我想使用rest api向审批者提出jira事件。我无法执行此操作,因为出现以下错误:
customfield_XXXXX can not be set. it is not on the appropriate screen
我假设我不能在创建事件时添加批准者。我正在使用curl来引发事件。如果我尝试手动创建事件,我无法获得任何添加批准者的选项,但一旦创建了jira,我就可以看到从web ui手动更新批准者的选项。
有没有办法用正确的审批人姓名更新已提出的事件?
我们使用的Jira版本是v8.5.5。
发布于 2021-10-01 09:16:39
创建问题时无法添加批准者的原因是,在分配给screen scheme
的create
上下文的屏幕上不存在approvers
字段,该screen scheme
在项目的issue type screen scheme
中分配给incident
问题类型。
创建问题后,您可能能够添加批准者,因为该字段存在于分配给筛选方案的edit
context的屏幕上,或者因为您在工作流过渡期间在屏幕上设置了该字段。
如果您拥有站点管理权限(或者可能只有项目管理权限,这取决于站点的配置方式),并且这在您的用例上下文中是有意义的,那么您可以将approvers字段添加到create屏幕。
在创建问题后更新该字段,而不进行任何配置更改,这取决于您当前如何设置该字段。您可以发出API请求来直接更新字段,或者需要通过当前允许您设置字段的任何转换来转换问题,同样是通过API。
https://stackoverflow.com/questions/69390751
复制