DocuSign SOAP API使用Composite Templates时锚标签重复问题求助
解决DocuSign复合模板锚标签重复问题
当使用CreateEnvelopeFromTemplatesAndForms接口和复合模板时,若多个复合模板引用同一服务器模板导致锚标签重复,核心是要确保每个服务器模板的签名/标签规则仅作用于对应复合模板内的文档,可通过以下关键配置实现:
为每个复合模板的服务器模板设置独立作用标识
在每个复合模板的serverTemplates对象中,为同一服务器模板实例设置唯一的sequence值,同时确保每个复合模板的document字段配置唯一的documentId。这两个值组合起来,能让DocuSign准确区分不同模板实例对应的文档,避免跨模板复用锚标签规则。隔离每个复合模板的收件人配置
每个复合模板的inlineTemplates中的收件人配置要保持独立,通过recipientId与当前复合模板内服务器模板的收件人ID对应,不要共享收件人配置,确保标签规则只绑定当前复合模板的文档和收件人。
调整后的复合模板结构示例:
"compositeTemplates": [ { "document": { "documentId": "1", // 其他文档配置 }, "serverTemplates": [ { "sequence": "1", "templateId": "你的服务器模板ID" } ], "inlineTemplates": [ { "sequence": "2", "recipients": { // 仅作用于当前文档的收件人配置 } } ] }, { "document": { "documentId": "2", // 其他文档配置 }, "serverTemplates": [ { "sequence": "1", "templateId": "你的服务器模板ID" } ], "inlineTemplates": [ { "sequence": "2", "recipients": { // 独立的收件人配置,绑定当前文档 } } ] } ]
内容的提问来源于stack exchange,提问作者user2705063
相关产品推荐
相关产品推荐

