Docusign Composite Templates 多服务器模板

Docusign Compoite Templates multiple server templates

我正在尝试使用 compositeTemplates 属性同时呈现两个模板。但是只有第二个被包括在内。我相信这种结构是正确的,因为如果我只注释掉一个,我可以得到一个或另一个。根据 documentation 我需要设置的只是顺序。如何将两个服务器模板包含在一个信封中?

'emailSubject': "test doc",
'emailBurb': 'this is a test doc',
'status': 'sent',
'compositeTemplates': [{
    'serverTemplates': [
        # LT
        {
            'sequence': '1',
            'templateId': '9FA06158-4789-4473-B435-F81BF2C7D1D0',
        },
    ],
    'serverTemplates': [
    # ST 
        {
            'sequence': '2',
            'templateId': '235E5E2C-D4F1-4043-AE7E-793DD89268F3',
        },
    ],
    'inlineTemplates': [{
        'sequence': '1',
        'recipients': {
            'signers': [{
                'email': send_to,
                'name': "Tester",
                'recipientId': '1',
                'roleName': 'Signer',
                    'tabs': {
                    'textTabs': [
                        {
                            'tabLabel': 'full_address',
                            'value': 'Massachusetts'
                        },
                    ],
                },
            }],
        },
    }],
    'inlineTemplates': [{
        'sequence': '2',
        'recipients': {
            'signers': [{
                'email': send_to,
                'name': "Tester",
                'recipientId': '1',
                'roleName': 'Signer',
                    'tabs': {
                    'textTabs': [
                        {
                            'tabLabel': 'full_address',
                            'value': 'Massachusetts'
                        },
                    ],
                },
            }],
        },
    }],


}]

您的请求实际上是结合了两个服务器模板。这种情况下的顺序决定了哪个 documents/recipients 优先。要将它们作为单独的文档包含在内,您需要更像下面的内容。这有两个复合模板。每一个都结合了一个服务器端模板和一个内联模板。我还没有测试过这个,但它应该能让你继续。

'emailSubject': "test doc",
'emailBurb': 'this is a test doc',
'status': 'sent',
'compositeTemplates': [{
    'serverTemplates': [
        # LT
        {
            'sequence': '1',
            'templateId': '9FA06158-4789-4473-B435-F81BF2C7D1D0',
        },
    ],
    'inlineTemplates': [{
        'sequence': '2',
        'recipients': {
            'signers': [{
                'email': send_to,
                'name': "Tester",
                'recipientId': '1',
                'roleName': 'Signer',
                    'tabs': {
                    'textTabs': [
                        {
                            'tabLabel': 'full_address',
                            'value': 'Massachusetts'
                        },
                    ],
                },
            }],
        },
    }]
},
{
    'serverTemplates': [
    # ST 
        {
            'sequence': '1',
            'templateId': '235E5E2C-D4F1-4043-AE7E-793DD89268F3',
        },
    ],
    'inlineTemplates': [{
        'sequence': '2',
        'recipients': {
            'signers': [{
                'email': send_to,
                'name': "Tester",
                'recipientId': '1',
                'roleName': 'Signer',
                    'tabs': {
                    'textTabs': [
                        {
                            'tabLabel': 'full_address',
                            'value': 'Massachusetts'
                        },
                    ],
                },
            }],
        },
    }],
}]