アクティビティ
最新
バナーの背景画像
Integration Service のアクティビティ
最終更新日 2024年4月23日

別のユーザーとのプライベートチャットのすべてのメッセージを取得する

使用アプリケーション: Microsoft Teams

説明: 特にユーザーがボットである場合、自分と別のユーザーとの間の未読のチャットをすべて取得しなければならない場合があります。 グループチャットまたはチャネルからすべてのメッセージを取得することはとても簡単ですが、1 対 1 の会話で同じことを行うには、このページで説明する追加の手順が必要です。

このワークフローでは、Microsoft Teams アクティビティの [個別チャットを取得][すべてのチャット メッセージのリストを表示] を使用します。

ワークフローを構築する

  1. Studio Web を開いて、新しいプロジェクトを作成します。
  2. ワークフローに [個別チャットを取得] アクティビティを追加します。 ここでは、チャット ID を取得するための入力としてユーザーのメール (UPN) を渡します。 [個別チャットを取得] アクティビティは以下のように設定します。
    1. Microsoft Teams のコネクションを設定します。
    2. [ユーザーのメール アドレス (UPN)] プロパティ フィールドに、取得する必要があるチャットのユーザーのメール アドレスを設定します。
    3. Azure AD またはその他の Office サービスを使用する [オーナー] (チームまたは組織メンバーの場合) または [ゲスト] (外部ユーザーの場合) のいずれか適切なロールを選択します。

    docs image
  3. [すべてのチャット メッセージを一覧表示] アクティビティをキャンバスに追加します。 この手順では、前の手順で取得したチャット ID を入力として渡します。
    1. [その他を表示] > [変数を使用] に移動して、[チャット] プロパティ フィールドに変数を使用します。[個別チャットを取得][チャット ID] を選択します。
    2. チャット メッセージは、createdDateTime または modifiedDateTime に基づいてフィルター処理できます。
    3. 同様に、チャット メッセージは createdDateTime または modifiedDateTime で並べ替えることができます。 降順のみがサポートされています。
    docs image
  4. これで、該当する各ユーザーとのチャットメッセージをすべて取得できます。

  • ワークフローを構築する

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.