如何将字段添加到在信封创建时填充的文档

时间:2014-11-03 14:03:07

标签: docusignapi

我正在尝试设置一个预填充了多个字段的模板。它应该完全按照“全名”的方式运行 - 我在创建信封时提供值,它们显示为文档的只读添加。

我尝试在文档中添加“数据字段”,但有两个问题:

1)当我通过API设置信封时,我尝试预设值(例如,参见下面的内容),但是这些值不会显示给签名者。 “”匹配我设置DataField的内容。 2)签名者可以覆盖这些值。

"<customFields>"+
            "<textCustomFields>"+
                "<textCustomField>"+
                    "<name>Trip Date</name>"+
                    "<value>Jul 17-21</value>"+
                "</textCustomField>"+
                "<textCustomField>"+
                    "<name>Country</name>"+
                    "<value>Uganda</value>"+
                "</textCustomField>"+
            "</textCustomFields>"+
    "</customFields>"

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您想通过API为收件人设置数据字段,则需要使用textTabs。您引用的自定义字段位于信封级别,而不是收件人级别。

请仔细阅读DocuSign Developer Center,因为它涵盖了这些信息。特别是你应该看看探索 - &gt;特点 - &gt; Stick-eTabs 页面。有一个名为数据字段的部分可以回答您的所有问题:

https://www.docusign.com/developer-center/explore/features/stick-etabs

您使用tabLabel属性预先填充它们,您需要在请求正文的tabs部分设置它们。例如,如果您有2个数据字段(称为“数据字段1”和“数据字段2”)并且您想要用“foo”和“bar”填充它们并且您希望将它们设置为只读,则可以使用遵循JSON。如果您不希望它们只读,则将“已锁定”设置为“假”......

"tabs": {
    "textTabs": [
     {
        "tabLabel": "Data Field 1",
        "value": "foo",
        "locked": "true",
        "xPosition": "200",
        "yPosition": "200",
        "documentId": "1",
        "pageNumber": "1"
    },
    {
        "tabLabel": "Data Field 2",
        "value": "bar",
        "locked": "true",
        "xPosition": "300",
        "yPosition": "200",
        "documentId": "1",
        "pageNumber": "1"
    }]
}