使用多个自定义DocuSign定位标记

时间:2018-12-30 06:54:01

标签: c# asp.net-core docusignapi

使用DocuSign开发人员API,我依靠定位标记将自定义标签添加到用户上传到我的应用程序的文档中。

我想到了自定义标签,例如文本,签名和日期。经过对将要创建签名文档的用户的少量培训,我告诉他们何时需要使用多个相同标签来增加签名数量。

/ text1 /
/ text2 /
/ text3 /
/ signature1 /
/ date1 /

用户将文档上传到我的网站。在我的代码中,我正在阅读文档中的所有文本,并对其进行验证。寻找“ /文本”,“ /签名”和“ /日期”的出现。对于每种情况,我都会创建该类型的DocuSign选项卡并将其全部添加到文档中。然后将其发送出去进行签名。

有人有更好的方法来做这样的事情吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用自动定位标记放置。

在DocuSign帐户内,有一个专门用于信封自定义字段的部分。值得一提的是,该技术通常在Salesforce中使用,但是如果您直接通过其中一个DocuSign API创建信封,它也将起作用。

https://support.docusign.com/guides/dfs-admin-guide-automatic-anchor-text-and-tags

从本质上讲,它是如何在帐户级别创建一个标签的,其标签类似于/ text_ {r} /。创建基础文档时,将{r}替换为签名顺序中的收件人位置。

这样,/ text_1 /的任何实例都将具有为接收者1添加了/ text_ {r} /锚定字符串的自定义标签。

在您希望如何设置应用程序之前,您还应该知道/ text_1 /的所有实例都将作为一个组添加到具有重复数据标签的组中。这意味着,如果您向其中之一添加文本,则所有文本都会被更新。

如果这不是您想要的方式,则可以继续使用/ text1_1 /,/ text2_1 /,/ text3_1 /格式。如果您在基础文档上同时拥有这三个选项,则会自动放置一个彼此独立的选项卡,并且所有选项卡都将按路由顺序放置在第一个收件人处。

设置起来会很费力,但是可以节省您验证并自动添加所有这些字段的工作-DocuSign会为您完成。