Docusign / Salesforce:从Salesforce自定义对象发送信封会显示错误消息“记录中没有联系人”

时间:2016-02-05 14:30:10

标签: javascript salesforce docusignapi

我想直接从Salesforce(自定义)对象发送信封,而不需要执行任何最终用户操作,只需按下“使用DocuSign发送”按钮。

但是点击“Send with DocuSign”按钮,我收到错误消息:'您发送的Salesforce记录中没有联系人。将一个或多个联系人添加到记录中,然后重试'。 我只能回到Salesforce。

当然,Salesforce中没有在该对象上定义任何联系人。该对象与帐户和联系人有关,并且存储了联系人。

为什么它不能正常工作?谁能帮我?

更多信息:当我更改'var OCO =“发送”;'时进入'var OCO =“Tag”;'它似乎工作。我使用正确的模板获取DocuSign页面,并且所有Salesforce数据库数据都已正确填写。这不是问题吗?

唯一的另一件事是它似乎没有改变模板中定义的收件人(列表)与“var CRL”中定义的收件人。 这可能是问题的原因吗?

更多信息: var CRL =“Email~ {!customobject__c.E_mail__c}; LastName~SignerName; Role~Signer 2; Email〜me@home.com; LastName~Myname; Role~Signer 1; LoadDefaultContacts~0”;

// *********页面标注(不要修改)********* // window.location.href = “/顶点/ dsfs__DocuSign_CreateEnvelope DSEID = 0&安培;?的SourceID = {!customobject__c.Id}&安培; RC =” + RC + “&安培; RSL =” + RSL + “&安培; RSRO =” + RSRO +“&安培;复制权组织= “+复制权组织+” &安培; 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;

1 个答案:

答案 0 :(得分:0)

问题解决了: - 从模板中删除预先填写的电子邮件地址 - 不使用var CRCL和RCRM,而是使用var CRL填充电子邮件地址 - 正确定义角色和 - 将“第三方”角色替换为“ContractParty”。