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

时间:2016-09-30 18:03:02

标签: docusignapi

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

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

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

请指教。 谢谢

1 个答案:

答案 0 :(得分:0)

当然,这很容易。对于将通过Embedded Signing进行签名的任何收件人,您需要在将其添加到信封时设置其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"
            }                       
        ]
    }
}