2012-07-19 82 views
0

當用戶關閉一個JIRA問題,他們選擇了「分辨率類」,比如「用戶錯誤」,「服務請求」等與JIRA SOAP API

訪問解決方案類是否可以看看這個字段的值使用SOAP API?我查看了我的問題的「解決方案」字段,但如果問題是開放的,它們總是空白的,如果關閉,它們總是「6」(因此「解析類」不能與「解決方案」相同)。

任何信息將不勝感激。

回答

1

好的。所以你想獲得'分辨率類'字段值。它很可能是一個自定義字段。所以你必須使用getCustomFields()(其中RemoteField.getName()==「Resolution Class」)來查找該字段的id。然後你可以在你的問題上調用getCustomFieldValues()來獲得自定義字段的值。

+0

謝謝,這工作(經過一些實驗)。 – 2012-07-19 22:58:53

0

您正在尋找getResolutions方法。

RemoteResolution [] getResolutions(java.lang.String中令牌) 拋出RemotePermissionException, RemoteAuthenticationException

返回JIRA的所有問題的分辨率的陣列。

參數:token - SOAP認證令牌。

返回:RemoteResolution對象的數組

拋出: - RemotePermissionException - 如果用戶不允許在該上下文中執行此操作。 - RemoteAuthenticationException - 如果令牌無效或SOAP會話超時

+0

這是不是給了我一個用戶可以選擇的所有可能的解決方案的列表,而不是列出哪些項目具有哪個分辨率?我想看看爲每個問題選擇了什麼決議。 – 2012-07-19 22:19:44