我正在使用基于SOAP的API调用" CreateAndSendEnvelope"为远程收件人创建一个信封到我的DocuSign帐户。我还没有使用俘虏收件人,到目前为止我还没有从模板中创建任何信封。
我不从模板创建信封的主要原因是我要包含在DocuSign信封中的文档不是静态的,它是根据特定条件动态生成的。
如果我需要将收件人包含在信封中作为专属收件人,我是否始终必须从模板创建信封? 正如我前面提到的,我无法使用模板创建信封,因为每次我需要创建信封时,我需要先创建模板。
有没有办法先创建信封,然后将收件人重定向到签名页面/控制台/ URL?
我认为作为远程收件人,专属收件人不必是DocuSign帐户用户。
答案 0 :(得分:3)
是的,你绝对可以在不使用任何模板的情况下嵌入收件人 - 它们是两个独立的,无关的东西。要通过SOAP API配置嵌入式收件人,您只需设置其强制信息即可。
在每个收件人上都有 CaptiveInfo 属性,如果要嵌入它们,则需要设置 clientUserId 元素。它取决于您为每个收件人使用的价值,但您只需要在以后为其请求URL时记住该信息。
DocuSign Developer Center上的整个页面讨论了嵌入功能,即使它是针对REST API量身定制的,它仍会为您提供所需的信息:
https://www.docusign.com/developer-center/explore/features/embedding-docusign
然后,要将其链接回SOAP API,您可以通过GitHub上的DocuSign SOAP SDK查看示例代码。它有5个示例项目,用Java
,PHP
,.NET
,Ruby
和Salesforce
(顶点)编写。