Troubleshooting Gplus Adapter Integration with Salesforce
Contents
If you are having issues with Gplus Adapter integration with Salesforce, you can try some of these solutions.
Expanded troubleshooting notifications
To configure troubleshooting and confirmation notifications, in the Agent Annex or Agent Group Annex, create the salesforce.debug-notifications key in the crm-adapter section and set the value to true.
Salesforce Client API saveLog() method error Notifications
To troubleshoot Salesforce Client API saveLog() method errors, Gplus Adapter can display notifications. To fix saveLog() method errors, validate your Salesforce configuration, and ensure that the interaction data matches your Salesforce configuration.
The following are examples of Salesforce error notifications when the Salesforce saveLog() method is called:Mismatch between the name of the field in custom field mapping and Salesforce field label for Activity object.
When interaction userData type does not match Salesforce object custom field data type.
When Salesforce Object validation rule formula results in an error.
Gplus information in browser log
For troubleshooting purposes, Gplus Adapter writes the list of all agent level crm-adapter option settings to the browser log.
Gplus Adapter also automatically writes messages to the browser log when Screen Pop events are successful or unsuccessful, showing all the search results that Gplus found in the interaction media type, the interaction userData, and the Salesforce records database. The messages helps you to identify the root cause when a Screen Pop is unsuccessful.
To find the Screen Pop browser log message, search the log for the following string: Screen Pop processing
The following is an example of a browser log message for a successful Screen Pop:
2022-08-16 14:04:41.230 [DEBUG] [WWE.Main.Application] Screen Pop processing:
ANI = 647401
KVP matching cti_ found in interaction userData:
cti_LastName = Clinton
Salesforce search returned 1 record:
Type: Contact
Name: Willard Clinton