Jiraプロジェクトでイベントが発生するたびにアクションをトリガーするために、Jiraウェブトリガーを設定します。 この例では、指定されたユーザーが特定のJiraプロジェクトで課題を作成した際に、Microsoft 365 Outlookメールボックスへメールを送信するためのJiraウェブトリガーを持つタスク Botを作成する方法を示します。

Jira ウェブトリガーは、Jira プロジェクト ABC を監視し、ユーザー XYZ が作成した新規課題 (問題作成 イベント) を検出します。 ユーザーが問題を作成すると、トリガーがその後の Microsoft 365 Outlook アクションを開始し、Microsoft 365 Outlook メールボックスにメールを送信します。 このメールには、件名として Jira 問題 ID を持つ Jira 概要と説明が含まれています。

前提条件

以下の前提条件を満たしていることを確認してください:
  • Jira ウェブトリガー前提条件に記載されている前提条件。
  • Jira クライアントシークレットと Microsoft 365 ユーザー名が Credential Vault に保存されています。
  • プロジェクトが利用可能なJiraインスタンスとMicrosoft 365 OutlookアカウントのためのOAuth接続。
  • TriggerData という名前のレコード変数です。

手順

  1. タスク Bot を作成するには、以下の手順を実行します。
    1. 左側のペインで オートメーション をクリックします。
    2. 作成 > タスク Bot をクリックします。
      タスク Bot を作成ウィザードが表示されます。
    3. 名前 フィールドにBotの適切な名前を入力します。
      デフォルトでは、すべての Bot は <\Bots> フォルダーに保存されます。
    4. オプション: 説明 フィールドに Bot の説明を追加してください。
    5. オプション: 選択をクリックし、Bot を別のフォルダーに保存するための指示に従ってください。
    6. 作成と編集 をクリックします。
      Bot が作成され、Bot エディターページが表示されます。
  2. Jiraウェブトリガーを追加および設定するには、以下の手順を実行します。
    1. トリガー > Jira をクリックし、その後ウェブトリガーをダブルクリックまたはドラッグしてトリガーセクションにウェブトリガーを追加します。
    2. イベントをリッスンドロップダウンから課題の作成を選択します。
    3. 次のオプションのいずれかを使用して、フィルター条件 のイベントフィルター条件を設定します:
      • クエリ: 次の JQL クエリを入力してください project= "ABC" AND reporter= "XYZ".
      • 条件: 条件ビルダーを使ってフィルター条件を作成するには、次の手順に従います。
        1. AND > 条件を追加 を選択します。
        2. 最初の条件を ID条件タイプ等しい選択操作ABC として設定します。
        3. 追加をクリックして条件を追加します。
        4. 条件を追加 をクリックします。
        5. Reporter条件タイプとして、等しい操作を選択として、XYZとして、2番目の条件を設定します。
        6. 追加をクリックして2番目の条件を追加します。
      詳細なフィルター条件の作成方法については、Jiraウェブトリガーフィルター条件(任意) セクションをご覧ください。
    4. 選択をクリッOAuthクして、OAuth 接続を選択モーダルから事前に設定された接続を選択します。
    5. 受信イベントを検証するクライアント シークレット > 認証情報 > 選択 を選択し、資格を選択 モーダル内のプロンプトに従って、Credential Vault で利用可能な Jiraクライアント シークレット を選択してください。
    6. TriggerDataレスポンス(任意)ドロップダウン リストから選択します。
      このレコード変数は、トリガー応答データをキャプチャします。 トリガー応答データには、変更が発生したイベントに関するすべての情報がキーとバリューのペア形式で含まれています。
  3. Microsoft 365 Outlook 接続 アクションを追加して設定するには、次の手順に従います。
    1. アクション > Microsoft 365 Outlook をクリックし、その後接続アクションをダブルクリックまたはドラッグしてアクションセクションに追加します。
    2. Azure クラウド: Azure Globalを選択します。
      Microsoft 365 Outlook政府版をお持ちの場合は、Azure US GCC Highを選択してください。
    3. OAuth2 認証モード のドロップダウンから Control Room 管理 を選択します。
    4. 接続ピック をクリックし、OAuth 接続を選択 モーダルの指示に従って、Microsoft 365 Outlook アカウント用の OAuth 接続を選択してください。
    5. ユーザー名 内の 認証資格 > 選択 をクリックし、資格を選択 モーダルのプロンプトに従って、Microsoft 365 のユーザー名を選択してください。
    6. オプション: 適切なセッション名を Microsoft 365 Outlook セッションの作成 に入力します。
      システムはデフォルトでMicrosoft365OutlookSessionをセッション名として設定します。
  4. Microsoft 365 Outlook送信 アクションを追加して設定するには、次の手順を実行します。
    1. アクション > Microsoft 365 Outlook をクリックし、その後送信アクションをダブルクリックまたはドラッグしてアクションセクションに追加します。
    2. 接続アクションの設定時に入力したセッション名を入力してください。
      デフォルト名をそのまま使用すると、システムは Microsoft365OutlookSessionMicrosoft 365 Outlook session として自動入力します。
    3. システムがJiraの詳細をToに転送するメール ID を入力してください。
    4. 件名$TriggerData{"issue.key"}$を入力してください。
      Jiraの課題キーがメールの件名として設定されています。
    5. HTMLコードを選択し、概要 - $TriggerData{"issue.fields.summary"}$}を入力してください。 説明:メール本文タイプの $TriggerData{"issue.fields.description"}$。
      Jiraの要約と説明がメールの本文として設定されています。
  5. 保存 をクリックしてオートメーションを保存します。
実行 > トリガー付きで実行をクリックすると、システムがトリガーをアクティブにし、トリガーが監視されたJiraプロジェクトで課題作成イベントをリスニングし始めます。 ユーザーが XYZ において新しい課題を Jira プロジェクト ABC に作成すると、トリガーが設定されたアクションを開始します。 Microsoft 365 Outlook メールボックスは、件名として Jira 問題 ID を持つ Jira の要約と説明を含むメールを受信します。