ユーザーの各チャットイテレータを使用して、指定したユーザーのすべてのチャット会話をループし、タスクを自動化します。 この機能は、メッセージの読み取りやチャットの個別処理などのアクションを可能にし、オートメーション ワークフロー内で複数のチャット スレッドを効率的に管理することを促進します。

前提条件

有効な Microsoft Teams セッションがすでに作成されていることを確認してください。 [Microsoft Teams パッケージの接続アクション]を参照してください。

手順

  • ループアクションをループパッケージアクションパレットからダブルクリックまたはドラッグします。
  • イテレータ リストから ユーザーの各チャット用 オプションを選択します。
  • セッション名 フィールドを使用して、次のいずれかのオプションを選択します。
    • セッション名: 接続 アクションで使用したセッション名を入力してください。

      (任意) 値を挿入 アイコンをクリックして、Microsoft Teams セッション名を保存するために使用した既存の変数を選択します。

    • 変数: セッション名を保存するために使用した変数の名前を入力します。
  • 次の チャットの種類 オプションのいずれかを選択します。
    • 一対一: 個別(1:1)チャットのみをループします。
    • グループ: グループチャット(2人以上の参加者)を通じてのみループします。
    注: オプションを選択しない場合、チャットは取得されません。 必ず少なくとも1つのオプションを選択してください。
  • 開始日終了日 オプションを使用して、指定された日付範囲内のメッセージをフィルタリングします。
  • チャットの詳細を変数に割り当てるフィールドで、チャットの詳細を出力変数に保存するために複数の変数またはディクショナリ変数のいずれかを選択します。
    • 複数の変数: 特定のキーごとに取得した各値(例えば、ID、chatType、webURL)を別々の変数に割り当て、各チームの詳細を特定の変数にマッピングできるようにします。 各変数について次の手順を実行してください:
      • 変数マッピングを追加 をクリックする。
      • 変数の キー を入力する。
      • 変数にマップ フィールドで、データが保存される変数を選択してください。
      • 追加 をクリックすると、構成された変数にこのデータが保存される。
    • ディクショナリ: キーと値のペアを持つ辞書オブジェクトにすべての値を格納します。