0
在下面的代码中,我需要了解如何将DocuSign信封配置为并行签名,并且两个签名人完成签名发送给工作流程中的下一个收件人。这两个审批者彼此不依赖,但是在工作流程中去#4(签名者2)之前需要两个签名。DocuSign工作流程要求 - 需要2个批准人彼此不相互依赖,但需要两个批准才能前进
工作流程: 发送给签名者1的信封 - 客户 - 进行签名。 发送给审批人1的信封(财务静态电子邮件地址) - 金融 - 用于审批。 将信封发送给审批人2(静态电子邮件地址) - 销售副总裁 - 进行审批。 发送给签名人2的信封(静态电子邮件地址) - 销售副总裁 - 签名。
CURRENT CODE:
{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")}
//********* Option Declarations (Do not modify)*********//
var RC = '';var RSL='';var RSRO='';var RROS='';var CCRM='';var CCTM='';var CCNM='';var CRCL=''; var CRL='';var OCO='';var DST='';var LA='';var CEM='';var CES='';var STB='';var SSB='';var SES='';var SEM='';var SRS='';var SCS ='';var RES='';
//*************************************************//
//DocuSign Template
var DST='';
//Adding Notes & Attachments
var LA='0';
//Custom Recipient List
var CRL='[email protected];FirstName~Finance;LastName~Team;Role~Signer 2;RoutingOrder~2,Email~{!Opportunity.OppOwnerManagerEmail__c};LastName~{!JSENCODE(Opportunity.OppOwnerManagerName__c)};Role~Signer 3;RoutingOrder~3,LoadDefaultContacts~1';
//Custom Contact Role Map
var CCRM='Decision Maker~Signer 1;Signer 2~Signer 2;Signer 3~Signer 3';
//Custom Contact Type Map
var CCTM='Signer 1~Signer;Signer 2~Signer;Signer 3~Signer';
//Custom Email Subject
var CES='{!JSENCODE(Opportunity.Account_Name_Docusign__c)} - Please eSign Vocus Sales Agreement';
//Custom Email Message
var CEM='I am sending you this request for your electronic signature, please review and electronically sign by following the link below.';
//********* Page Callout (Do not modify) *********//
window.location.href ="/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID={!Opportunity.Id}&RC="+RC+"&RSL="+RSL+"&RSRO="+RSRO+"&RROS="+RROS+"&CCRM="+CCRM+"&CCTM="+CCTM+"&CRCL="+CRCL+"&CRL="+CRL+"&OCO="+OCO+"&DST="+DST+"&CCNM="+CCNM+"&LA="+LA+"&CEM="+CEM+"&CES="+CES+"&SRS="+SRS+"&STB="+STB+"&SSB="+SSB+"&SES="+SES+"&SEM="+SEM+"&SRS="+SRS+"&SCS="+SCS+"&RES="+RES;
//*******************************************//
我对加快Salesforce apex代码的速度并不是很了解,但上面的代码目前有什么作用?它是否分别发送给1,2,3,4? – Ergin