1

在docusign界面中,有一个选项可以更改模板中文档的顺序。是否可以使用 REST API 重新排序模板中的文档?

我有一个要求,最终用户应该能够 a) 选择模板 b) 重新排序所选模板中的文档 c) 应用程序应使用所选模板形成信封并发送。

(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"
                   }
                 ]
       }
     }
  ]
}

让我知道是否需要更多信息。

4

1 回答 1

2

信封中出现的文档顺序基于创建信封时使用的顺序。唯一的例外是构建草稿信封并使用 PUT .../envelopes api 调用将文档添加到草稿中。此方法支持使用“订单”。因此,如果通过复合模板创建信封,则信封中文档的顺序基于复合的顺序。

对于复合模板信封构造,您应该将每个复合材料视为“文档贡献单元”。在您的单个复合片段中,编号最小的序列是服务器模板,因此它将提供来自服务器模板的文档。所有其他引用的模板都将“应用”到该文档。

从您的问题中不清楚您是要从服务器模板添加文档,还是说特定服务器模板在模板中有 2 个或更多文档。如果是后者,我强烈建议将它们分解成各自的模板。这将为您提供最大的灵活性。由于多文档服务器模板不能真正应用于贡献的文档,我认为它们仅在该单个模板创建信封时有用。

于 2015-11-04T14:48:39.810 回答