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>"
不确定如何向请求正文添加多个签名者
您需要为TemplateRole设置routingOrder
。
在DocuSign网站上查看带有多个收件人的示例请求。
经过深思熟虑(因为我使用的是C#客户机,所以语法略有不同),但您需要如下所示的内容:
<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>
使用DocuSign API可以构建一个工作流,在该工作流中,我们将一个文档发送给两个(或更多)签名者,只要其中一个签名者签名,文档信封就被标记为“完整”...例如,我们将一个文档发送给a和B,一旦a签名,DocuSign就将信封标记为完整,而B不再需要签名。干杯!
我已经成功地使用CreateEnvelope API方法将信封(包含多个文档)发送给客户端进行签名。我还使用eventNotification对象成功地连接了回调URL,如本问题所述:
我已经工作了两年了。然后,在签名者签署了一份文件后,它停止向他们发送电子邮件。顺便说一下,文档是从一个小部件嵌入式方法创建的。 我使用的是docusign API的PHP SDK。下面是我代码的摘要
使用C#、DocuSign API SDK 4.5.2。 我在同一个信封里寄出三份文件供签名。每个文档将使用相同的服务器模板(它只是使用锚标记将签名元素放置在文档上)。我可以寄出信封,然后从DocuSign收到电子邮件,查看/签署文件。 我遇到的问题是,当我去签名时,我必须在每个文档上签名3次--总共9次--然后才允许单击Finish按钮。每个文件只有一个地方可以签名,但我必须点击签名按钮3次才能
我怎么才能把它打开?还是通过API触发?
我正在使用DocuSign。Net客户端发送文档。 发送的简单场景工作正常-收件人接收发送的文档,我可以从DocuSign管理选项卡打开它们。 但是,当我试图以发件人身份代表其他电子邮件发送文档时,问题是,文档可以发送给收件人(使用正确的发件人电子邮件),但我无法在“文档管理”选项卡中打开(甚至无法看到)此文档和信函。 (在“报告”选项卡中显示,但与其他选项卡不同-它没有要打开的链接) 问:这种行