微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

复合模板 - signHere 选项卡都出现在第一个文档中

如何解决复合模板 - signHere 选项卡都出现在第一个文档中

我定义了两个模板,每个模板都有一个 primary.account.holder 角色和关联的 signHere 选项卡,分别放置在每个模板的适当位置。如果我单独运行每一个,即创建一个信封并添加我的收件人,那么标签会按照我的预期放置。

一个模板的文档有 11 页长,第 10 页有一个 signHere 标签。第二个模板的文档有 4 页长,最后一页有一个 signHere 标签

我想做的是创建一个包含这两个模板的信封,并带有一个签名者。为此,我正在使用上述两个模板构建一个复合模板。

我遇到了以下问题:信封中的文档排列正确,但是标签都出现在第一个文档上,而第二个文档根本没有任何标签。 (第一个文档应该在第 10 页上有一个 signHere 标签,但它在第 4 页上也有一个标签,它应该在第二个文档中,第二个文档没有标签。)

我提交的信封在下面。

{
    "compositeTemplates": [
        {
            "document": {
                "documentBase64": "...","documentId": "81","fileExtension": "pdf","name": "file-one.pdf","order": "1"
            },"inlineTemplates": [
                {
                    "recipients": {
                        "signers": [
                            {
                                "email": "docusign@example.com","name": "Doe,Jane","recipientId": "35916331","roleName": "primary.account.holder","routingOrder": "1"
                            }
                        ]
                    },"sequence": "2"
                }
            ],"serverTemplates": [
                {
                    "sequence": "1","templateId": "0058ab16-22e7-4877-ace1-2022bf8566b8"
                }
            ]
        },{
            "document": {
                "documentBase64": "...","documentId": "80","name": "file-two.pdf","order": "2"
            },"templateId": "7b1282bf-051b-47b8-bd31-473c1423be4d"
                }
            ]
        }
    ],"emailSubject": "Please sign this document set.","status": "sent"
}

我对两个内嵌模板使用相同的签名者和相同的 recipientId,但我也尝试使用不同的 recipientId,但没有成功。(编辑- 不相关)

我不清楚自己做错了什么。我已经阅读了一些复合模板文档,但我没有看到任何会像我的信封那样明显错误的东西。如何将标签放置在每个文档上,而不仅仅是第一个

更新一

This question 与我的问题类似。海报发现的解决方案有两个部分:1)内联模板需要在服务器模板之前排序,以及 2)“您必须将帐户中的 Anchor Population Scope 值设置为‘文档’。”

项目 1 本身没有任何作用。第 2 项很有趣 - 我还没有完成。我要将我的解决方案部署到一个 DocuSign 帐户中,该帐户已经至少有一个生产中的 DocuSign 应用程序。 此设置是否会影响给定帐户的所有 DocuSign 应用?如果是,那很遗憾。

更新二

当该帐户有多个文档签名应用程序时,我不相信我会被允许为整个帐户打开“锚定人口范围”标志。所以...

我不知道这是否是一个解决方案,但它似乎有效。我仍在使用复合模板,但我没有使用 serverTemplate,而且我包括了带有签名者的静态定位选项卡。信封看起来像这样:

{
    "compositeTemplates": [
        {
            "document": {
                "documentBase64": "...","documentId": "1","order": "1","pages": "11"
            },"inlineTemplates": [
                {
                    "recipients": {
                        "signers": [
                            {
                                "deliveryMethod": "email","email": "docusign@example.com"
                                "roleName": "primary.account.holder","tabs": {
                                    "signHereTabs": [
                                        {
                                            "documentId": "1","pageNumber": "11","xPosition": "80","yPosition": "534"
                                        }
                                    ]
                                }
                            }
                        ]
                    },"sequence": "1"
                }
            ]
        },"documentId": "2","name": "page-two.pdf","order": "2","pages": "4"
            },"email": "docusign@example.com","tabs": {
                                    "signHereTabs": [
                                        {
                                            "documentId": "2","pageNumber": "4","yPosition": "160"
                                        }
                                    ]
                                }
                            }
                        ]
                    },"sequence": "1"
                }
            ]
        }
    ],"emailBlurb": "Please sign this document set (smoke-test)","emailSubject": "Please sign this document set (smoke-test)","status": "sent"
}

这使我能够用多种表格撰写信封,其中许多表格具有相同的签名者,并且这些标签不会出现在信封中的第一个文档上。

我至少有 10 到 15 个表单,其中许多需要以单个模板无法方便地捕获的方式进行组合。

因此,我只需要为表单中的每个签名者关联一个选项卡集合,然后使用文档(在我的案例中生成)和包含每个签名者的选项卡的内联模板创建一个复合模板。

静态定位而不是锚定位绕过了对“锚定位范围”标志的需求,代价是我需要自己跟踪选项卡数据而不是在模板中(这很不幸)。

解决方法

上面“更新 2”中描述的信封为我解决了这个问题。将“锚定人口范围”设置为文档而不是信封可能也有效。但是,在我的情况下,鉴于帐户中有应用程序,我不确定在帐户级别执行此操作是否会获得批准。

基本上,复合模板非常灵活,我可以利用它来解决我最初的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。