【问题标题】:Docusign Signer Name文档签名者姓名
【发布时间】:2017-10-17 12:08:03
【问题描述】:

在我目前的公司,我们将 DocuSign 与 Salesforce 集成,用于向我们的潜在客户发送合同。

每份合同都需要由我们的潜在客户以及我们的销售/服务副总裁签署。

我在报价对象上创建了一个自定义按钮,以将报价提交给 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~john.cash@company.com; FirstName~John; LastName~Cash; Role~Signer 2; RoutingOrder~1";
    CCTM = "Signer 2~Signer";
    break;
  case "Mark Cash":
    CRL = "Email~mark.cash@company.com; 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.");
}

【问题讨论】:

    标签: javascript docusignapi


    【解决方案1】:

    我已经解决了这个问题。 RQD 变量在 URL 的末尾添加了一个 #,从而阻止了字段映射的完成。

    【讨论】:

      猜你喜欢
      • 2021-02-12
      • 1970-01-01
      • 1970-01-01
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 2021-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多