DocuSign 状态不
DocuSign Status not
我是 DocuSign 与 SalesFocre 集成的新手。我使用连接设置连接了 DocuSign 和 Salesforce,并且正在从 salesForce 中的自定义对象发送 DocuSign 文档。但是,DocuSign 状态和 DocuSign 收件人状态不会填充到自定义对象上。 DocuSign 客户支持确认我在 DocuSign 和 salesForce 上的连接设置是正确的。在 DocuSign 日志中,我可以看到 "dsfs__DocuSign_Status__c succeeded"。但是我在自定义对象的相关列表中没有看到相同的内容。我可以看到 SalesForce 中的 DocuSign 状态对象显示所有信封,但自定义对象上没有相关列表记录。支持人员认为,由于 DocuSign 集成是使用 REST api 完成的,她将无法进一步调查该问题。
我的 REST api 调用是按照 DocuSign rest api 实现中的示例代码进行的。但是我不知道我们如何通知 DocuSign 自定义对象和信封之间的关系?我没有遇到任何关于此的文档。支持人员认为这可能会导致此问题。我正赶时间,如果能得到任何帮助,我将不胜感激。
如果 DocuSign Status 和 DocuSign Recipient Status 没有填充在 SFDC 的自定义对象上,我怀疑您在配置方面遗漏了一些东西。我建议您验证是否已正确配置所有设置(在 DocuSign 和 SFDC 中),如本文所述:https://support.docusign.com/guides/dfs-admin-guide-add-ds-status-to-custom-object.
更新:
针对您在下方包含 SOAP 代码片段的评论,看起来该片段只是将 自定义字段 添加到信封。我是否正确理解您正在使用 REST API 创建信封?如果是这样,那么当您创建信封时添加自定义字段的等效 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 属性 是 "Create Envelope" 请求正文中的顶级 属性 .根据您的实施细节,您可能会或可能不会在您的 "Create Envelope" 请求中包括 emailSubject 和 emailBlurb,并且您的请求最当然包含我没有包含在上面示例中的其他属性。与您的问题相关的重要内容是,为了在使用 REST API 创建信封时添加自定义字段,您必须包含 customFields 属性作为请求正文中的顶级属性,如上例所示。
我是 DocuSign 与 SalesFocre 集成的新手。我使用连接设置连接了 DocuSign 和 Salesforce,并且正在从 salesForce 中的自定义对象发送 DocuSign 文档。但是,DocuSign 状态和 DocuSign 收件人状态不会填充到自定义对象上。 DocuSign 客户支持确认我在 DocuSign 和 salesForce 上的连接设置是正确的。在 DocuSign 日志中,我可以看到 "dsfs__DocuSign_Status__c succeeded"。但是我在自定义对象的相关列表中没有看到相同的内容。我可以看到 SalesForce 中的 DocuSign 状态对象显示所有信封,但自定义对象上没有相关列表记录。支持人员认为,由于 DocuSign 集成是使用 REST api 完成的,她将无法进一步调查该问题。 我的 REST api 调用是按照 DocuSign rest api 实现中的示例代码进行的。但是我不知道我们如何通知 DocuSign 自定义对象和信封之间的关系?我没有遇到任何关于此的文档。支持人员认为这可能会导致此问题。我正赶时间,如果能得到任何帮助,我将不胜感激。
如果 DocuSign Status 和 DocuSign Recipient Status 没有填充在 SFDC 的自定义对象上,我怀疑您在配置方面遗漏了一些东西。我建议您验证是否已正确配置所有设置(在 DocuSign 和 SFDC 中),如本文所述:https://support.docusign.com/guides/dfs-admin-guide-add-ds-status-to-custom-object.
更新:
针对您在下方包含 SOAP 代码片段的评论,看起来该片段只是将 自定义字段 添加到信封。我是否正确理解您正在使用 REST API 创建信封?如果是这样,那么当您创建信封时添加自定义字段的等效 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 属性 是 "Create Envelope" 请求正文中的顶级 属性 .根据您的实施细节,您可能会或可能不会在您的 "Create Envelope" 请求中包括 emailSubject 和 emailBlurb,并且您的请求最当然包含我没有包含在上面示例中的其他属性。与您的问题相关的重要内容是,为了在使用 REST API 创建信封时添加自定义字段,您必须包含 customFields 属性作为请求正文中的顶级属性,如上例所示。