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'
},
],
},
}],
},
}],
}]
我正在尝试使用 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'
},
],
},
}],
},
}],
}]