Date of release
Summary
Security updates (Enhancement) - action required
We've improved the security of our package by making sure users who are not assigned specific profiles or permission sets won't be able to access data they shouldn't.
If they do not have the permissions they need they'll receive an error.
Please ensure all users have the permission detailed below before installing this version of the package.
Salesforce administrator changes
In addition to permission sets that you have previously assigned to your users, you must also review their access to some standard fields. For information about these additional fields, see Setting up NewVoiceMedia users in Salesforce.
Disposition Code Apex API (Bugfix)
Enabled by default
Availability
NewVoiceMedia for Sales & Service Express, Essentials, Select & Premium
Agent changes
Previously, customers using the Disposition Code Apex API could see an error when a NewVoiceMedia API access token was being refreshed by the package.
Now, the expired tokens are refreshed correctly.
NewVoiceMedia Task creation (Bugfix)
Enabled by default
Availability
Only applies to customers who are also using Connect
Agent changes
None
Supervisor changes
Previously Tasks created for calls initiated using the Connect dialler would sometimes not have the correct Name or Related To value.
Now, the correct Name or Related To value will be set at the end of the call from the dial entry provided the agent has not chosen a different record to relate to the call.
NVMContactWorld__Log__c permissions and Report (Bugfix and Enhancement)
Enabled by default
Availability
NewVoiceMedia for Sales & Service Express, Essentials, Select & Premium
Supervisor changes
We have added a Report called NewVoiceMedia Logs within the NVM Call Data Folder. This makes it easier for you to view problems that may be occurring in your Org and share them with NewVoiceMedia support.
Salesforce administrator changes
The NVMContactWorld__Log__c record is retained for 30 days, after this any User that triggers logging an error may also cause older logs to be cleaned up.
Previously an error would occur that prevented logs being deleted.
Now, we have added the Modify All permission to allow any user to delete older log objects, this happens behind the scenes.
We have set the NVMContactWorld__Log__c object to Allow Reports, however, when upgrading this change will not be applied if you already have the object in your Org. Please set the NewVoiceMedia Log object to Allow Reports manually in this scenario.