使用 REST API 重新组织模板中文档的顺序
Reorganize order of documents in a template using REST APIs
在 docusign 界面中,有一个选项可以更改模板中文档的顺序。是否可以使用 REST API 对模板中的文档重新排序?
我有一个要求,最终用户应该能够
a) select 模板
b) 重新排序 selected 模板中的文档
c) 应用程序应使用 selected 模板制作信封并发送。
(a) 和 (c) 功能都可以使用 REST API 正常工作,但是当涉及到在模板中重新排序文档时,我找不到解决方案。
这是我用于复合模板的 JSON 请求:
{"serverTemplates": [
{
"sequence": "1",
"templateId": "'.$template_id.'"
}
],
"inlineTemplates": [
{
"sequence": "2",
"recipients": {
"signers": [
{
"email": "'.$emp_rec['email_id'].'",
"name": "'.$emp_rec['name'].'",
"recipientId": "1",
"roleName": "Employee",
"routingOrder": "1"
}
]
}
}
]
}
如果需要更多信息,请告诉我。
文档在信封中的显示顺序基于创建信封时使用的顺序。唯一的例外是构建草稿信封并使用 PUT .../envelopes api 调用将文档添加到草稿中。该方法支持使用"order"。因此,如果通过组合模板创建信封,则信封中文档的顺序以组合的顺序为准。
对于复合模板信封结构,您应该将每个复合材料视为 "unit of document contribution"。在您的单个组合片段中,编号最小的序列是服务器模板,因此它将提供来自服务器模板的文档。所有其他引用的模板将 "applied" 到该文档。
从你的问题中不清楚你是想从服务器模板添加文档,还是说特定的服务器模板在模板中有 2 个或更多文档 .如果是后者,我强烈建议将它们分解成各自的模板。这将为您提供最大的灵活性。由于多文档服务器模板不能真正应用于贡献的文档,我认为它们仅在创建信封时有用 从 那个单一模板。
在 docusign 界面中,有一个选项可以更改模板中文档的顺序。是否可以使用 REST API 对模板中的文档重新排序?
我有一个要求,最终用户应该能够 a) select 模板 b) 重新排序 selected 模板中的文档 c) 应用程序应使用 selected 模板制作信封并发送。
(a) 和 (c) 功能都可以使用 REST API 正常工作,但是当涉及到在模板中重新排序文档时,我找不到解决方案。
这是我用于复合模板的 JSON 请求:
{"serverTemplates": [
{
"sequence": "1",
"templateId": "'.$template_id.'"
}
],
"inlineTemplates": [
{
"sequence": "2",
"recipients": {
"signers": [
{
"email": "'.$emp_rec['email_id'].'",
"name": "'.$emp_rec['name'].'",
"recipientId": "1",
"roleName": "Employee",
"routingOrder": "1"
}
]
}
}
]
}
如果需要更多信息,请告诉我。
文档在信封中的显示顺序基于创建信封时使用的顺序。唯一的例外是构建草稿信封并使用 PUT .../envelopes api 调用将文档添加到草稿中。该方法支持使用"order"。因此,如果通过组合模板创建信封,则信封中文档的顺序以组合的顺序为准。
对于复合模板信封结构,您应该将每个复合材料视为 "unit of document contribution"。在您的单个组合片段中,编号最小的序列是服务器模板,因此它将提供来自服务器模板的文档。所有其他引用的模板将 "applied" 到该文档。
从你的问题中不清楚你是想从服务器模板添加文档,还是说特定的服务器模板在模板中有 2 个或更多文档 .如果是后者,我强烈建议将它们分解成各自的模板。这将为您提供最大的灵活性。由于多文档服务器模板不能真正应用于贡献的文档,我认为它们仅在创建信封时有用 从 那个单一模板。