Я пытаюсь создать пользовательскую кнопку на объекте Opportunity, которая будет перетаскивать контакты, имеющие роль контакта «Назначенный получатель контракта», в интерфейс DocuSign for Salesforce. До сих пор я не мог ограничить это только контактами с этой ролью.
Наш экземпляр Salesforce использует DocuSign для Salesforce версии 7.0.5. При поиске в Интернете я считаю, что мне нужно использовать следующие параметры:
CCRM - сопоставляет контактную роль Salesforce с ролью DocuSign (я убедился, что роль DocuSign установлена в DocuSign для настроек Salesforce)
CCTM - сопоставляет контактную роль Salesforce с типом DocuSign
CRL - использование опции LoadDefaultContacts ~ 0 останавливает DocuSign извлекать все контакты, связанные с данной возможностью.
{!URLFOR('/apex/dsfs__DocuSign_CreateEnvelope', null, [
SourceID = Opportunity.Id,
CCRM = 'Designated Contract Recipient~Designated Contract Recipient',
CCTM = 'Designated Contract Recipient~Signer',
DST = '15b7259d-983b-434b-bd86-b271e79c5ba1',
LA = '1',
LF = '1',
CRL = 'LoadDefaultContacts~0',
CES = 'CPANA DocuSign Contract ready for Signature: ' + Opportunity.Name
]
)}
Я ожидаю, что использование вышеуказанного кода приведет только к тому, что Контакты, связанные с Возможностью, будут иметь «Назначенного получателя контракта», указанного в качестве контактной роли. Однако это не будет тянуть контакты в интерфейс DFS. Если я переключу параметр CRL LoadDefaultContacts на 1, то он вытягивает все контакты, связанные с возможностью (и правильно сопоставляет назначенного получателя контракта с соответствующими тегами подписи в шаблоне).