【问题标题】:Using CRL parameter in DocuSign Button在 DocuSign Button 中使用 CRL 参数
【发布时间】:2014-04-28 16:39:03
【问题描述】:

我正在创建一个自定义按钮。除了收件人映射之外,按钮中的所有内容都运行良好。每当我尝试创建信封时,它只会拉入主要联系人作为抄送,但不会拉入签名者 1。我缺少什么吗?

//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';

【问题讨论】:

    标签: javascript salesforce apex-code docusignapi


    【解决方案1】:

    您需要移动逗号以分隔两个收件人。现在第二个收件人只有一个 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';
    

    干杯, 杰夫

    【讨论】:

    • 就是这样!谢谢!
    • 我还有一个问题。我可以让它在我的开发环境中工作,但是一旦我将此代码粘贴到我客户的环境中,他就会收到“意外的标识符错误”。我的代码,一个我更改逗号的代码,是正确的,对吧?我认为会打破这一点的另一件事是他在销售人员字段中添加了逗号、撇号等。要解决这个问题,我所要做的就是输入 {!JSENCODE(Opportunity.AP_Contact_First_Name__c) 来解决它,对吧?
    猜你喜欢
    • 2023-04-04
    • 2022-06-15
    • 1970-01-01
    • 2019-03-08
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    相关资源
    最近更新 更多