DocuSign API嵌入式签名集成

时间:2015-01-12 14:20:08

标签: docusignapi

我正在处理需要新用户登录文档的注册过程。我正在使用DocuSign嵌入签名工作流程

我在docusign管理面板中创建了带有pdf文档的模板,并添加了1个测试路径:  enter image description here

在后端我正在执行api调用:

  1. 第1步 - 登录API调用(用于检索你的baseUrl) - restapi / v2 / login_information
  2. 第2步 - 从模板和发送创建信封 - baseURL +“/ envelope”
  3. 第3步 - 启动嵌入式签名视图(又名收件人视图) - baseURL + uri +“/ views / recipient”
  4. 以及作为电子邮件的参数,如果我发送test@mail.com,test2(如路线中)则使用用户名 当我转到检索到的收件人视图网址时,我看到该表单已经有了Sign和Initials的占位符,因为我在管理面板中为test2用户添加了这些标签,表单如下所示: enter image description here

    哪个好!

    但是如果我将test3和test3@mail.com作为用户名和电子邮件params发送,在这种情况下,我看到这样的形式: enter image description here

    在这里,用户可以将他的标志和其他元素放在他想要的位置(哪个是坏的

    我需要针对将要注册的新用户的所有用户名和电子邮件的行为(就像所有用户都会看到这些标签进行签名和初始化)我无法将它们添加到管理面板中进行路由,因为我不知道电子邮件将来到网站的新用户。

    有没有办法实现这个目标?

    针对@ AndrewWilson的请求的STEP2的RequestBody

    "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" +
    "<status>sent</status>" +
    "<emailSubject>DocuSign API - Embedded Signing example</emailSubject>" +
    "<templateId>" + TEMPLATE_ID + "</templateId>" +
    "<templateRoles>" +
    "<templateRole>" +
    "<email>" + recipientEmail + "</email>" +
    "<name>" + recipientName + "</name>" +
    "<roleName>test2</roleName>" +
    "<clientUserId>1</clientUserId>"
    "</templateRole>" +
    "</templateRoles>" +
    "</envelopeDefinition>";
    

    recipientEmail,recipientName将为动态,templateId为doc

0 个答案:

没有答案