2015-06-25 64 views
0

我試圖使用compositeTemplates屬性呈現兩個模板。然而只有第二個被包括在內。我相信這個結構是正確的,因爲如果我只是評論一個,我可以得到一個或另一個。根據documentation所有我需要設置的是序列。如何將兩個服務器模板包含在一個信封中?Docusign Compoite模板多個服務器模板

'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' 
         }, 
        ], 
       }, 
      }], 
     }, 
    }], 


}] 

回答

1

您在那裏的請求實際上是組合了兩個服務器模板。這種情況下的順序決定哪些文件/收件人優先。要將它們作爲單獨的文檔包含在內,您需要更像下面的內容。這有兩個複合模板。每個人都將服務器端模板與內嵌模板組合在一起。我沒有測試過這個,但它應該會讓你走。

'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' 
         }, 
        ], 
       }, 
      }], 
     }, 
    }], 
}] 
+0

謝謝,我仍然有一些問題實施此解決方案。所以'compositeTemplates'數組應該有兩個'serverTemplates'鍵(以及2個'inlineTemplates'鍵)?序列是否重要?我嘗試設置第一個'serverTemplates'對象序列都爲1,第二個都爲2. – user2954587

+0

不 - 我上面發佈的示例有兩個compositeTemplate對象。每個人都有一個serverTemplates密鑰和一個inlineTemplates密鑰。 –