【发布时间】:2020-03-27 22:17:46
【问题描述】:
我有一个包含多个文件和签名者的信封。
所有签名者都为第一个文档(documentId“1”,文档数组中的第一个)共享、锁定了 textTab,但此处没有签名、签名日期或全名选项卡。
此外,所有签名者都有非共享、锁定的 textTabs,以及此处的签名、签名日期和正好 1 个其他文档的全名选项卡(签名页)。
我已启用 enforceSignerVisibilty。
一切都按预期工作,除了在嵌入式签名 UI 中,签名者会立即看到需要签名的文档,跳过第一个文档。但是,在最终审核步骤中首先包含第一个文档,并且在下载该签名者的组合文档时也首先包含。
如何在嵌入式签名 UI 中获得第一个文档?我已经尝试将其作为带有模式显示的补充文档,并为 signerMustAcknowledge 提供“view_read_accept”。 UI 和流程运行良好,但文本选项卡未填写。
* 更新 * 我花了很多时间尝试设置和文档的不同组合,并发现在 docusign API 中存在意外的未记录的异常,导致了这种行为:
1 - 第一个文档是 PDF 文档,但其他文档是 HTML。我们必须为所有文件使用 PDF。通过为第一个文档设置 htmlDefinition = { source: 'document' } 并为其他文档设置 HTML 来使用转换为 HTML 的 PDF 不起作用。所以现在我们正在为签名页生成 PDF,而不是简单地编写 HTML。
2 - 我们使用anchorText 导致标签的documentId 被忽略!所以我们不得不为不同的文档使用不同的anchorText值,即使它们在逻辑上代表相同的东西!。使用 x、y 和 pageNumber 坐标来保持与文档更改同步的工作量太大;它使代码非常脆弱。我们还必须将 anchorCaseSensitive 和 anchorMatchWholeWord 都设置为“true”。
【问题讨论】:
-
格雷格,我不清楚我们能提供什么帮助。此时的问题是什么?你还需要帮助吗?
-
我不再需要帮助了,我已经按预期工作了。
-
你能解释一下问题是什么,以帮助可能有类似问题的其他人吗?您可以在答案中这样做,或者我可以发布答案。
-
这是关于锚字符串的吗?
-
有 2 个问题。 (1) 锚字符串导致 docusign 忽略选项卡的 documentId 和 (2) 混合 PDF 和 HTML 文档会改变行为
标签: docusignapi document signing