はじめに
JIRAは素晴らしい製品を開発するためにチームを組織し、協力して作業をするのに活用できますが、製品チームは組織の一部に過ぎません。Domoを使用すると、複数のソースからのデータを単一のプラットフォームに結合することができます。製品開発、マーケティング、セールス、運営、財務などからデータを取得し、事業全体をリアルタイムに把握することができます。データをDomoに取り込むと、リアルタイムデータによるダイナミックな可視化がすべてのデバイスで実現します。 DomoのJIRAコネクターを使用すると、JIRAアカウントに接続してJIRAからデータを抽出することができます。カスタムクエリまたは事前定義されたクエリを使用すると、問題追跡、チームごとの完了済みチケット、チケット解決時間、プロジェクト管理メトリクスなどのデータをインポートできます。JIRA APIの詳細については、 https://developer.atlassian.com/jira…e-query-issues を参照してください。 JIRAコネクターは「クラウドApp」コネクターであるため、クラウドに保管されたデータの取得が可能です。Data Centerのウィンドウ上部にあるツールバーで [クラウドApp] をクリックすると、このコネクターやほかのクラウドAppコネクターのページにアクセスできます。 JIRAアカウントには、Data Centerから接続します。このトピックでは、JIRAコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。主な使用事例 |
|
主なメトリクス |
|
社内における主な権限 | 製品マネージャー |
平均導入時間 | 実装の形態や、JIRAシステムに関するユーザーの知識レベルにより大きく異なります。 |
使いやすさ(1~10段階。1が「最も使いやすい」) | 7 |
ベストプラクティス
- JIRAコネクターでは、必ず「置換」を使用してください。「追加」は適切に作動しません。
- クエリを長期間にわたるデータに対して実行する場合、スケジュール間隔は最低限に抑えてください(1日1回)。短期間のクエリについては、より頻繁なアップデートが適しています。
必要条件
JIRAアカウントに接続してDataSetを作成するには、以下が必要です。- JIRAへのログインに使用するユーザー名とパスワード/APIキー。 Jira CloudユーザーはAPIキーを使用する必要があります。APIキーは、http://id.atlassian.comで 生成できます。
- 会社のJIRAインスタンスのURL。
- データを引き出すのに使用するJQLクエリ(カスタマイズされたレポートを作成する場合)。
SSO
シングルサインオン(SSO)認証情報は機能しません。ただし、以下を実行することでSSO制限を回避できます。- JIRA管理者に、APIで使用するための、専用のユーザー名とパスワードを持つローカルアカウントの作成を依頼します。
- APIキーを http://id.atlassian.com/ で作成します。
- DomoのJIRAコネクターページで、パスワードの代わりに作成したAPIキーを入力します(アカウントによっては、ユーザー名として、あなたのユーザー名、またはJIRAアカウントメールアドレスの入力を求められる場合があります)。
JIRAインスタンスに接続する
このセクションでは、JIRA Rest APIコネクターページの [認証情報] および [詳細] ペインについて説明します。このページのほかのペインの項目にある [スケジュール設定] や [DataSetに名前を付け、説明を入力] については、ほとんどのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、JIRAインスタンス接続用の認証情報を入力するフィールドが含まれています。下表では、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
Username | JIRAインスタンスのログインに使用するユーザー名を入力します。 |
Password | JIRAインスタンスのログインに使用するパスワードを入力します。 Jira CloudユーザーはAPIキーを使用する必要があります。APIキーは、 http://id.atlassian.comで 生成することができます。 |
Server URL | JIRAインスタンスのURLを入力します(例: onjira.mycompany.com )。 |
[詳細]ペイン
このペインには、メインとなる [Reports] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。メニュー | 説明 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report | 実行する レポートを選択します。以下のレポートが利用できます。
| ||||||||||||||||||
| JQL Query | カスタマイズされたデータを取得するためのJQLクエリを入力します。 JIRAのドキュメント を参照してください。
| ||||||||||||||||||
| Data Option |
| ||||||||||||||||||
| Filter Type | 返されるデータセットに特定のフィールドを含めるか除外するかを選択します。 | ||||||||||||||||||
| Group Name | 取得したいユーザーを含むグループを入力します。このレポートには管理者アカウントが必要です。 |
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。よくある質問
各レポートコールによってこのコネクターで呼び出されるのはどのエンドポイントですか?
各レポートコールによってこのコネクターで呼び出されるのはどのエンドポイントですか?
| レポート名 | エンドポイントURL(1つまたは複数) | |
|---|---|---|
| Agile API: | Agile Boards | /rest/agile/1.0/board |
| Board Sprints | /rest/agile/1.0/board//sprint | |
| Sprint Issues | /rest/agile/1.0/board//sprint//issue | |
| Fields | /rest/api/2/field | |
| Group Members | /rest/api/2/group/member | |
| Issue Query | /rest/api/2/search | |
| Projects | /rest/api/2/project | |
| Project Versions | /rest/api/2/project//versions |
このコネクターを作成するにはどのような認証情報が必要ですか?
このコネクターを作成するにはどのような認証情報が必要ですか?
Domoから、JIRA認証情報が無効であると返されます。原因は何でしょうか?
Domoから、JIRA認証情報が無効であると返されます。原因は何でしょうか?
- JIRAサーバーでAPIアクセスが有効になっていない。APIアクセスを有効にするには、JIRAの管理者に連絡してください。
- JIRAのユーザー名ではなく、メールアドレスを使用している。ユーザー名とメールアドレスがまったく同じであることは多いのですが、「 user.name@company.com 」というメールアドレスのユーザーの実際のユーザー名が「 user.name 」であることも珍しくありません。
SSOアカウントを使ってログインできますか?
SSOアカウントを使ってログインできますか?
- JIRAサーバー – JIRA管理者に、APIで使用する専用のユーザー名とパスワードを持つローカルアカウントの作成を依頼します。
- JIRAクラウド – ATLASSIAN でAPIキーを作成することができます。DomoのJIRAコネクターページで、パスワードの代わりに作成したAPIキーを入力します。 注記:アカウントによっては、ユーザー名として、自分のユーザー名またはJIRAアカウントのメールアドレスを入力する必要があります。
データはどれくらいの頻度で更新されますか?
データはどれくらいの頻度で更新されますか?
クエリが正しいかどうかを確認する方法はありますか?
クエリが正しいかどうかを確認する方法はありますか?
接続エラー(ゲートウェイのタイムアウト、ゲートウェイ不良、接続タイムアウト、接続リセットなど)が何度も発生します。どうすればいいですか?
接続エラー(ゲートウェイのタイムアウト、ゲートウェイ不良、接続タイムアウト、接続リセットなど)が何度も発生します。どうすればいいですか?
このコネクターはカスタムフィールドをプルしますか?
このコネクターはカスタムフィールドをプルしますか?
ボードからデータを引き出せますか?
ボードからデータを引き出せますか?
このコネクターでOAuthを使用できますか?
このコネクターでOAuthを使用できますか?
トラブルシューティング
- JIRAでは、APIアクセスを確実に有効化するため、JIRA管理者側で、多くの設定を必要とします。よくある問題としては、タイムアウトが短すぎる、またはJIRAサーバーに十分なリソースが提供されないことが挙げられます。
- JQLのフォーマットを理解するのが難しい場合は、JIRAフロントエンドにログインするのが最も簡単な解決法です。JIRAは、[検索]バーで、プリセットされたフィルターを用いてJQLクエリを作成できるツールを提供しています。クエリの作成後に [Advanced] ボタンを押すと、選択にもとづいてJQLフォーマットで表示されます。