PlatformApplicable to all products in Temenos Journey Manager. | All Personas | All versions This feature is related to all versions.
If the integration between Manager and Salesforce is not working as expected, you can start troubleshooting by reviewing the error log, which can quickly reveal the cause of the issue.
The list of the common problems - solutions is listed below.
Some of your users are getting a message displayed when they try to access the Transact for Salesforce App visualforce page in a page layout:
Content cannot be displayed: You do not have sufficient privileges to access the page: /apex/Avoka_Transact_Lead
This issue may occur if you have enabled security around the visualforce page that does not include the profile of the user trying to access the page.
To resolve this issue you must enable page access to the users profile:
https://help.salesforce.com/apex/HTViewHelpDoc?id=pages_security_page_def.htm&language=en_US
When processing a delivery an exception is thrown with error message:
Could not identify SObject type <X>
where <X> is an object type specified in your delivery processor configuration.
This issue indicates that there is a problem with the delivery processor configuration. You need to check that you have specified all the SObject types correctly in your configuration.
The Manager delivery process fails with error message:
SalesForceException[response=[ { "message" : "No such column 'avoka__Delivery_Trigger_Type__c' on sobject of type avoka__Transact_Delivery__c", "errorCode" : "INVALID_FIELD" } ], operation=perform
This issue relates to insufficient permissions on the Salesforce side and is caused by missing permissions for Manager administrator permission set prior to version 1.10 of the in the Transact for Salesforce App.
The Manager administrator permissions should have full permissions on the Delivery Log, Delivery Processing, Post Log, and Prefill Generation objects . In Transact for Salesforce App versions prior to 1.10, you will notice a number of missing permissions when you view the object settings of this packaged permission set, as shown below.
This issue is only applicable to versions of the Transact for Salesforce App prior to 1.10. The permission set in version 1.10 has the missing permissions added.
As the Manager administrator permission set is part of a managed package, it cannot be modified in your org. To resolve this issue, you will need to create a new permission set that has all permissions enabled for the 4 objects.
The Manager delivery process in fails with error message:
SalesForceException[response=[ { "errorCode" : "NOT_FOUND", "message" : "The requested resource does not exist" } ]
This error indicates that the delivery process cannot find the delivery target objects in Salesforce. To resolve this issue:
When processing a delivery an error is reported with message:
Delivery Processing Error: Field <X> on <Y> is not CREATEABLE by <Z>
X is the target object name, Y is the field being updated and Z is the user name. The same error may also appear with the key word UPDATEABLE.
This is a permission related problem and relates to the security around field updates on the object. Ensure the active user specified in the error message has the appropriate permissions to the target field.
While trying to access the Transact for Salesforce App Visualforce page component some users are denied access with the following message:
Insufficient Privileges
You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary. For more information, see Insufficient Privileges Errors.
This problem may be encountered if the package was installed for access by Admins Only or Selected Profiles instead of for All Users.
To resolve this issue, add the Manager user permission set to all required user accounts:
After creating the Manager user in Salesforce, no security token was emailed out and when logged in as that user the option to Reset My Security Token is not available as described here.
If you do not see the option to reset your token, you may be using IP Login Restrictions in Salesforce. For more information on why this menu option may not be available to your user, see the Salesforce documentation.
If you have further questions about IP Login Restrictions, contact Salesforce support for further assistance.
When attempting to push a task from Salesforce to Manager using the post request object in Salesforce you may receive an error indicating that the HTTP request failed:
403 Forbidden - You don't have permission to access /manager/secure/GroovyServiceServlet on this server.
This may be due to IP white-listing on the Manager server rejecting access from the Salesforce server.
Add the Salesforce IP ranges to the Manager IP while-list as described here.
Calls to Salesforce from Manager are failing with an authentication error:
SalesForceException[response={"error_description":"authentication failure","error":"invalid_grant"}
If you are receiving delivery error when trying to deliver to Salesforce, check the error log for the error message above.
This issue can be caused due to one of the following reasons:
To resolve this issue, try the following steps:
Sorry, you are not licensed to use the Transact solution. Please consult your Salesforce Administrator.
error=redirect_uri_mismatch&error_description=redirect_uri%20must%20match%20configuration
.Next, learn about Transact for Salesforce App.