Classic UI
Clickjack protection for Visualforce pages
SuMo summary components (as used in the sidebar and the home page) will not be displayed correctly if the option "Clickjack protection for custom Visualforce pages with headers disabled" has been enabled. Either ensure that this option has not been enabled or do not deploy the sidebar summary components.
Performance History Chart
Week number calculation - Currently, the week number calculation starts Week 1 on 1st January, which means that a couple of days at the end of the year may be displayed in Performance Charts as "Week 53". In 2014, for example, 1st January was a Wednesday so Week 1 started on a Wednesday and ended on a Tuesday. Therefore, data created on the 29th, 30th or 31st December 2014 will have appeared on the Performance History chart as "W53".
Lightning Experience
Pacing Chart
The Pacing Chart for aggregate behaviours, that is accessible from the Performance Centre, is temporarily unavailable and will not be displayed.
System Administrators with no Managed Package licence or permissions
When a System Administrator with no SuMo licence or permissions attempts to view a Record Page or App Page (e.g. "Performance Centre") in Lightning Experience that contains SuMo Lightning components, they may see a Salesforce error. If this occurs, use one of the following workarounds:
- Using the Lightning App Builder, filter out the Lightning components from the page so they only display if the User "Player" field is TRUE.
- Create separate record pages, without the Components, for System Administrators that don't need access to the SuMo app.
Page Refresh after cloning a Base Behaviour
If a Base Behaviour record is cloned and then the page is subsequently refreshed, the user is directed to the original Base Behaviour record instead of the newly cloned record.
Insight: slow network connections
When the Insights Lightning page is loaded on a PC that has a slow network connection or has browser caching disabled, warning messages may be displayed if the viewing user's language is not set to English. In this instance, users should close the messages that are displayed and wait for the page to complete loading.
Insight: Detail Component
The 'Show Charts' component property in the Lightning App Builder displays/hides all of the individual charts whose own properties are currently set to display those charts. The 'Show Charts' property, therefore, does not control the state of the three individual chart properties.
Inspire: Uploading files in Channel Builder
Attempting to upload a custom Logo, Background or Sound file within the Inspire Channel Builder will not be possible. The file will not be uploaded and no warning message will be displayed. The workaround for this issue is to switch to the Salesforce Classic UI in order to upload the files required.
Inspire: Channel Launch
When using the 'Launch Inspire' tab in Lightning Experience the Channel will start in a new tab. This behaviour is different to the Classic Salesforce UI where the Channel is launched within the same tab. See the "Logout Session Timeout Setting with Inspire" information in the Implementation Guidance section for the relevance of leaving multiple tabs logged in when displaying an Inspire Channel on a TV display.
Gallery Scrollbars
When accessing the Gallery, multiple scroll bars may be displayed for vertical scrolling. This however does not prevent the user from scrolling vertically down the page if required.
Common (not UI specific)
Orgs with "audit fields editable on creation" enabled
Creating or cloning Graphics records is affected in Orgs where this setting has been enabled, where audit fields are writable when you first create a record; when creating a Graphic record, Salesforce validation requires values in the Last Modified Date and Created By fields. To get around this, you can remove the Last Modified Date and Created By fields from that field set. See this Salesforce article for info on this setting: https://help.salesforce.com/apex/htviewsolution?id=000213290&language=en_US
Competition Email Notifications
If any Competitions have notifications enabled, users may experience delays in receiving Start or End notifications via Email, in that Emails may not be received exactly prior to the competition Start/End date and time - specifically if the set times are in the near future. This is due to resource availability on the Salesforce platform and the time delay involved when processing emails across multiple Internet Service Providers. Therefore, we advise to set up competition notifications significantly far enough into the future to ensure that Start and End notifications will be processed in a timely manner.
Behaviours based on deleted objects
It is recommended that if a custom Object is to be deleted from an org, any Behaviours that had been created based on that Object are also deleted. Once an Object has been deleted, Motivation Designers will be able to view the Behaviour record by clicking on its name in the list views; however, if they were to click on the "Edit" link an error message would be displayed. Therefore, it is advised that Motivation Designers view the Behaviour record and then click on the "Delete" button on the view page to delete it.
Opportunity Splits
For Orgs in which Opportunity Splits are enabled, there is a known issue related to Opportunity rewarding; for Behaviours with criteria based on the value of the "Amount" field, the Recipient is not rewarded correctly when an Opportunity is edited so that the Amount value meets the criteria. However, this is not a problem when a new Opportunity is added that meets the Amount value criteria.
Routines that generate Chatter Posts
When setting up a Salesforce routine - through processes, flows, etc - that will automatically send a Chatter Post when a reward record is created, it is important to ensure that the resulting Chatter Notification doesn't also qualify for assessment and reward as this may cause an infinite reward generation loop. To ensure this doesn't happen, the Motivation Designer should include relevant criteria in the Chatter-related Behaviour(s).
Salesforce Shield and Scheduled Behaviours
Fields that have been encrypted using Salesforce Shield (Platform Encryption) are not accessible in SOQL and cannot be used in query filter clauses (e.g. WHERE or ORDER). Therefore, Scheduled Base Behaviours (based on any object, including ‘Metric’) cannot be used if they contain Behaviour Criteria that references encrypted fields.
Rewarding when the linked Parent object record is edited
When Behaviour Criteria reference parent object fields, Rewards will not be generated if the parent object record is changed on the child object record that the Base Behaviour is configured for, even if the Behaviour Criteria is met. For example, using the criteria "Opportunity.Amount > 5000 AND Opportunity.Account.AnnualRevenue > 10000" will result in a Reward being generated for an Opportunity that is linked to an Account that has an "Annual Revenue" greater than "10000" if the Opportunity's "Amount" field value is changed to over "5000". However, a Reward will not be generated if the Account linked to the Opportunity is edited to one with over "10000" Annual Revenue. The workaround to support this is to set the Base Behaviour "Action" to "Every time a record is created or edited" and ensure that the "Multiple rewards" option is not checked.
Aggregate Behaviours with a Wait Time
When viewing an Opportunity record, Nudges for Opportunity-related Behaviours are hidden from the Player during the Wait Time, as the behaviour isn't actually available at that point. However, a problem has been identified where Nudges for Aggregate Task/Event behaviours with a Wait Time are always displayed to the Player on the Opportunity record while the Behaviour is "In Progress", regardless of whether the Behaviour is available or not.
Behaviour Nudges and Spectators
A Spectator in a Competition or Experience Group may not see Behaviour Nudges on Task/Event records, even if the Behaviour's criteria have not been met.
Inspire: Occasional Channel "whiteout" on launch or reload
In rare circumstances, the Inspire page will display a white screen either at the time the Channel is launched or when it is reloaded. This is an intermittent problem and the reasons for it are currently unknown. Should this occur the remedy is to simply reload the page using the browser's "Refresh" function. It should be noted that a running Inspire screen is automatically reloaded every 10 hours; therefore, it's possible to see this issue even after the Inspire page has been running for an extended period of time.
Inspire: Content based on Knowledge Articles
In order for Knowledge Articles to be configured for display on Leaderboards within Channel Builder, filter conditions must be added for "Language" and "Publication Status" before any fields are placed on the canvas. Also, note that an additional system permission may be required to select Articles with a "Publication Status" equal to Draft. In addition, multiple filter values cannot be used for the Language and Publication Status fields, else a message will be displayed. These are underlying restrictions required by salesforce.com.
Inspire: Displaying duplicate fields
Custom fields added to an object with the same API name as a managed application's field do not display and are not therefore available in the Inspire Configure step. This issue is due to a known limitation.
Browser Specific
Internet Explorer 11 scrolling picklists within the Points component
Users are unable to scroll using the up/down buttons or slider in the 'Operator' and 'Function' picklists within the Points component that is available when editing a Base Behaviour or Behaviour record. This issue only affects Internet Explorer 11; therefore, the recommendation is to either use a different web browser or alternatively use a trackpad gesture or mouse scroll wheel to operate these picklists.
Internet Explorer 11 Automated Setup
The "Automated Setup" process is not supported in IE11, so it should be run in another browser.
Chrome Gallery Copy-to-Clipboard
The Copy-to-Clipboard functionality requires Flash player to be installed and enabled in the browser that is accessing the Gallery in SuMo. In the Chrome browser, users will need to following the steps below to enable the flash plugin, so that the copy-to-clipboard functionality works correctly: 1. In the Address Bar, click on the Padlock/Secure button, 2. Locate Flash in the list, 3. Next to Flash, choose 'Always allow on this site' from the list of options, 4. Refresh the page.