选项卡已锁定且无法更新

时间:2017-04-28 15:21:18

标签: docusignapi

我正在请求更新信封中文本字段的值。这是我的要求。 PUT /accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs

身体

{
     "textTabs": [
        {
            "value": "MY NEW VALUE",
            "tabId": "{tabId}"
        }
    ]
}

我更新的信封是草稿信封(已创建状态),收件人是收件人,我找到tabId的标签。但是我得到的回应就是这个。

{
  "textTabs": [
    {
      "height": 11,
      "requireAll": "false",
      "width": 42,
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "recipientId": "{recipientId}",
      "tabId": "{tabId}",
      "errorDetails": {
        "errorCode": "INVALID_TAB_OPERATION",
        "message": "The Tab specified is not valid for the requested operation.  The tab is locked and cannot be updated."
      }
    }
  ]
}

但是,如果我获得了草稿信封的编辑控制台,我可以更好地更新字段。它在两个实例中都是相同的字段(只有在REST响应中tabLabel和名称与请求的数据标签和工具提示匹配的字段)。

即使模板的提供者锁定了模板(我认为是真的,我也无法在模板上获得编辑控制台:"此用户无权访问所请求的模板。用户没有编辑共享模板的权利。"),我仍然可以更新草稿信封上的标签,对吗?编辑此标签需要执行哪些操作?

更新

我们注意到" templateLocked"我们无法更改的任何标签上的字段为true。但是,如上所述,可以在视图/编辑控制台中更改它们。为什么我们可以改变它们而不是在这里?有没有办法在这里改变它们?

1 个答案:

答案 0 :(得分:0)

模板可能已为Tab设置了限制更改标记。从模板创建的任何信封都将继承该设置。

请参阅sender permission settings for a field

当设置限制更改标记时,发件人无法更改任何字段属性或删除字段"