我是DocuSign与SalesFocre集成的新手。我使用连接设置连接DocuSign和Salesforce,并从salesForce中的自定义对象发送DocuSign文档。但是,DocuSign状态和DocuSign收件人状态未填充在Custom对象上。 DocuSign客户支持确认我在DocuSign和salesForce上的连接设置是正确的。在DocuSign日志中,我可以看到“dsfs__DocuSign_Status__c成功”。但我在自定义对象的相关列表中看不到相同的内容。我可以看到SalesForce中的DocuSign状态对象显示所有信封,但没有关于自定义对象的相关列表记录。支持人员认为,由于DocuSign集成是使用REST api完成的,因此她将无法进一步调查此问题。 我的REST api调用是根据DocuSign rest api实现中的示例代码。但是我不知道我们如何通知DocuSign自定义对象和信封之间的关系?我没有遇到任何关于此的文档。支持人员认为可能导致此问题。我正处于紧张状态,我将不胜感激。
答案 0 :(得分:0)
如果未在SFDC中的自定义对象上填充DocuSign状态和DocuSign收件人状态,我怀疑您在配置方面遗漏了一些内容。我建议您验证是否已正确配置所有设置(在DocuSign和SFDC中),如本文所述:https://support.docusign.com/guides/dfs-admin-guide-add-ds-status-to-custom-object。
<强>更新强>
为了回应下面包含SOAP代码段的评论,看起来该片段只是在信封中添加 自定义字段 。我是否正确理解您是否使用REST API创建信封?如果是这样,那么在创建Envelope时添加自定义字段的等效REST API请求(与SOAP片段似乎正在执行的方式相同)将是:
POST /v2/accounts/{accountId}/envelopes
{
"emailSubject": "EMAIL_SUBJECT",
"emailBlurb": "EMAIL_BLURB",
...
"customFields": {
"textCustomFields": [
{
"name": "DSFSSourceObjectId",
"value": "ID_OF_THE_CUSTOM_OBJECT_IN_SALESFORCE",
"show": "false"
}
]
}
}
注意: 我在此请求示例中包含了 emailSubject 和 emailBlurb 属性,只是为了显示 customFields 属性是“创建信封”请求正文中的顶级属性。根据您的具体实施细节,您可能会或可能不会在“创建信封”请求中包含 emailSubject 和 emailBlurb ,并且您的请求肯定会包含我所避开的其他属性不包含在上面的例子中。与您的问题相关的重要内容是,为了在使用REST API创建信封时添加自定义字段,您必须将 customFields 属性作为顶级包含请求正文中的属性,如上例所示。