预填充后续Docusign标签

时间:2013-10-14 21:45:09

标签: curl docusignapi

我们的模板包含UBI编号的多个标签。我得到了我们的REST请求,要求将此字段的每个页面的第一个模板出现在预填充处,而不是后面的其他模板。我想知道它是否会用相同的tabLabel填充所有字段,或者它是否只是找到第一次出现,填充它然后退出?我们正在使用cURL和PHP以及REST。代码示例:

"templateRoles" => array(
    array(
        "tabs" => array(
            "textTabs" => array (
                array ("tabLabel" => "license_number", "value" => $license_number),
                array ("tabLabel" => "ubi_number", "value" => "$ubi_number"),
                array ("tabLabel" => "trade_name", "value" => $trade_name)
            )
        ),
        "email" => "$applicant_email",
        "name" => $applicant_name,
        "roleName" => "Applicant"
    )   
),
"status" => "sent");

这只是cURL请求的一小部分,就像我说的那样,它填写了每个页面上第一次出现的UBI Number字段,但没有在同一模板页面中出现的那些。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:3)

如果您的信封包含多个同名字段(在您的示例中为 ubi_number ),那么在您尝试填充这些字段的REST API请求中(即,将相同的值放入所有包含标签标签 ubi_number 的字段,都会将字符 \\ * 添加到标签标签中。也就是说,请求中指定的标签标签为: \\ * ubi_number

执行此操作应使所有具有标签标签 ubi_number 的字段填充您在请求中指定的值。有关此内容的更多详细信息,请参阅DocuSign REST API指南的第297页,标题为“自动填充选项卡”:http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf