我已经创建了一个包含多个文档的docusign模板。该模板声明了3个签名角色。然后,我从该模板创建了一个有3个收件人的信封。模板和我们的帐户启用了文档可见性,这样签名者只能查看他们必须签名的文档。信封完成后,所有三个签名,我需要存储每个完成的信封的PDF下的不同收件人的帐户在我们的网站上。由于启用了文档可见性,因此不能对所有3个签名者使用单个PDF。这将破坏可见性功能,他们将能够看到彼此的私人信息。相反,必须为每个签名者/接收者生成单独的PDF。
如何在完成的信封中为特定收件人请求完成的文档/PDF?
发布于 2015-05-12 22:15:12
文档可见性将控制签名者在签名仪式上可以看到的内容,以及在信封完成后他们可以看到/下载的内容,然后他们将审查文档。
如果您希望保存单个pdf/文档以存储在您的系统中,可以调用获取单个文档而不是组合的文档/pdf。看看从信封获取文档的REST调用。网址为/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}.
抢夺
发布于 2015-05-15 02:11:49
在咨询了DocuSign工程师后,我决定遵循Rob的建议,这很简单,但更多的是手册。在进行了多个签名会话并完成信封之后,您可以使用以下REST API方法逐个提取文档:
Get Envelope Document
v2/accounts/:accountId/envelopes/:envelopeId/documents/:documentId我之所以说这是手动的,是因为您必须在代码中复制这种智能,而不是让文档可见性无缝地返回用户在PDF中所看到和签名的内容的组合和正确视图,并且很可能最终每个收件人都有多个文档。这不是一个完美的解决方案,他们指出这是他们的api/产品中的一个漏洞。因此,简单回顾一下:
模板A包含4个文档A、B、C、D和3个签名者、买方、卖方和经理。
它使用文档可见性来确保买方看到文档{A,B,C,D},卖方看到文档{A},经理看到文档{A,B}。
从模板A创建信封,并将其发送给买方、卖方和经理。
每个人都在信封上签名,信封就完成了,但因为是嵌入签名,所以没有发送电子邮件。此外,我们希望下载他们的文件,并在我们的网站上以他们的用户帐户存储。
接下来,代码通过模拟文档可见性所涉及的简单逻辑,为每个用户下载文档。更确切地说:
文档{A、B、C、D}分别下载并存储在买方帐户中。文档{A}单独下载并存储在卖方的帐户中。文档{A,B}单独下载并存储在经理的帐户中。
我们甚至可以通过意识到购买者可以看到所有文档来优化它,因此可以使用以下REST API调用将它们作为单个文档进行下载:
Get Envelope Documents Combined
v2/accounts/:accountId/envelopes/:envelopeId/documents/combined我希望这将在未来对某些人有所帮助。
https://stackoverflow.com/questions/30175767
复制相似问题