【问题标题】:DocuSign: template sign position issue when establishing routing orderDocuSign:建立路由顺序时的模板标志位置问题
【发布时间】:2020-05-11 08:23:05
【问题描述】:

我的问题与使用模板发送信封的特定 REST 操作有关,其中至少有 2 个角色定义为签名者(签名者 1、签名者 2) 模板定义如下:有一个文件上传,2个角色作为签名者(没有路由顺序,没有电子邮件,没有名字)和每个签名者的签名位置。 我从 API explorer 尝试过,这是 JSON 请求:

{
"emailSubject": "template to sign",
"status": "sent",
"templateId": "xxxxx",
"templateRoles": [
    {
        "email": "email1@gmail.com",
        "name": "signer1",
        "roleName": "Signer1",
        "routingOrder": "1"
    },
    {
        "email": "email2@gmail.com",
        "name": "signer2",
        "roleName": "Signer2",
        "routingOrder": "2"
    }
]}

除了 Signer2 的标志位置外,一切正常。它应该只出现在文档中符号的正方形。但是,它的行为就像这个角色不存在一样,并且所有用于签名的对象都可供该用户使用。 如果发送相同的信封而没有两个签名者的路由顺序,则标志的位置将按照两个签名者的模板中定义的方式工作,即按预期工作。

我不知道这是否是一个错误,或者我做错了什么或不太了解,但测试已使用 Docusign API 资源管理器执行。

提前致谢。

【问题讨论】:

  • 欢迎来到 StackOverflow!请检查(接受)您问题的最佳答案!非常感谢!!

标签: docusignapi


【解决方案1】:

更新答案 您可以更新路由顺序,但您必须:

  1. 使用复合模板 API 功能来执行此操作。
  2. 通过设置查询参数告诉 DocuSign 您正在从模板的原始路由更改路由顺序。

answer 中的详细信息。

原答案

首先,尝试使用来自 DocuSign 网络工具的信封模板。

我从你的问题中猜测是模板没有按照你想要的方式设置。

当您为模板使用 Web 工具的标记器窗口时,请检查您是否正在为两个不同的角色创建签名选项卡。标记器窗口中的每个角色都有一个下拉选择器。请参阅屏幕截图。它为屏幕上显示的文档选项卡(字段)设置所有者

一旦信封(由模板驱动)在 DocuSign 网络工具中运行良好,请切换到使用 API。

【讨论】:

  • 感谢拉里的回答。你所说的关于标记器窗口的内容已经完成。正如我所说,从同一个 API 资源管理器中,如果在 JSON 请求中未设置 routingOrder,它可以完美运行,即两个角色的标志位置都根据模板放置。另一方面,如果在 JSON 请求中为两个角色都设置了 routingOrder,则第一个签名者(角色)的签名位置是可以的,但对于第二个签名者则不行。为什么在设置 routingOrder 时第二个签名者“丢失”了签名位置?
  • 我的猜测是你不应该尝试通过角色对象设置路由顺序——在模板中设置路由顺序。您是否有理由需要更改模板中的路由顺序?此外,您也许可以使用复合模板功能来实现您的目标。它使您能够将模板信息与来自创建信封调用的动态信息混合和匹配。
  • 原因是让用户自己决定是否建立路由顺序。
  • @JesúsdeAriasFar 好消息,你可以做到,但也需要查询参数。查看更新的答案(开头)
  • 必须使用复合模板。好消息是我们有一个代码示例。查看更新的答案
猜你喜欢
  • 2017-03-26
  • 1970-01-01
  • 2014-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-21
相关资源
最近更新 更多