監視対象のMicrosoft Teamsチャットでイベントが発生した際にアクションをトリガーするために、Microsoft Teamsを設定します。 この例では、ユーザーがチーム内の特定のチャネルでメッセージを投稿した際に、Microsoft 365 Outlookメールボックスへメールを送信するMicrosoft Teamsトリガーを持つTask Botを作成する方法を示します。

次の例は、ユーザーがヘルプデスクチームの一般チャネルで件名がクリティカルのメッセージを投稿した際に自動化ワークフローを開始するMicrosoft Teamsウェブトリガーの構成方法を示しています。

前提条件

次の前提条件が満たされていることを確認してください。
  • Microsoft Teams ウェブトリガーに記載されている前提条件。
  • Microsoft 365 Outlook および Microsoft Teams アカウント用のアクティブな OAuth 接続。
  • 有効な Microsoft Azure 証明書が Credential Vault に保存されています。 同じ証明書を使用して、トリガーとアクションの認証を行うことができます。
  • MSTeamsTriggerDataOutlookTriggerData という名前の変数を記録します。

手順

  1. Task Bot を作成するには、以下の手順を実行します。
    1. 左側のペインで オートメーション をクリックします。
    2. 作成 > タスク Bot をクリックします。
      タスク Bot を作成ウィザードが表示されます。
    3. 名前 フィールドにBotの適切な名前を入力します。
      デフォルトでは、すべての Bot は <\Bots> フォルダーに保存されます。
    4. オプション: 説明 フィールドに Bot の説明を追加してください。
    5. オプション: 選択をクリックし、Bot を別のフォルダーに保存するための指示に従ってください。
    6. 作成と編集 をクリックします。
      Bot が作成され、Bot エディターページが表示されます。
  2. Microsoft Teamsウェブトリガーを追加および設定するには、以下の手順を実行します。
    1. トリガー > Microsoft Teamsをクリックし、その後ウェブトリガーをダブルクリックまたはドラッグしてトリガーセクションにウェブトリガーを追加します。
    2. 選択をクリックOAuthして、OAuth接続を選択モーダルから事前設定された接続を選択します。
    3. Teams & チャネル > チームチャット を選択して、トリガー条件としてチームチャットを指定します。
    4. 新しいチャットメッセージが追加されたときイベントをリッスンするで選択してください。
    5. チーム名ヘルプデスクと入力します。
      チーム名選択ボタンを使用して、Teamsモーダルからチームをナビゲートして選択することもできます。
    6. チャネル名一般と入力します。
      チャネル名を選択ボタンを使用して、チャネルモーダルからチームを選択・移動することも可能です。
    7. フィルター チェックボックスを有効にし、次に 重要検索キーワード フィールドに入力します。
    8. 証明書 > 認証情報 > 選択 を選択し、資格を選択 モーダル内のプロンプトに従って、Credential Vault ですでに利用可能な Microsoft Azure 証明書を選択してください。
    9. レスポンス ドロップダウンから MSTeamsTriggerData を選択します。
  3. Message Box アクションを追加して設定するには、次の手順を実行します。
    1. アクション > Message Box をクリックし、その後Message Boxアクションをダブルクリックまたはドラッグしてアクションセクションに追加します。
    2. メッセージボックスのウィンドウタイトルに適切なタイトルを入力してください。
    3. $MSTeamsTriggerData{subject}$表示するメッセージを入力してくださいに入力してください。
      トリガー応答データの サブジェクト キーには、チャットメッセージの件名が値として含まれています。
    Message Boxはチャットメッセージのアラートとして機能します。
  4. Microsoft 365 Outlook 接続 アクションを追加して設定するには、次の手順に従います。
    1. アクション > Microsoft 365 Outlookをクリックし、その後接続をダブルクリックまたはドラッグしてアクションをアクションセクションに追加します。
    2. Azure GlobalAzure Cloudで選択してください。
      お使いのMicrosoft 365 OutlookMicrosoft 365政府版に含まれている場合は、Azure US GCC Highを選択してください。
    3. OAuth2 認証モードControl Room 管理 を選択します。
    4. ピック をクリックし、OAuth 接続を選択 モーダルの指示に従って、Microsoft 365 Outlook 用の OAuth 接続を選択してください。
    5. クリック 変数 > 値を挿入 を選択し、プロンプトに従って Microsoft 365 Outlook ユーザー名の資格情報を選択してください。
    6. オプション: 適切なセッション名を Microsoft 365 Outlook セッションの作成 に入力します。
      システムはデフォルトでMicrosoft365OutlookSessionをセッション名として設定します。
  5. Microsoft 365 Outlook送信 アクションを追加して設定するには、次の手順を実行します。
    1. アクション > Microsoft 365 Outlookをクリックし、その後送信をダブルクリックまたはドラッグしてアクションをアクションセクションに追加します。
    2. 接続アクションの設定時に入力したセッション名を入力してください。
      デフォルト名をそのまま使用すると、システムは Microsoft365OutlookSessionMicrosoft 365 Outlook session として自動入力します。
    3. Microsoft 365 Outlook のメール ID を入力して、ファイルの詳細を To に転送する必要があります。
    4. 件名に適切な件名を入力してください。
      システムはデフォルトで件名に Automation Anywhere が TaskBot の実行を完了しました を設定します。
    5. メール本文タイプHTML コードを選択し、$MSTeamsTriggerData{"body.content"}$を入力してください
      トリガー応答データの body.content キーには、チャットメッセージの内容が値として含まれています。
      トリガーの応答データに関する詳細は、Microsoft Teams トリガー監査ログを参照してください。
  6. 保存 をクリックしてタスク Bot を保存します。
実行 > トリガー付きで実行をクリックすると、システムがトリガーを有効化し、トリガーがヘルプデスクチームの一般チャネルで新しいチャットメッセージが追加されたときイベントの監視を開始します。 トリガーは、任意のユーザーが件名または本文にキーワードクリティカルを含むメッセージを、Help Desk チームの 一般 チャネルで投稿した際に、後続の Microsoft 365 Outlook アクションを開始します。