【问题标题】:Docusign List Population with Rest Endpoint (Modify Existing Recipient Tabs)Docusign List Population with Rest Endpoint(修改现有收件人选项卡)
【发布时间】:2013-09-26 17:06:38
【问题描述】:

我们正在尝试使用一些联系方式填充 DocuSign 模板上的现有空列表。该列表需要即时填充,因为每个收件人的号码和默认选择的联系方式会有所不同。

这是我们 PUT 到https://demo.docusign.net/restapi/v2/accounts/:accountId/envelopes/:envelopeId/recipients/:recipientId/tabs 的 JSON 请求(我们已确认 URL 中的必要变量已填写)。

{
"accountId":"163051",
"checkboxTabs":[],
"companyTabs":[],
"dateTabs":[],
"emailTabs":[],
"envelopeId":"048f9ee2-df6e-482d-9e04-abb5e630bf83",
"fullNameTabs":[],
"initialHereTabs":[],
"listTabs":[{
    "documentId":"1",
    "locked":"False",
    "name":"Preferred Contact Method",
    "pageNumber":"1",
    "tabId":"661499f2-4dda-419d-82ad-f943871407e9",
    "tabLabel":"Preferred Contact Method",
    "value":"Any",
    "listItems":[{
        "selected":"True",
        "text":"Any",
        "value":"1"},{

        "selected":"False",
        "text":"E-mail",
        "value":"2"},{

        "selected":"False",
        "text":"Phone",
        "value":"3"},{

        "selected":"False",
        "text":"Fax",
        "value":"4"},{

        "selected":"False",
        "text":"Mail",
        "value":"5"},{

        "selected":"False",
        "text":"Home Phone",
        "value":"6"},{

        "selected":"False",
        "text":"Mobile Phone",
        "value":"7"},{

        "selected":"False",
        "text":"Text",
        "value":"8"},{

        "selected":"False",
        "text":"Facebook",
        "value":"9"}]
    }],
"noteTabs":[],
"radioGroupTabs":[],
"recipientId":"1",
"signHereTabs":[],
"textTabs":[],
"titleTabs":[],
"zipTabs":[]
}

我们得到的回应是:

远程服务器返回错误:(500) 内部服务器错误。 { "errorCode": "INVALID_TAB_OPERATION", “消息”:“指定的选项卡对请求的操作无效。尝试从无效的选项卡类型创建“文本”选项卡。 }

我们的请求中没有文本选项卡。模板上有一个类型为 List 的 ID 为 661499f2-4dda-419d-82ad-f943871407e9 的选项卡。 几个月前,我们能够让这项工作正常运行,但担心新版本可能会破坏此功能。

