2014-04-28 6 views
0

저는 사용자 정의 버튼이 있습니다. 수신자 매핑을 제외하고 버튼의 모든 기능이 완벽하게 작동합니다. 봉투를 만들려고 할 때마다 카피 본으로 기본 연락처 만 끌어 오지만 서명자 1은 끌어 당기지 않습니다. 누락 된 것이 있습니까?DocuSign 버튼의 CRL 매개 변수 사용

//Custom Recipient List 
var CRL='Email~{!Opportunity.AP_Contact_Email__c};FirstName~{!Opportunity.AP_Contact_First_Name__c};LastName~{!Opportunity.AP_Contact_Last_Name__c};Role~A;RoutingOrder~1;Email~' + primaryContact.Email + ';FirstName~' + primaryContact.FirstName + ';LastName~' + primaryContact.LastName + ';Role~B,RoutingOrder~2'; 

//Custom Contact Role Map 
var CCRM='A~Signer 1;B~Carbon Copy'; 

//Custom Contact Type Map 
var CCTM='A~Signer;B~Carbon Copy'; 

답변

0

두 명의 수신자를 구분하려면 쉼표를 이동해야합니다. 현재 두 번째받는 사람은 RoutingOrder 만 있습니다. (받는 사람은 쉼표로 구분 된받는 사람 필드가 세미콜론으로 구분 된 반면 있습니다.)

는 예컨대 :

//Custom Recipient List 
var CRL='Email~{!Opportunity.AP_Contact_Email__c};FirstName~{!Opportunity.AP_Contact_First_Name__c};LastName~{!Opportunity.AP_Contact_Last_Name__c};Role~A;RoutingOrder~1,Email~' + primaryContact.Email + ';FirstName~' + primaryContact.FirstName + ';LastName~' + primaryContact.LastName + ';Role~B;RoutingOrder~2'; 

//Custom Contact Role Map 
var CCRM='A~Signer 1;B~Carbon Copy'; 

//Custom Contact Type Map 
var CCTM='A~Signer;B~Carbon Copy'; 

건배, 그것을 제프

+0

했다! 고맙습니다! – user3582197

+0

다른 질문이 있습니다. 이 dev에 환경에서 작동하도록 얻을 수 있지만 내 클라이언트 환경에이 코드를 붙여 넣는 즉시 그는 "예기치 않은 식별자 오류"받고 있습니다. 내 코드, 쉼표를 변경 한 코드가 맞습니까? 내가 이것을 깨뜨릴 수 있다고 생각할 수있는 또 다른 사항은 그가 salesforce 필드에 쉼표, 아포스트로피 등을 추가한다는 것입니다. 이 문제를 해결하려면 {! JSENCODE (Opportunity.AP_Contact_First_Name__c)를 수정해야합니다. – user3582197