Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docusignapi 如何将每个DocuSign请求映射到envelopeId_Docusignapi - Fatal编程技术网

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

Docusignapi 如何将每个DocuSign请求映射到envelopeId,docusignapi,Docusignapi,我正在尝试实现一个DocuSign API应用程序,将文档发送给我们的客户进行电子签名。在我的应用程序中,我需要向每个客户发送一份文档进行电子签名。例如,用户将签署并同意我们的条款和条件的协议文档 因此,我将向每个客户发送相同的文档,并且我假设我将收到每个请求的唯一信封ID 那么,如何跟踪哪个envelopeId与哪个用户关联 您能否在请求中发送一个自定义标记并将其接收回来以进行跟踪?大多数DocuSign用户都构建了一个功能齐全的集成 集成,如Salesforce、CRM和其他将DocuSig

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

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

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


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

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

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

无论哪种方法都会得到同样的结果,这取决于您希望集成如何工作


下面是一个关于如何从带有文本自定义字段的模板创建信封的快速示例调用

{
    "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"
        }
    ]
}

谢谢安德鲁!请告诉我如何创建信封自定义字段?如果有任何链接到以前的文章解释它也会有所帮助。这是我正在做的,但我并没有返回自定义字段的值。我只收到信封Id。我尝试在customFieldsUri上使用GET,但返回为空。请求正文{“accountId”:“914551”,“emailSubject”:“使用模板的API调用”,“templateId”:“B8F8E670-3758-4657-8BC7-B71A661B3C6C”,“templateRoles”:[{“roleName”:“签名者”,“姓名”:“签名者”,“电子邮件”:signer@test.com},{“roleName”:“CC”,“name”:“ccUser”,“电子邮件”:test@test.com“}],“文档”:[{“documentId”:“1”,“name”:“test.pdf”}],“status”:“sent”,“transactionId”:“12345”,“customFields”:{“textCustomFields”:[{“name”:“App Number”,“required”:“true”,“show”:“true”,“value”:“1201230123”}}}添加了如何在信封级别为模板执行此操作。同一节点也适用于非模板和复合模板调用。