如果这里需要的是我们正在尝试修改的同一个信封的“获取收件人标签”响应。有问题的列表选项卡位于底部。

    {
  "signHereTabs": [
    {
      "name": "Sign Here",
      "tabLabel": "Signature 12",
      "scaleValue": 1,
      "optional": "false",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "106",
      "yPosition": "270",
      "tabId": "00de6704-729d-4726-b102-829f914fda56"
    }
  ],
  "dateSignedTabs": [
    {
      "name": "Date Signed",
      "value": "",
      "tabLabel": "Date Signed",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "385",
      "yPosition": "303",
      "tabId": "6236a6cc-2d13-452e-af9b-6fe9706ff500"
    }
  ],
  "textTabs": [
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Last Name",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "36",
      "yPosition": "146",
      "tabId": "5aaee6db-a26a-4102-b77e-2eb4fb6e0c5b"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "First Name",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "224",
      "yPosition": "147",
      "tabId": "999d3f04-99b5-4fae-b69f-bd3e6b27e30d"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "maxLength": 1,
      "tabLabel": "Middle Initial",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "368",
      "yPosition": "145",
      "tabId": "fdb77bb3-bbe0-4a0c-bf66-ac9fbaa4bb26"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Maiden Name",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "427",
      "yPosition": "145",
      "tabId": "ae99f579-0016-4839-b179-444fae166f71"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address Street",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "36",
      "yPosition": "175",
      "tabId": "506abe87-b144-4d93-8576-b33a2abc4d85"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Apt",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "367",
      "yPosition": "173",
      "tabId": "7eaa32ef-b9b3-40e5-a5d3-5975134fb90d"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "DOB",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "429",
      "yPosition": "175",
      "tabId": "8f895bec-4f7a-4040-be77-f17374b30765"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address City",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "36",
      "yPosition": "202",
      "tabId": "af6cbd27-072f-494d-8cb0-f60578b5e6c9"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address State",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "212",
      "yPosition": "202",
      "tabId": "1ecc4a85-5252-4f4f-97d8-22238f46aae5"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address Zip",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "368",
      "yPosition": "202",
      "tabId": "0dfb3731-7ce4-4c10-81f2-784428427ee7"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 17",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "446",
      "yPosition": "256",
      "tabId": "cb9a86c5-6ecf-4593-8c54-4b7e7d08ffb8"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 18",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "497",
      "yPosition": "270",
      "tabId": "0fc2dc21-7916-431f-aa38-a3b4df6c7bcf"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 19",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "498",
      "yPosition": "283",
      "tabId": "e0f8676f-6f98-43ee-81db-63734bfe3155"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "I am willing to travel.",
      "width": 162,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 49",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "5",
      "xPosition": "55",
      "yPosition": "15",
      "tabId": "5c3ddd45-c36c-4214-8b80-d800e0fa5b61"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "I am NOT willing to travel.",
      "width": 162,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 50",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "5",
      "xPosition": "56",
      "yPosition": "41",
      "tabId": "47d7d2ff-2a4f-4de7-9f67-311cd0b172c8"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "Preferred Contact Method",
      "width": 138,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 52",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "1",
      "xPosition": "81",
      "yPosition": "21",
      "tabId": "75b83aa1-c906-4827-9fc2-6cc4177843c6"
    }
  ],
  "ssnTabs": [
    {
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "SSNTOOLTIP",
      "value": "",
      "width": 48,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "SSN",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "429",
      "yPosition": "204",
      "tabId": "11b62284-7613-48df-8498-fa019f3a42a3"
    }
  ],
  "radioGroupTabs": [
    {
      "documentId": "1",
      "recipientId": "1",
      "groupName": "Radio Button 13",
      "radios": [
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "229",
          "value": "Radio",
          "selected": "false",
          "tabId": "2b2312d2-3ed6-469e-8aeb-8de588ae16d3"
        },
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "243",
          "value": "Radio",
          "selected": "false",
          "tabId": "1a997301-f5d8-4e86-8ead-9d706490faf2"
        },
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "256",
          "value": "Radio",
          "selected": "false",
          "tabId": "705df9df-9e1d-478b-b991-9b31e919c85c"
        },
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "271",
          "value": "Radio",
          "selected": "false",
          "tabId": "d74742c2-742e-43d5-b1c5-04854ec8a7c5"
        }
      ]
    },
    {
      "groupName": "Radio Button Group Test",
      "radios": [
        {
          "pageNumber": "5",
          "xPosition": "28",
          "yPosition": "15",
          "value": "TravelYes",
          "selected": "false",
          "tabId": "30962105-0337-4d98-b4dd-058ae736d6fb"
        },
        {
          "pageNumber": "5",
          "xPosition": "27",
          "yPosition": "40",
          "value": "TravelNo",
          "selected": "false",
          "tabId": "351ba656-80dd-43ea-936a-fd322d63c0c0"
        }
      ]
    }
  ],
  "listTabs": [
    {
      "listItems": [
        {
          "text": "",
          "value": "",
          "selected": "true"
        },
        {
          "text": "",
          "value": "",
          "selected": "true"
        }
      ],
      "value": "",
      "width": 77,
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "tabLabel": "Preferred Contact Method",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "1",
      "xPosition": "220",
      "yPosition": "20",
      "tabId": "661499f2-4dda-419d-82ad-f943871407e9"
    }
  ]
}

【问题讨论】:

  • 您是在模板中保存一个空的下拉 (listTabs) 列表,还是至少给它一个值?我在这里看到一个不同的错误,当我在模板中保存一个空的下拉列表,然后通过 api 从该模板创建一个草稿信封,然后执行 GET Recipient Tabs api 调用时,我没有得到 listTabs回来,只有我的一个签名标签。这些步骤与您遵循的步骤相同吗?
  • 有趣的是,根据草稿信封是通过 Web 控制台还是通过 API 创建的,我会得到不同的结果。如果我在创建模板时添加了一个空下拉列表,然后使用 API 从模板创建草稿信封,然后执行“获取收件人选项卡”API 调用 - 响应中不返回 listTabs。但是,如果我在创建模板时添加了一个空下拉列表,然后使用 Web 控制台从模板创建草稿信封,然后执行“GET 收件人选项卡”API 调用——在响应中返回了 listTabs。 .从那里我可以重现约翰的问题/错误。
  • 我们的模板设置为有一个下拉菜单,选项中只有一个分号分隔符。如果选项完全空白,我们根本就没有列表选项卡,就像您自己一样。

标签: api rest docusignapi


【解决方案1】:

这是一个已确认的 DocuSign 错误。我希望这将在下一个版本中得到修复,但还不能确认。修复后,我将更新此答案以包含正确 api 调用的元素以修改现有的 listTab,我相信您目前正在这样做。

【讨论】:

  • 这里已经暴露了两个bug。 1. Get Recipient Tabs API 调用不会返回通过 api 创建的空列表选项卡 (BUG: TRI-85)。 2. 无法通过api修改现有listTab(BUG:TRI-99)
  • 我在从一个帐户下载和上传模板到另一个帐户时遇到了同样的错误。见i.imgur.com/nar7TM3.png
  • 我正在尝试从现有选项卡更新选项卡并得到相同的错误。似乎尚未修复
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多