0

我想在使用 api 将一种状态更改为另一种状态时获取转换名称。

例如,我想在解决未解决的问题时获取“解决”操作名称,并将状态更改为“已解决”

我的 jira 版本是 jira 4.4.1

4

2 回答 2

0

如果您使用 API,则可以使用 getAvailableActions。

RemoteNamedObject[] getAvailableActions(java.lang.String token, java.lang.String issueKey) throws RemoteException 返回可应用于问题的可用操作。

参数: token - SOAP 身份验证令牌。issueKey - 获取操作的问题。

返回: 可应用于问题的可用操作

抛出: RemoteException - 如果在此操作期间发生了一些戏剧性的事情

Jira Soap API 文档

于 2012-06-18T22:13:19.087 回答
0

根据您所处的环境,有不同的方法可以做到这一点,比如这篇文章建议 http://jira.10933.n7.nabble.com/How-to-get-transition-name-from-current-issue-td18047.html

在 Behaviors 插件后面,您可以使用 getFieldById("action").getFormValue() 检索转换 ID

问候

于 2013-03-12T15:40:48.807 回答