嗨,伙计们,我正在构建一个基于几个复合模板的文档,而且我在填充文档中的数据时遇到了问题……
这是我的用例:
我将有4个签名者和7个部分(每个都是分离的复合模板)
签名者1将用不同的选项卡值签署第1、2、4、6节,签名者2和3将签署第1、3、5节(每个签名者都有一个新副本,因此我为每个签名者创建一个复合),签名者4将签署第6节和第7节()。
对于每个需要为多个人签名的模板,我为每个模板创建一个自定义模板和一个签名者对象,如下所示
documentsSequence.incrementAndGet();
CompositeTemplate templateS6CompositeTemplate = new CompositeTemplate();
templateS6CompositeTemplate.setCompositeTemplateId(documentsSequence.toString());
Recipients recipientsS6 = new Recipients();
recipientsS6.signers(signer);
ServerTemplate templateS6ServerTemplate = new ServerTemplate();
templateS6ServerTemplate.setSequence("1");
templateS6ServerTemplate.setTemplateId(templateS6);
InlineTemplate templateS6InlineTemplate = new InlineTemplate();
templateS6InlineTemplate.setSequence("2");
templateS6InlineTemplate.setRecipients(recipientsS6);
templateS6CompositeTemplate.addServerTemplatesItem(templateS6ServerTemplate);
templateS6CompositeTemplate.addInlineTemplatesItem(templateS6InlineTemplate);
envelopeDefinition.addCompositeTemplatesItem(templateS6CompositeTemplate);当我试图填充数据bc时,如果我为我需要签名的每个部分创建一个签名者--我从DocuSign端获得的签名者超过4个--我重复一些部分的签名者,所以对于DocuSign是不同的( bc有道理,我为每个部分创建了一个新的签名者obj ),我为每个部分设置了Tabs,并以正确的方式填充了所有文档,但是在签名时,我有超过4个真正的签名者。
如果我使用相同的签署者对象,则选项卡将被覆盖,并且只填充为该签名者设置的最后一个选项卡。
因此,IDK如何在每个复合模板上设置Tabs和Signers,当我在不同的复合模板中有相同的签名者时。
我使用的技术栈是Java和DocuSign APIv3.3.0。
你能帮我做这个吗?
信封json https://drive.google.com/file/d/1kK9V869m-2NXOgNLz13HsKT0IfQxZEG0/view?usp=sharing
谢谢
发布于 2022-05-21 21:06:50
尝试将查询参数merge_roles_on_draft设置为true
https://stackoverflow.com/questions/72325247
复制相似问题