目次
アイテム名称
git_pullrequest_issue
概要
Jira 課題の開発パネル上に表示されるプルリクエスト情報を取得します。
ユースケース
- 開発系の課題の進捗を判断する上で、Jira 課題ステータスだけでなくプルリクエストの承認状態も評価対象に加えることで、より詳細な進捗の把握が可能です。
- その他、課題に紐づくコミット履歴(git_commit_issue)や、ソースコード生産量(git_diff)等と合わせて評価することで該当課題を起点に実施された開発状況の詳細(生産量、進捗)を明らかにします。
差分取得可否・条件
可否
可能
条件
- 該当課題に紐づくプルリクエスト最終更新日と前回データ取得日時を比較し、差分範囲のデータを取得します。
- 課題が削除された場合も取得済みデータは除去されます。
本アイテムを取得可能なアプリケーション
取得データ項目定義
フィールド名 | データ型 | 初期表示 | 表示名 | 備考 | |
---|---|---|---|---|---|
1 | issue_key | 文字列 | ● | 課題キー | |
2 | pullrequest_id | 文字列 | ● | プルリクエスト ID | |
3 | pullrequest_name | 文字列 | ● | プルリクエスト名称 | |
4 | author_name | 文字列 | ● | プルリクエスト発行者 | |
5 | comment_count | 数値 | ● | レビューコメント件数 | |
6 | pullrequest_status | 文字列 | ● | プルリクエストステータス | |
7 | update_timestamp | 日時 | ● | 更新日時 | プルリクエスト更新日時 |
8 | source_project_name | 文字列 | ● | プロジェクト名(マージ元) | |
9 | source_repository_name | 文字列 | ● | リポジトリ名(マージ元) | |
10 | source_branch_name | 文字列 | ● | ブランチ名(マージ元) | |
11 | destination_project_name | 文字列 | ● | プロジェクト名(マージ先) | |
12 | destination_repository_name | 文字列 | ● | リポジトリ名(マージ先) | |
13 | destination_branch_name | 文字列 | ● | ブランチ名(マージ先) | |
14 | service_name | 文字列 | ● | サービス名称 | SERVICE 画面で登録したデータ取得元サービスの識別子 |
15 | load_timestamp | 日時 | ● | データ取得日時 | 該当レコードのデータ取得日時 |
- 本項目定義は、中間データストアの項目定義となります。フィールド機能を使用して、上記項目定義の中から選択した項目のみが Tableau 用データセットとして生成されます。
- 明らかに使用しないと判断できるフィールドはフィールド登録画面から除去することで、分析ツール側から読み込むデータ量が減り、短時間で読込可能となります。
- 「初期表示」列に ● が記載されている項目はアイテムを初回登録したタイミングでフィールド設定として自動登録されます。
詳細設定
DVCS アプリケーション種類
- 以下の DVCS のデータ取得が可能です。
No | アプリケーション名 |
---|---|
1 | Bitbucket(DataCenter) |
2 | GitLab(Self-Managed) |