Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 在同一文档上保留多个嵌入式签名者和远程签名者_Docusignapi - Fatal编程技术网

Docusignapi 在同一文档上保留多个嵌入式签名者和远程签名者

Docusignapi 在同一文档上保留多个嵌入式签名者和远程签名者,docusignapi,Docusignapi,我们可以生成多个远程签名者web请求,并根据工作流和路由顺序将来自远程签名者的所有签名保留在同一文档上 我们面临的主要挑战是: 如果我们在同一文档上有多个嵌入式签名者和远程签名者。 我们如何向安装程序发送web服务请求,以便在同一文档上捕获所有签名 似乎每个嵌入式签名者都会生成一个唯一的签名URL。 有没有办法为所有签名者保留相同的信封 请告知。 谢谢当然,很简单。对于任何将要签名的收件人,您需要在将其添加到信封时设置其clientUserId属性。对于远程签名者,根本不在这些收件人的定义中包含

我们可以生成多个远程签名者web请求,并根据工作流和路由顺序将来自远程签名者的所有签名保留在同一文档上

我们面临的主要挑战是: 如果我们在同一文档上有多个嵌入式签名者和远程签名者。 我们如何向安装程序发送web服务请求,以便在同一文档上捕获所有签名

似乎每个嵌入式签名者都会生成一个唯一的签名URL。 有没有办法为所有签名者保留相同的信封

请告知。
谢谢

当然,很简单。对于任何将要签名的收件人,您需要在将其添加到信封时设置其
clientUserId
属性。对于远程签名者,根本不在这些收件人的定义中包含此属性

要控制签名顺序,请为每个收件人使用
routingOrder
属性。请注意,只有当轮到收件人按发送顺序发送时,才能为其生成签名URL,并且DocuSign平台支持串行和并行发送

例如,要让3个人按顺序签名,其中第一个和第三个收件人通过嵌入式签名进行签名,第二个是远程签名者(即通过电子邮件通知发起),您可以使用以下JSON:

{
    "status": "sent",
    "emailSubject": "Embedded and Remote Signers",
    "documents": [{
        "documentId": "1",
        "name": "contract.pdf",
        "documentBase64": "base64 document bytes...",
    }],
    "recipients": {
        "signers": [
            {
                "email": "john@email.com",
                "name": "John Doe",
                "recipientId": "1",
                "routingOrder": "1",
                "clientUserId": "1001"
            },
            {
                "email": "sally@email.com",
                "name": "Sally Doe",
                "recipientId": "2",
                "routingOrder": "2"
            },
            {
                "email": "bob@email.com",
                "name": "Bob Doe",
                "recipientId": "3",
                "routingOrder": "3",
                "clientUserId": "1002"
            }                       
        ]
    }
}

谢谢你的建议。我们正在尝试基本上模拟docusign“sign now”,使用嵌入式签名功能,为多个嵌入式签名者使用web服务和web UI,而不生成签名url。我们只能使用嵌入的签名者选项在文档上放置一个锚定选项卡。如果我们在同一个通话中发送多个嵌入式签名者,文档上不会显示其他标记。请告知我们如何为多个嵌入式用户放置多个sign here锚定选项卡。再次感谢您的帮助。一次只能有一个签名者签名。每个签名者都可以有自己唯一的锚字符串,以便DocuSign知道签名者需要在哪里签名。每个签名者在查看信封/文档时都会看到他们的选项卡。我们正在为每个签名者发送PDF字节数组中唯一的锚字符串。然而,这是我们面临的挑战;如果首先分配一个嵌入式签名者,而后续签名者是远程的,则该方法有效。一旦第一个嵌入式签名者完成对文档的签名,将向远程签名者发送电子邮件请求。同样,挑战在于通过web服务调用将同时签名的多个嵌入式签名者保持在一起,或者至少生成多个嵌入式签名URL,并在同一文档信封内分配签名顺序。