【问题标题】:DocuSign Web Sign can't finishDocuSign Web Sign 无法完成
【发布时间】:2017-11-25 06:30:30
【问题描述】:

我对 DocuSign Web Sign UI 有疑问。
我使用下面的 JSON 请求通过 CreateTabs API 调用创建一个信封并添加选项卡。
选项卡包含初始值,例如“输入日期”,因此签名人有一个指导方针,他应该在字段中输入什么。
好吧,当我在 DocuSign 签名页面上填写文档时,会出现“完成”按钮,但是当我点击它时没有任何反应。

我发现它与创建的选项卡的初始值有关。没有初始值,我可以完成文档。 如果我尝试使用 DocuSign 编辑器创建类似的模板,它也可以工作。
为什么它在我的情况下不起作用?

如果你想看看这个问题,我可以给你发一封邮件,里面有用于签署特定信封的链接。

这是我使用的 JSON:

{
"dateSignedTabs": [{
    "anchorString": "<<DSDate2_14>>",
    "documentId": "1",
    "font": "LucidaConsole",
    "fontColor": "Black",
    "name": "DSDate2_14",
    "pageNumber": "1"
}],
"dateTabs": [{
    "anchorString": "<<DSText9_2>>",
    "disableAutoSize": "true",
    "documentId": "1",
    "locked": "false",
    "maxLength": 4000,
    "name": "DSText9_2",
    "pageNumber": "1",
    "requireAll": "true",
    "required": "true",
    "requireInitialOnSharedChange": "true",
    "shared": "true",
    "tabLabel": "\\*DSText9_2",
    "value": "Enter date",
    "width": 100
}],
"fullNameTabs": [{
    "anchorString": "<<DSFullname3_15>>",
    "documentId": "1",
    "font": "LucidaConsole",
    "fontColor": "Black",
    "name": "DSFullname3_15",
    "pageNumber": "1"
}],
"noteTabs": [{
    "anchorString": "<<DSNote8_12>>",
    "documentId": "1",
    "height": 39,
    "name": "DSNote8_12",
    "pageNumber": "1",
    "tabLabel": "\\\\*DSNote8_12",
    "value": "Type note-text here",
    "width": 100
}],
"numberTabs": [{
    "anchorString": "<<DSText10_3>>",
    "concealValueOnDocument": "true",
    "disableAutoSize": "true",
    "documentId": "1",
    "locked": "false",
    "maxLength": 4000,
    "name": "DSText10_3",
    "pageNumber": "1",
    "required": "true",
    "requireInitialOnSharedChange": "true",
    "shared": "true",
    "tabLabel": "\\*DSText10_3",
    "value": "Tax Number",
    "width": 100
}],
"radioGroupTabs": [{
    "documentId": "1",
    "groupName": "Income",
    "radios": [{
        "anchorString": "<<DSRB5_9>>",
        "pageNumber": "1",
        "required": "true",
        "value": ">10k"
    },
    {
        "anchorString": "<<DSRB6_10>>",
        "pageNumber": "1",
        "required": "true",
        "value": "<15k"
    },
    {
        "anchorString": "<<DSRB7_11>>",
        "pageNumber": "1",
        "required": "true",
        "value": "<25k"
    }],
    "requireAll": "true",
    "requireInitialOnSharedChange": "true",
    "shared": "true"
}],
"signHereTabs": [{
    "anchorString": "<<DSSignature1_13>>",
    "documentId": "1",
    "name": "DSSignature1_13",
    "pageNumber": "1"
}],
"ssnTabs": [{
    "anchorString": "<<DSText13_6>>",
    "disableAutoSize": "true",
    "documentId": "1",
    "locked": "false",
    "maxLength": 4000,
    "name": "DSText13_6",
    "pageNumber": "1",
    "requireAll": "true",
    "required": "true",
    "requireInitialOnSharedChange": "true",
    "shared": "true",
    "tabLabel": "\\*DSText13_6",
    "value": "Enter SSN",
    "width": 141
}],
"textTabs": [{
    "anchorString": "<<DSText4_1>>",
    "disableAutoSize": "true",
    "documentId": "1",
    "height": 20,
    "locked": "false",
    "maxLength": 4000,
    "name": "DSText4_1",
    "pageNumber": "1",
    "requireAll": "true",
    "required": "true",
    "requireInitialOnSharedChange": "true",
    "shared": "true",
    "tabLabel": "\\*DSText4_1",
    "validationMessage": "Enter only letters",
    "validationPattern": "^[a-zA-Z ]{1,}$",
    "value": "Enter pan",
    "width": 241
},
{
    "anchorString": "<<DSText14_7>>",
    "disableAutoSize": "true",
    "documentId": "1",
    "height": 18,
    "locked": "false",
    "maxLength": 4000,
    "name": "DSText14_7",
    "pageNumber": "1",
    "requireAll": "true",
    "required": "true",
    "requireInitialOnSharedChange": "true",
    "shared": "true",
    "tabLabel": "\\*DSText14_7",
    "value": "None",
    "width": 162
},
{
    "anchorString": "<<DSText15_8>>",
    "disableAutoSize": "true",
    "documentId": "1",
    "height": 20,
    "locked": "false",
    "name": "DSText15_8",
    "pageNumber": "1",
    "required": "true",
    "tabLabel": "\\*DSText15_8",
    "value": "Enter Code",
    "width": 168
}],
"zipTabs": [{
    "anchorString": "<<DSText11_4>>",
    "concealValueOnDocument": "true",
    "disableAutoSize": "true",
    "documentId": "1",
    "locked": "false",
    "maxLength": 4000,
    "name": "DSText11_4",
    "pageNumber": "1",
    "required": "true",
    "tabLabel": "\\*DSText11_4",
    "value": "Zip Number",
    "width": 100
},
{
    "anchorString": "<<DSText12_5>>",
    "concealValueOnDocument": "true",
    "disableAutoSize": "true",
    "documentId": "1",
    "locked": "false",
    "maxLength": 4000,
    "name": "DSText12_5",
    "pageNumber": "1",
    "requireAll": "true",
    "required": "true",
    "requireInitialOnSharedChange": "true",
    "shared": "true",
    "tabLabel": "\\*DSText12_5",
    "useDash4": "true",
    "value": "Zip4-5 ",
    "width": 100
}]

}

