ユーザーが JIRA 課題をクローズするとき、「ユーザー エラー」、「サービス リクエスト」などの「解決クラス」を選択します。
SOAP API を使用してこのフィールドの値を確認することはできますか? 問題の「解決状況」フィールドを見ましたが、問題が未解決の場合は常に空白であり、解決済みの場合は「6」です (したがって、「解決クラス」は「解決状況」と同じであってはなりません)。
どんな情報でも大歓迎です。
Ok。したがって、「解決クラス」フィールドの値を取得する必要があります。カスタムフィールドである可能性が高いです。そのため、getCustomFields() where RemoteField.getName() == "Resolution Class" を使用して、このフィールドの ID を見つける必要があります。次に、課題で getCustomFieldValues() を呼び出して、カスタム フィールドの値を取得できます。
getResolutions メソッドを探しています。
RemoteResolution[] getResolutions(java.lang.String token) が RemotePermissionException、RemoteAuthenticationException をスローする
JIRA のすべての問題解決の配列を返します。
パラメータ: token - SOAP 認証トークン。
戻り値: RemoteResolution オブジェクトの配列
例外: - RemotePermissionException - ユーザーがこのコンテキストでこの操作を実行することを許可されていない場合。- RemoteAuthenticationException - トークンが無効であるか、SOAP セッションがタイムアウトした場合