我想在嵌入式签名信封中设置签名顺序,这意味着我有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
答案 0 :(得分:0)
首先,如果要引用模板,则需要在此处设置路由顺序。在使用TemplateRoles时,无需在签署者定义中设置路由顺序。
第二,在您的代码中,您两次点击了signer.setRoutingOrder(),好像您将第二个引用中的1留了下来。
第三,我不认为“ 0”是路由顺序中的有效位置。尝试1和2。