2

JIRA API に対してクエリを実行して、各課題のステータスが変更された日時を確認できる結果を取得しようとしています。

例: クエリを実行して、特定の担当者に関するすべての問題を取得し、残りの情報とともに、各問題が「オープン」から「解決済み」に変更されたときのタイムスタンプを確認します。

これは可能ですか?

編集: 変更ログを拡張しようとしましたが、チケットがどのようなステータス変更を経たかがわかります (たとえば、特定のチケットが「オープン」から「解決済み」に移行し、「解決済み」から「クローズ」に移行したなど)。これらの遷移がいつ発生したかはわかりません。

4

1 に答える 1

3

ステータスの変更を示す各遷移オブジェクトには、遷移が発生した日時を含む「作成済み」フィールドがあることがわかりました。展開された changelog オブジェクトの「history」配列内のオブジェクトの例:

{ "author" : { "active" : true,
  "avatarUrls" : { "16x16" : "https://company.jira.com/secure/useravatar?size=xsmall&avatarId=10072",
      "24x24" : "https://company.jira.com/secure/useravatar?size=small&avatarId=10072",
      "32x32" : "https://company.jira.com/secure/useravatar?size=medium&avatarId=10072",
      "48x48" : "https://company.jira.com/secure/useravatar?avatarId=10072"
    },
  "displayName" : "First Last",
  "emailAddress" : "first.last@company.com",
  "name" : "first.last",
  "self" : "https://company.jira.com/rest/api/2/user?username=first.last"
},
"created" : "2013-04-17T16:21:13.540-0400",
"id" : "24451",
"items" : [ { "field" : "status",
    "fieldtype" : "jira",
    "from" : "5",
    "fromString" : "Resolved",
    "to" : "6",
    "toString" : "Closed"
  },
  { "field" : "assignee",
    "fieldtype" : "jira",
    "from" : "old.assignee",
    "fromString" : "Old Assignee",
    "to" : "first.last",
    "toString" : "First Last"
  }
]
}
于 2013-11-15T21:52:20.457 に答える