问题标签 [docusigncompositetmplts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docusignapi - 复合模板和 RoutingOrder - 第二个签名者什么都没有
我一直在尝试使用 DocuSign eSign C# 库,对于单个模板信封,一切都按预期工作。我现在需要在一个信封中使用 2 个不同的模板并且遇到了一些问题。
我有 2 个要组合的模板。当我创建复合模板、添加必要的收件人并发送通知时,一切都按预期工作。这会将组合模板并行发送给两个收件人。
一旦我向收件人添加了 1/2 的 RoutingOrder,第一个收件人就会被提示按预期签名,然后一旦签名,它就会传递给第二个收件人。这就是问题所在……第二个收件人没有任何要填写的标签和/或任何要签名的地方。
如果我切换收件人的 RoutingOrder,我会得到相同的行为,所以它肯定与一个人是第二个收件人有关。
非常感谢我能做些什么来解决这个问题的任何想法!DocuSign eSign API 生成的 JSON 可以在下面找到:
docusignapi - 复合模板签名电子邮件
我遇到了一个问题,即使用复合模板制作的信封不会向收件人发送签名电子邮件。我在几个不同的域上尝试了多个电子邮件帐户,但没有一个有效。有趣的是,当我取消信封时会发送一封电子邮件。我也尝试通过 API 请求签名链接,但收到各种错误。我的要求如下。
我想做的是从多个模板组装一个信封。每个模板都有需要填写的选项卡。每个模板也有多个角色,但我在这里只讨论了第一个角色。
docusignapi - 将复合模板发送到 Docusign API 时出错
我正在尝试使用 docusign-node-client 使用 createEnvelope 类发送信封。此类将 REST API 请求发送到 /envelopes 端点。我尝试发送的信封包含一个复合模板。
这是我试图发送给docusign的正文
当我发送此正文时,我收到以下错误:“请求包含至少一个无效参数。在复合模板序列中为 \'templateId\' 指定的值无效:1”
如果我删除 serverTemplates 数组,我会收到以下错误:“信封不完整。完整的信封需要文档、收件人、标签和主题行。”
如果我在 serverTemplate 对象中包含一个有效的 templateId,它会成功创建一个信封。
我正在转换为 Node JS 的原样应用程序使用 Docusign SOAP API,并且能够发送包含 1 到多个文档的复合模板。这些文档中的每一个都可以关联到它们自己的文档模板或没有文档模板。
docusign 是否不接受没有对模板 ID 的某种引用的复合模板?
docusignapi - 使用复合模板时多个文档的奇怪行为
这与 Rest api 一起使用。通过我们的实现,我们在这里看到了一些有趣的东西。我为信封中的每个文档创建一个复合模板,因此如果有 4 个文档,则将有 4 个复合模板。假设我的信封中有 5 份文件,每份文件都有一个签名标签。我们看到的是,当收件人去处理信封时,他们需要在每个文档的签名选项卡上单击 5 次才能完全处理文档。如果信封有 4 个文件,则每个签名标签将是 4 次。它似乎与信封中的文件数量有关。这听起来不像我们想要的行为。我们可能做错了什么?
这是正在发送的 JSON:
],
docusignapi - 多个签名者、PDF 转换/复合模板和通配符
我知道我可以使用 PDF 字段转换和复合模板来执行以下操作(我实际上使用的是 C# SDK,因此实际上 JSON 并不像知道这可以使用 SDK 那样重要)让收件人签署所有签名名称以 PrimarySigner 开头的 PDF 表单(不是 DocuSign 模板)上的选项卡
假设一个文档具有三组签名字段。签名者一获得 PrimarySigner,签名者二获得 SecondarySigner,根据信封的上下文,签名者一或签名者二可能获得 TertiarySigner。在签名者获得这些签名字段的情况下,我可以为签名者添加多个通配符吗?例如:
更新:我想,我已经使用 C# SDK 实现了这个。但是,两个签名者的签名标签都消失了;当他们查看文档时,他们得到的是免费的形式,而不是直接的签名体验。我发送的 PDF 文档有两个名为 DocuSignSignHere_Signer1_1 和 DocuSignSignHere_Signer2_1 的 PDF 签名字段。我已经仔细检查了明显的内容,例如设置 TransformPDFFields 等。通配符将在 pdf 表单字段名称的任一端得到尊重,是吗?
这是序列化信封的 JSON。
docusignapi - Docusign API 服务器模板本地文档和选项卡
我正在研究 DocuSign 集成。我具有基本功能,但似乎无法弄清楚如何将本地文档 (PDF) 与服务器模板合并,以便在服务器模板上配置的选项卡被使用或覆盖在传递的文档上。
我的模板是在服务器上定义的,我可以直接从 Web UI 使用它而不会出现问题(它是 W4 表单)。该模板具有三个选项卡(SSN、在此处签名和日期),如下所示。使用 API Explorer 通过其 ID 访问此模板会产生以下 json
我想要做的是将此模板应用于已经部分填写的PDF,这样当签名者得到它时,服务器模板中定义的选项卡将用于sing。
就目前而言,什么都没有。只是我在下面作为 base64 数据传入的部分填写的 PDF,没有要填写或签名的服务器模板选项卡。这是我用于 API 调用的 json(在 PHP 中)。
我怀疑我只是缺少对服务器模板中定义的选项卡的一些适当引用。但是文档很糟糕,我已经花了几个小时梳理网络。任何帮助将非常感激。
更新1
根据要求,这是成功生成信封的代码:
函数 getSignatureURL() 的代码如下:
更新 2
这是所要求的原始json...
更新 3
我遇到了一个问题,它阻止我看到上述 json 的正确输出。修复后,现在我收到以下错误:
调用 DocuSign 时出错,状态为:400 错误文本:{“errorCode”:“TAB_REFERS_TO_MISSING_DOCUMENT”,“message”:“选项卡元素中指定的 DocumentId 不引用此信封中的文档。Tab 引用 DocumentId 46677269,它不是当下。” }
如果我将上面的文档节更改如下:
错误消失了,但我仍然得到一个没有标签的签字仪式。
c# - 使用 Docusign API 使用 c# sdk 将多个文档添加到信封
我在 Docusign 中有一个模板,需要发送到 joe@acme.com
然而,Joe 负责管理 10 个客户,而不是我发送 Joe 10 个单独的信封让他签名,我想发送 Joe 1 个包含 10 个文件的信封,而 Joe 需要在信封中签署所有 10 个文件。除了在模板的文本字段中填写的数据不同之外,这些文档都是相同的
我正在使用 Docusign 提供的 C# SDK,我可以使用EnvelopeDefinition
类和TemplateRole
类在信封中发送一个文档,但是对于如何在信封中创建 10 个文档感到迷茫
以下配方可以做到,但它是在 python 中并使用 REST API,我不确定如何转换为等效的 C# SDK https://www.docusign.com/developer-center/recipes/send-multiple-docs
docusignapi - 正在预览可能的复合文档而不通过电子邮件发送
是否有必要向收件人发送电子邮件以使用标签填写模板?
目前,我创建了一个信封status=sent
,显然会将填写好的文件发送给收件人。我不想在创建时发送文件。
如果我使用status=created
预览只显示空文档。模板未填充选项卡且未发送。
如何预览,但不发送电子邮件。并在我认为我准备好时发送。总的来说,收件人只会在电子邮件上签署他们的文件。
发送(短版)
接收
docusignapi - Docusign - 在此处签名选项卡出现多次
这与 Rest api 一起使用。我们尝试在信封中的所有文档中使用相同的锚文本值。我们还可能将几个不同的服务器模板应用于信封。我们发现,令我们沮丧的是,Docusign 将锚标签应用到它看到锚文本的任何地方,这意味着如果我们在信封中有 3 个服务器模板,则处理将为它创建的每个锚文本创建 3 次锚标签在每个文档中找到。这意味着用户需要点击三下才能正式签署文件。缓解这个问题的最快方法是什么?
- 这是json
docusignapi - docusign 中每个收件人的自定义消息正文
我正在使用使用 Apex 与 force.com 网站集成的 Docusign 演示帐户。我创建了一个模板,想将两个不同的邮件正文发送给两个不同的收件人。我有两个角色代理和经纪人。在代理邮件正文中,我想使用代理收件人姓名。我可以使用 [[Agent_UserName]] 获取主题中的名称,但不能在正文中。有没有办法在邮件正文中使用合并字段。