Docusignapi 如何在Salesforce中使用自定义按钮逻辑添加两个签名者

Docusignapi 如何在Salesforce中使用自定义按钮逻辑添加两个签名者,docusignapi,salesforce-service-cloud,Docusignapi,Salesforce Service Cloud,下面我用Javascript编写了自定义按钮,在Docusign信封中添加了两个签名者 var-RROS='1'; var CRL='Email~{!Case.Hidden_Merchant_Email_uuc};LastName{!Merchant\uu c.Name};角色~签名者1;路由顺序~1;电子邮件{!Account.PersonEmail};LastName~{!Account.LastName};角色~签名者2;路由顺序~2,加载默认联系人~1'; var CCRM='Sign

下面我用Javascript编写了自定义按钮,在Docusign信封中添加了两个签名者

var-RROS='1';
var CRL='Email~{!Case.Hidden_Merchant_Email_uuc};LastName{!Merchant\uu c.Name};角色~签名者1;路由顺序~1;电子邮件{!Account.PersonEmail};LastName~{!Account.LastName};角色~签名者2;路由顺序~2,加载默认联系人~1';
var CCRM='Signer 1~商户;签署人2~账户持有人';
var CCTM='Signer 1~签名者;签名者2~签名者';

window.location.href=“/apex/dsfs\uu DocuSign\u CreateEnvelope?DSEID=0&SourceID={!Case.Id}&CRL=“+CRL+”&RROS=“+RROS+”&CCRM=“+CCRM+”&CCTM=“+CCTM是的,您可以发送给多个收件人。更好的是,并非所有收件人都需要签名。例如,你可以在文件签字后发送给某些人,而不是在文件上签字。还有其他选择,包括亲自签名等

无论如何,通过CRL查询参数发送多个收件人,并用逗号分隔。此文件记录在

这是我的代码版本(未测试)

var RROS='1',
CRL='Email~{!Case.Hidden_Merchant_Email__c};' +
    'LastName~{!Merchant__c.Name};' +
    'Role~Signer 1;' +
    'RoutingOrder~1,' + // end of signer 1
    'Email~{!Account.PersonEmail};' + 
    'LastName~{!Account.LastName};' +
    'Role~Signer 2;' + 
    'RoutingOrder~2,' + // end of signer 2
    'LoadDefaultContacts~1',
CCRM='Signer 1~Merchant;Signer 2~Account Holder',
CCTM='Signer 1~Signer;Signer 2~Signer',
qparams = 'DSEID=0&' +
          'SourceID={!Case.Id}&' + 
          'CRL="' + CRL + '"&' +
          'RROS="' + RROS + '"&' +
          'CCRM="' + CCRM + '"&' +
          'CCTM="' + CCTM + '"';

window.location.href = "/apex/dsfs__DocuSign_CreateEnvelope?" + qparams;