We are using Genesys Cloud CTI connector within Salesforce.
I have below questions regarding attributes mappings.
Can we use readonly salesforce attribute for Interaction mappings, i mean can GC assign value to read only attribute when we add attribute mappings.
We have field in Salesforce "Type" this field has list of values, example Call, Telephony integration call, text..etc. How do we set Type value to "Telephony Integration call" when inbound /outbound call is made? The field Type = Telephony Integration Call when calls been received or dialed.
Created a custom attribute Record "Interaction Date" as Date/Time data type field, when we add the mappings the field Interaction Date did not load. When we set this attribute as String then the date string will be load. How do we store Date value from GC to Salesforce in Date/Time format?
I'm not really sure what you're asking for here; it sounds like you're asking if we can write to read-only fields within SFDC, which is not really feasible.
This should really go through Genesys Cloud care to determine why the attribute is not saving correctly. Based on our documentation and the Salesforce documentation around acceptable date/time formats indicates this should map just fine:
From https://help.mypurecloud.com/articles/synchronize-interaction-attributes-with-salesforce-activity-records/ :
|Interaction.StartTime|All*|String|Time when the first participant joined the conversation.
Date time is represented as an ISO-8601 string, for example: yyyy-MM-ddTHH:mm:ss.SSSZ.