如何将每个DocuSign请求映射到envelopeId

时间:2015-04-25 00:40:46

标签: docusignapi

我正在尝试实施DocuSign API应用程序,以便将文档发送给我们的客户进行电子签名。在我的应用程序中,我需要向每个客户端发送一个文档以进行电子签名。例如,用户将签署并同意我们的条款和条件的协议文档。

因此,我将向每个客户发送相同的文档,并假设我将收到每个请求的唯一envelopeId。

那么如何跟踪哪个envelopeId与哪个用户相关联?

您可以在请求中发送自定义标记并将其接收回来进行跟踪吗?

1 个答案:

答案 0 :(得分:1)

大多数DocuSign用户构建了一个功能齐全的集成。

Salesforce,CRM和其他将DocuSign集成到其系统中的产品的集成通过信封自定义字段(及其内部应用程序记录信息)跟踪它,或者记录envelopeId响应并将其存储在应用程序中。

无论哪种方式都是相同的,它都取决于您希望集成如何工作。

以下是关于如何使用文本自定义字段

从模板创建信封的快速示例调用
{
    "emailSubject": "Just a test envelope",
    "status": "sent",
    "customFields": {
        "textCustomFields": [
            {
                "name": "InternalToolNumber",
                "required": true,
                "show": false,
                "value": 123456789
            }
        ]
    },
    "templateId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "templateRoles": [
        {
            "email": "john.doe@emaildomain.com",
            "name": "John Doe",
            "roleName": "Signer 1"
        }
    ]
}