更新

DocuSign 同时解决了这个问题。

【问题讨论】:

    标签: json docusignapi


    【解决方案1】:

    我不相信 Finish 按钮将被启用(即,可点击),直到所有必填字段都填充了 有效 值。例如,您在上面的帖子中包含的 JSON 包含一个默认值为“输入日期”的 dateTab。如果用户没有将此默认值替换为有效日期,则 Finish 按钮将不会启用(可单击)。

    对于文档中需要特定类型(或格式)数据的任何其他必填字段,同样的行为也适用 - 在填充所有必填字段之前,不会启用 完成 按钮有效值。

    【讨论】:

    • 这些字段填充了有效值并且按钮是可点击的,但是当我点击它时没有任何反应。
    • 也许尝试使用其他类型的浏览器(IE、Chrome、Firefox 等)测试相同的场景——这不应该是浏览器问题,但你永远不知道。
    • 如果您无法让它在其他类型的浏览器中工作,我建议您联系 DocuSign 支持,因为此问题与 Web UI 中的签名者体验有关。支持应该能够帮助您弄清楚信封中阻止“完成”按钮工作的字段状态的原因。 (注意:如果支持人员意识到您使用 API 创建了信封,他们可能会尝试将您引导至 StackOverflow 以自行获得帮助——但他们是帮助解决此问题的正确人,而不是 StackOverflow。这是与签名者体验,而不是 API 问题。)
    • 我听从了您的建议,在 DocuSign 开设了一个支持案例
    猜你喜欢
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多