When upgrading Talkdesk for Salesforce from an older version to 1.54 and then running the new Sentiment dashboard for the first time, users may see errors due to Salesforce limitations with pushing upgrades to dashboards and fields for for existing packages.
"Error: The running user for this dashboard doesn't have permission to run reports. Your system administrator should select a different running user for this dashboard.”
Admins need to go to the dashboard, click edit, and then choose “View dashboard as” and then select the admin’s name, followed by hitting Save to apply changes.
For Salesforce Classic:
- Go to the dashboard and click 'Edit':
Choose “View dashboard as”  and then select the admin’s name:
- Save the changes .
"Error:This report cannot be used as the source for this component. If it is a summary or matrix report, add one or more groupings in the report. If it is a tabular report with a row limit, specify the Dashboard Settings in the report.”
“Error: One or more of the fields selected in the component is no longer available in the report. Use the dashboard component editor to select one of the available fields.”
It’s required to modify the Field Level Security for these fields to set these to visible:
Which can be found on Talkdesk Activity custom object (talkdesk__Talkdesk_Activity__c):
Go to Setup->Create->Object->Talkdesk Activity
- From the management settings for the field's object, go to the fields area.
- Click on the name of the field you want to modify.
- Click View Field Accessibility.
- Specify the field's access level to “Visible” for the appropriate profiles
- Click Save
For Salesforce Lightning:
Salesforce does not provide the ability to modify Lightning dashboards during a pushed upgrade, and the Sentiment for Lightning dashboard will not work for existing Talkdesk for Salesforce customers. Admins can either use the Classic Dashboards “Talkdesk Sentiment Dashboard” or create new Lightning dashboards using our reports.