単一のテンプレート、ロール、タブなどでdocusign APIを使用して多くの成功を収めました...私のユースケースは次のとおりです。
1) 複数のサーバー テンプレートを含む 1 つのエンベロープを用意する
2) ロールは両方のサーバー テンプレートで同じになります。
3) ただし、各テンプレートの役割ごとに異なるタブがある場合があります
Docusign API と試行錯誤を読んで、私は近づいていますが、ここでゴールラインを越えることはできません。これが私の現在のJSONです:
accountId = 414772
baseUrl = https://demo.docusign.net/restapi/v2/accounts/414772
{
"accountId": "414772",
"emailSubject": "DocuSign API - Signature Request from Template",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": 1,
"templateId": "F42C617E-0C61-4A98-944E-F9CAA0AE55D9"
}
],
"inlineTemplates": [
{
"sequence": 2,
"recipients": {
"signers": [
{
"recipientId": 1,
"email": "reirealtor@mailinator.com",
"name": "REI Realtor",
"roleName": "Realtor",
"tabs": {
"textTabs": [
{
"tabLabel": "\\*header_address",
"value": "SOME TEST INFO GOES HERE"
},
{
"tabLabel": "Address",
"value": "123 REally Cool St"
}
]
}
},
{
"recipientId": 2,
"email": "reibuyer@mailinator.com",
"name": "John Doe",
"roleName": "Client"
}
]
}
}
]
},
{
"serverTemplates": [
{
"sequence": 1,
"templateId": "47F5C07B-016C-4E6D-B31D-DCEF9AEAAA69"
}
],
"inlineTemplates": [
{
"sequence": 2,
"recipients": {
"signers": [
{
"recipientId": 1,
"email": "reirealtor@mailinator.com",
"name": "REI Realtor",
"roleName": "Realtor",
"tabs": {
"textTabs": [
{
"tabLabel": "\\*header_address",
"value": "SOME TEST INFO GOES HERE"
},
{
"tabLabel": "Some Other Tab",
"value": "Populate some text here"
}
]
}
},
{
"recipientId": 2,
"email": "reibuyer@mailinator.com",
"name": "John Doe",
"roleName": "Client"
}
]
}
}
]
}
],
"status": "sent"
}
明らかにこれは機能しませんが、その理由についてのフィードバックはまったく得られません。Docusign は応答しません。4番目の署名者ブロックに絞り込みました
"recipientId": 2,
"email": "reibuyer@mailinator.com",
"name": "John Doe",
"roleName": "Client"
このブロックを削除すると、エンベロープが作成されて送信されますが、2 番目のテンプレートには署名ブロックがありません。そもそも、これはすべて間違っていると思います。
何か案は?