发送信封-替换多个模板文档

时间:2018-11-16 13:35:49

标签: docusignapi docusigncompositetmplts

我对以下情况有疑问。

我有一个包含2个文档的Docusign模板。模板包含两个模板角色,几乎没有应用于文档的签名标签。可能还有“文本输入”标签,复选框标签等...

我需要发送一个包含文档的信封,该文档将替换两个模板文档,但要应用模板中配置的DocuSign标签(签名,复选框..),以应用文档可见性以及与DS模板一样多的功能可以。

使用DocuSign.eSign C#客户端库发送签名请求(信封)。 我正在使用以下代码来构建Composite Template,该Composite Template包含两个新文档,这些文档具有从DocuSign模板中检索到的适当documentID。

 EnvelopeDefinition envDef = new EnvelopeDefinition();
 envDef.EmailSubject = "Subject";
 envDef.EmailBlurb = "Body";

 envDef.CompositeTemplates = new List<CompositeTemplate>();
 envDef.CompositeTemplates.Add(new CompositeTemplate
 {
      ServerTemplates = new List<ServerTemplate> {
          new ServerTemplate
          {
              Sequence = "2",
              TemplateId = "TEMPLATE_ID_GOES_HERE"
          }
      },
      InlineTemplates = new List<InlineTemplate>
      {
           new InlineTemplate
           {
                Sequence = "1",
                Documents = new List<DocuSign.eSign.Model.Document>
                {
                    new Document
                    {
                        DocumentBase64 = "...",    //document content
                        Name ="some.pdf",             
                        DocumentId = "TEMPLATE_DOC1_ID_GOES_HERE" //ID of template document that should be replaced
                    },
                    new Document
                    {
                        DocumentBase64 = "...",  //document content
                        Name ="another.pdf",
                        DocumentId = "TEMPLATE_DOC2_ID_GOES_HERE" //ID of template document that should to be replaced
                    }
                }
            }
        } 
    });

信封已成功发送,签名者可以看到两个新文档,但是在模板中(在Docusign Web UI上)没有配置标签,并且我想避免从客户端发送收件人标签。

我想念什么吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

更改顺序,以便新文档列在最前面。

使用复合模板,顺序很重要。对于文档,使用较早的文档。 -因此,新文档应位于服务器模板(及其文档)之前。

对于其他所有内容,以后的信息为准。

查看此答案:https://stackoverflow.com/a/44376770/64904

再次考虑,我看到您正在执行此操作,并且所有操作都正常,只是没有将选项卡应用于新文档。

尝试使用merge_roles_on_draft查询参数。另外,如果您使用锚点标签,请将applyAnchorTabs: 'true'元素添加到document对象中。