如何使用DocusignApi设置签名顺序

时间:2019-07-18 10:42:11

标签: java docusignapi

我想在嵌入式签名信封中设置签名顺序,这意味着我有2个收件人,一个接一个地签名文档。在沙盒用户界面上,我可以勾选复选框以设置签名顺序,并在那里有2个收件人。在第一个完成后,第二个接收电子邮件。我想知道如何通过代码实现相同的逻辑。

我已经尝试设置路由顺序,但不是我想要的。

TemplateRole signer = new TemplateRole();
signer.setEmail(signerEmail);
signer.setName(signerName);
signer.clientUserId(String.valueOf(xxx));
signer.setRoleName("signer");
signer.setRoutingOrder("1");

TemplateRole signer1 = new TemplateRole();
signer1.setEmail("xxx");
signer1.setName("xxx");
signer1.clientUserId(String.valueOf(123));
signer1.setRoleName("signer1");
signer1.setRoutingOrder("2");

envelopeDefinition.setTemplateRoles(Arrays.asList(signer, signer1));

这就是我想要的: enter image description here

不是这样的: enter image description here

1 个答案:

答案 0 :(得分:0)

首先,如果要引用模板,则需要在此处设置路由顺序。在使用TemplateRoles时,无需在签署者定义中设置路由顺序。

第二,在您的代码中,您两次点击了signer.setRoutingOrder(),好像您将第二个引用中的1留了下来。

第三,我不认为“ 0”是路由顺序中的有效位置。尝试1和2。