0
현재 나의 회사에서는 Salesforce와 통합 된 DocuSign을 사용하여 잠재 고객에게 계약서를 발송하고 있습니다.Docusign 서명자 이름
각 계약서에는 잠재 고객이 서명해야하며 판매/서비스 담당 부사장도 서명해야합니다.
인용 정보를 DocuSign에 제출하여 필요한 정보 (서명자 역할, 이름, 이메일 등)를 전달하는 사용자 정의 버튼을 만들었습니다. 문제는 제가 두 번째 서명자의 성명 내부 서명자)는 DocuSign으로 전달되지 않으므로 영업 담당자가 매번 수동으로 수취인을 이동하여 이름을 추가해야합니다.
버튼 코드 :
var quoteApproved = {!Quote.Quote_Approved__c};
//********* 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 = '';
//*************************************************//
switch ("{!Quote.Signed_by__c}") {
case "John Cash":
CRL = "[email protected]; FirstName~John; LastName~Cash; Role~Signer 2; RoutingOrder~1";
CCTM = "Signer 2~Signer";
break;
case "Mark Cash":
CRL = "[email protected]; FirstName~Mark; LastName~Cash; Role~Signer 2; RoutingOrder~1";
CCTM = "Signer 2~Signer";
}
if (quoteApproved) {
{
!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")
}
var sourceId = DSGetPageIDFromHref();
var RQD = DSGetPageIDFromHref();
window.location.href = "/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID=" + sourceId + "&CCTM=" + CCTM + "&CRL=" + CRL + "&RQD=" + RQD;
} else {
alert("Your quote has not been approved yet. \nPlease submit for approval before sending the contract.");
}