14.3. Jira の課題またはコメントを取得してインテグレーションの実行をトリガー
Jira サーバーから課題またはコメントを取得したときにインテグレーションの実行をトリガーするには、Jira コネクションをシンプルなインテグレーションの最初のコネクションとして追加します。
前提条件
- Jira コネクションが作成済みである必要があります。
手順
- Fuse Online パネルの左側にある Integrations をクリックします。
- Create Integration をクリックします。
- Choose a connection ページで、インテグレーションを開始するために使用する Jira コネクションをクリックします。
Choose an action ページで、以下のアクションの 1 つを選択します。
- Retrieve New Comments は指定したクエリーを使用して Jira サーバーを検索します。前回クエリーが呼び出された後、クエリーが返す各課題にコメントが追加されたかどうかがコネクションによって確認されます。新しいコメントがコネクションによって返されます。
- Retrieve New Issues は、指定したクエリーを使用して Jira サーバーを検索します。クエリーが返す各課題の作成日がコネクションによって確認されます。前回のクエリーが呼び出された後に課題が作成された場合、コネクションはその課題をインテグレーションに返します。コネクションがこのクエリーを初めて実行した場合は、見つかったすべての課題を返します。
- Delay フィールドにデフォルトの 5000 ミリ秒 (5 秒) を使用するか、クエリー呼び出しの間の待ち時間をミリ秒単位で指定します。
Jira Query Language フィールドに、Jira クエリーを入力します。以下に例を示します。
project = GATE AND assignee = jkim AND (status = Open OR status = New OR status = Reopened)
このクエリーは、jkim に割り当てられた未解決の Gateway Online プロジェクトの課題を検索します。各 Jira プロジェクトには短い名前と長い名前があります。この例では、Gateway Online プロジェクトの短い名前は GATE になります。クエリーではプロジェクトの短い名前を指定します。
クエリーが具体的であればあるほど、Jira サーバーでの検索時間が短縮されます。クエリーの結果がない場合、コネクションはインテグレーションの実行をトリガーしません。
- Next をクリックします。
結果
コネクションはシンプルなインテグレーションを開始し、Fuse Online はインテグレーションの最後のコネクションを選択するよう要求します。