0

下面我在 Javascript 中编写了自定义按钮,以在 Docusign Envelope 中添加两个签名者。

var RROS='1';
var CRL='Email~{!Case.Hidden_Merchant_Email__c};LastName~{!Merchant__c.Name};Role~Signer 1;RoutingOrder~1;Email~{!Account.PersonEmail};LastName~{!Account.LastName};Role~Signer 2;RoutingOrder~2,LoadDefaultContacts~1';

var CCRM='Signer 1~Merchant;Signer 2~Account Holder';

var CCTM='Signer 1~Signer;Signer 2~Signer';

window.location.href = "/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID={!Case.Id}&CRL="+CRL+"&RROS="+RROS+"&CCRM="+CCRM+"&CCTM="+CCTM;

但是这里只在 Docusign Envelope 中添加了签名者。我需要在信封中添加两个签名者。如果我在给定的代码中犯了错误,任何人都可以提供正确的脚本吗?提前致谢。

4

1 回答 1

0

是的,您可以发送给多个收件人。更好的是,并非所有收件人都需要是签名者。例如,您可以在签名后发送给某些人以获取文档的副本,而不是签名。还有其他选项,包括亲自签名者等。

总之,多个收件人是通过 CRL 查询参数发送的,用逗号分隔。这记录在管理指南的第 67 页

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

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;
于 2015-12-16T19:42:01.877 回答