我想将文档发送给不需要签署文档的审阅者。一旦他查看文档,那么文档应该发给签名者。 怎么做到这一点?
我从docusign网站获得了有关收件人类型的信息,并获得了有关“确认收据”类型的详细信息。 http://www.docusign.com/support/docusign/faq
它正在按照预期从docusign网站开始工作。
现在我正在尝试通过代码实现相同的功能,但它现在正在运行。 要么我正在构建不正确的请求,要么通过代码不支持“确认收据”!!!!!
请参阅下面的代码段,我正在尝试向某些收件人发送确认收据,但没有成功。还看了你的社区& REST API指南,但未找到与此标记“确认收据”相关的任何内容。请帮助我提供适合此标签的格式&如何使用它。
string envDef = "<envelopeDefinition xmlns=\'" + strEnvDefUrl + "'>" +
"<emailBlurb>This comes from C#</emailBlurb>" +
"<emailSubject>From Code Behind - API Call for adding signature request to document and sending</emailSubject>" +
"<status>sent</status>" +
// add document(s)
"<documents>" +
"<document>" +
"<documentId>1</documentId>" +
"<name>" + strfileName + "</name>" +
"</document>" +
"</documents>" +
// add recipient(s)
"<recipients>" +
"<acknowledgeReceipt>" +
"<recipientId>1</recipientId>" +
"<routingOrder>1</routingOrder>" +
"<email>abc@test.com</email>" +
"<name>Rajesh</name>" +
"</acknowledgeReceipt>" +
"<signers>" +
sbCustomer +
"</signers>" +
"</recipients>" +
"</envelopeDefinition>";
答案 0 :(得分:1)
您引用的常见问题解答适用于控制台,而不是API。在API中,这些类型的收件人仍称为 CertifiedDeliveries 。请阅读API文档,因为它解释了这一点。 This page in particular shows the certified deliveries type虽然示例请求主体是JSON格式而不是XML。
要修复XML正文,您需要从acknowledgeReceipt更改为certifiedDeliveries,但是,您还需要一个额外的XML节点。你需要复数
<certifiedDeliveries>
节点告诉系统您要提供经过认证的交付收件人列表,但是对于此类型的每个收件人,您需要一个单一的<certifiedDelivery>
节点。因此,使用您提供的XML格式请求的请求正文应如下所示:
string envDef = "<envelopeDefinition xmlns=\'" + strEnvDefUrl + "'>" +
"<emailBlurb>This comes from C#</emailBlurb>" +
"<emailSubject>From Code Behind - API Call for adding signature request to document and sending</emailSubject>" +
"<status>sent</status>" +
// add document(s)
"<documents>" +
"<document>" +
"<documentId>1</documentId>" +
"<name>" + strfileName + "</name>" +
"</document>" +
"</documents>" +
// add recipient(s)
"<recipients>" +
"<certifiedDeliveries>" +
"<certifiedDelivery>" +
"<recipientId>1</recipientId>" +
"<routingOrder>1</routingOrder>" +
"<email>abc@test.com</email>" +
"<name>Rajesh</name>" +
"</certifiedDelivery>" +
"</certifiedDeliveries>" +
"</recipients>" +
"</envelopeDefinition>";