我想将文档发送给多个人。
只有一个签名者,它可以正常工作。如何使其适用于多个签名者。
这是我用于API的请求正文
url = Constants.DocusignURL + "/accounts/" + Constants.DocusignAccountId + "/envelopes";
var templateRole = "Signer"
var requestBody = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" +
"<status>sent</status>" +
"<emailSubject>" + subjectText + "</emailSubject>" +
"<templateId>" + templateId + "</templateId>" +
"<templateRoles>" +
"<templateRole>" +
"<name>" + recipeintName + "</name>" +
"<email>" + recipientEmail + "</email>" +
"<roleName>" + templateRole + "</roleName>" +
"<tabs>" +
"<textTabs>" +
"Test"
"</textTabs>" +
"</tabs>" +
"</templateRole>" +
"</templateRoles>" +
"</envelopeDefinition>"
不确定如何向请求正文添加多个签名者
答案 0 :(得分:0)
您需要为模板角色设置routingOrder
。
在DocuSign网站上查看Sample Request with Multiple Recipients。
进行有根据的猜测(因为我使用的是C# client,所以语法略有不同),但是您将需要如下所示的内容:
<templateRoles>
<templateRole>
<name>First Signer</name>
<email>first.signer@example.com</email>
<routingOrder>1</routingOrder>
</templateRole>
<templateRole>
<name>Second Signer</name>
<email>second.signer@example.com</email>
<routingOrder>2</routingOrder>
</templateRole>
</templateRoles>