我有一个自定义按钮,明确需要使用特定的DocuSign角色和排序顺序对硬编码收件人进行排序,同时加载相关商机的所有联系人角色。
下面的代码带来了所有联系人角色(好),但是“任何收件人”的角色都是如此。 (不是(Salesforce联系角色)定义为'客户'(差),应将其定义为' Legal'。
在(Salesforce)DocuSign Admin中信封设置角色定义为'客户'和法律'客户是第一个入口,合法是第二个。看来,收件人的排序是基于DocuSign角色的第一个条目,因为当我第一次进入“法律”时。和第二个条目'客户'我得到了预期的结果。
CRL='Email~frasuy@email.com;FirstName~Any;LastName~Signer;Role~Signer 2;RoutingOrder~2,LoadDefaultContacts~1';
将以下代码与Customer(1st)和Legal(2nd)的DocuSign角色条目一起使用时,映射正在起作用,但没有任何联系角色作为收件人添加(错误)作为CRL(好)中定义的条目正确的DocuSign角色 - 法律。 LoadDefaultContacts~1不受尊重,因为没有任何一个作为收件人。
CRL='Email~frasuy@email.com;FirstName~Any;LastName~Signer;Role~Signer 2;RoutingOrder~2,LoadDefaultContacts~1';
CCRM='Signer 1~Customer;Signer 2~Legal';
如何引入所有联系人角色,但明确定义CRL收件人的DocuSign角色?
CCTM='Signer 1~Signer;Signer 2~Signer';
答案 0 :(得分:1)
请记住,CCRM参数用于将Salesforce角色映射到DocuSign角色。在这种情况下," ContactRole到DocuSign模板角色"。
您当前的按钮逻辑是"仅使用签名者1和签名者2"的联系人角色拉取联系人。
如果您不使用DocuSign服务器模板,CCRM通常无关紧要。回答你的问题:
1。您需要引用CCRM中的所有联系人角色 和CCTM
2. 所有DocuSign角色必须不同,因为您无法合并两个 具有相同角色的联系人
下面的示例引用了所有Salesforce默认联系人角色:
CES='Stackoverflow Example';
CRL='FirstName~Any;LastName~Signer;Email~{!URLENCODE("frasuy@email.com")};RoutingOrder~2;Role~Signer 2,LoadDefaultContacts~1';
CCRM='Decision Maker~Customer;Signer 2~Legal;Business User~Customer2;Economic Buyer~Customer3;Economic Decision Maker~Customer4;Evaluator~Customer5;Executive Sponsor~Customer6;Influencer~Customer7;Technical Buyer~Customer8;Other~Customer9';
CCTM='Decision Maker~Signer;Signer 2~Signer;Business User~Signer;Economic Buyer~Signer;Economic Decision Maker~Signer;Evaluator~Signer;Executive Sponsor~Signer;Influencer~Signer;Technical Buyer~Signer;Other~Signer';