怎么把DocuSign CreateEnvelopeFromTemplates转换成CreateEnvelopeFromTemplatesAndForms?

时间:2018-10-08 16:00:18

标签: docusignapi

如何将CreateEnvelopeFromTemplates转换为CreateEnvelopeFromTemplatesAndForms?

较旧的方法采用docuSignWeb.TemplateReference []数组,较新的方法CreateEnvelopeFromTemplatesAndForms采用DocuSignWeb.CompositeTemplate数组。

1 个答案:

答案 0 :(得分:0)

您需要做的是创建一个复合模板,该模板是一个简单模板,其中包含您的docuSignWeb.TemplateReference []集合中的原始模板,该模板用于调用CreateEnvelopeFromTemplates。 复合模板可以包含多种内容,其中之一就是您想要的常规模板。请参阅下面的json示例。 serverTemplates是您想要的集合,您可以在其中只有一个模板:

{
    "emailSubject": "DocuSign API - Composite Templates",
    "emailBlurb": "Composite Templates Sample 1",
    "status": "sent",
    "compositeTemplates": [{
        "serverTemplates": [{
            "sequence": "1",
            "templateId": "55A80182-XXXX-XXXX-XXXX-FD1E1C0F9D74"
        }],
        "inlineTemplates": [{
            "sequence": "1",
            "recipients": {
                "signers": [{
                    "email": "johndoe@email.com",
                    "name": "John Doe",
                    "recipientId": "1",
                    "roleName": "Buyer"
                }]
            }
        }]
    }]
}