Как я могу ограничить контакты, которые помещаются в DocuSign для Salesforce, на основе контактной роли? - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь создать пользовательскую кнопку на объекте 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, то он вытягивает все контакты, связанные с возможностью (и правильно сопоставляет назначенного получателя контракта с соответствующими тегами подписи в шаблоне).

...