Gemini Enterprise の Microsoft Teams データストアを使用すると、チャネル、チャット、スケジュールを検索して操作できます。
サポートされている Microsoft Teams のバージョン
Microsoft Teams データストアは、Microsoft Teams バージョン 2.1 以降をサポートしています。
サポートされているアクション
Microsoft Teams データストアが有効になっている場合、エンドユーザーは Gemini Enterprise で自然言語のコマンドを使用して次の操作を行うことができます。
| アクション | 説明 |
|---|---|
| チャンネル メッセージの送信 | 指定されたチャンネルにメッセージを送信します。 |
| チャット メッセージを送信する | チャットでメッセージを送信します。 |
| チャンネル メッセージを更新する | 指定されたチャンネルの既存のメッセージを更新します。 |
| チャット メッセージを更新する | チャット内の既存のメッセージを更新します。 |
| チャネルを作成 | 指定されたチームに新しいチャネルを作成します。 |
| チャンネルを更新する | 指定されたチーム内の既存のチャンネルの表示名、説明、タイプを更新します。 |
| チャットを作成する | 新しい 1 対 1 のチャットまたはグループ チャットを作成します。 |
| チャットを更新する | トピックなど、既存のチャットのメタデータを更新します。 |
| チャンネルにメンバーを追加する | 既存のチャンネルにメンバーを追加します。 |
| スケジュールを作成 | シフト アプリケーションでチームの新しいスケジュールを作成します。 |
| 休暇エントリを作成する | チームメンバーの休暇エントリを作成します。 |
| 休暇エントリを更新する | チームメンバーの既存の休暇エントリを更新します。 |
必要な権限
Gemini Enterprise が Microsoft Teams を使用して連携検索とアクションを実行できるようにするには、次のグラフ権限が必要です。
| 接続モード | 権限 | 権限タイプ | 目的 |
|---|---|---|---|
| フェデレーション検索 | Channel.ReadBasic.All |
委任 | チャンネルの名前と説明の読み取りをアプリに許可します。 |
ChannelMember.Read.All |
委任 | チャンネルのメンバーの読み取りをアプリに許可します。 | |
ChannelMessage.Read.All |
委任 | ユーザーのチャネル メッセージの読み取りをアプリに許可します。 | |
Chat.Read |
委任 | すべてのチャットの読み取りをアプリに許可します。 | |
Chat.ReadBasic |
委任 | チャットの基本的なプロパティの読み取りをアプリに許可します。 | |
ChatMessage.Read |
委任 | 1 対 1 のチャットとグループ チャットのすべてのメッセージの読み取りをアプリに許可します。 | |
Group.Read.All |
委任 | アプリがチームの親 Microsoft 365 グループに割り当てられた Microsoft Purview の機密ラベルを読み取れるようにします。このラベルは、Microsoft Teams のコンテンツに Sensitive Data Protection(編集)を適用するために使用されます。 | |
Schedule.Read.All |
委任 | チームのスケジュール、スケジュール グループ、シフトの読み取りをアプリに許可します。 | |
Team.ReadBasic.All |
委任 | チームの名前と説明の読み取りをアプリに許可します。 | |
TeamMember.Read.All |
委任 | チームのメンバーの読み取りをアプリに許可します。 | |
User.Read.All |
委任 | アプリがすべてのユーザーの完全なプロフィールを読み取れるようにします。 | |
| 連携検索とアクション | Channel.Create |
委任 | Microsoft Teams でアプリがチャネルを作成できるようにします。チャンネル作成アクションに必要です。 |
Channel.ReadBasic.All |
委任 | チャンネルの名前と説明の読み取りをアプリに許可します。 | |
ChannelMember.Read.All |
委任 | チャンネルのメンバーの読み取りをアプリに許可します。 | |
ChannelMember.ReadWrite.All |
委任 | アプリがチャンネルのメンバーを追加および削除することを許可します。チャンネルにメンバーを追加するアクションに必要です。 | |
ChannelMessage.Read.All |
委任 | ユーザーのチャネル メッセージの読み取りをアプリに許可します。 | |
ChannelMessage.ReadWrite |
委任 | アプリがチャンネル メッセージを更新できるようにします。更新チャンネル メッセージ アクションに必要です。 | |
ChannelMessage.Send |
委任 | アプリが任意のチャンネルでメッセージを送信できるようにします。 | |
ChannelSettings.ReadWrite.All |
委任 | チャンネルの設定の読み取りと更新をアプリに許可します。更新チャネル アクションに必要です。 | |
Chat.Create |
委任 | アプリが新しいチャットを作成できるようにします。チャット作成アクションに必要です。 | |
Chat.Read |
委任 | すべてのチャットの読み取りをアプリに許可します。 | |
Chat.ReadBasic |
委任 | チャットの基本的なプロパティの読み取りをアプリに許可します。 | |
Chat.ReadWrite |
委任 | チャット メッセージを含む 1 対 1 のチャットとグループ チャットのスレッドの読み取りと書き込みをアプリに許可します。チャットの更新アクションとチャット メッセージの更新アクションに必要です。 | |
ChatMessage.Read |
委任 | 1 対 1 のチャットとグループ チャットのすべてのメッセージの読み取りをアプリに許可します。 | |
ChatMessage.Send |
委任 | アプリにチャット メッセージの送信を許可します。 | |
Group.Read.All |
委任 | アプリがチームの親 Microsoft 365 グループに割り当てられた Microsoft Purview の機密ラベルを読み取れるようにします。このラベルは、Microsoft Teams のコンテンツに Sensitive Data Protection(編集)を適用するために使用されます。 | |
Schedule.Read.All |
委任 | チームのスケジュール、スケジュール グループ、シフトの読み取りをアプリに許可します。 | |
Schedule.ReadWrite.All |
委任 | アプリがチームのスケジュール、シフト、休暇エントリを作成および更新できるようにします。スケジュール作成、休暇エントリ作成、休暇エントリ更新のアクションに必要です。 | |
Team.ReadBasic.All |
委任 | チームの名前と説明の読み取りをアプリに許可します。 | |
TeamMember.Read.All |
委任 | チームのメンバーの読み取りをアプリに許可します。 | |
User.Read.All |
委任 | アプリがすべてのユーザーの完全なプロフィールを読み取れるようにします。 |
これらの権限を構成する方法については、Microsoft Graph の権限を構成するをご覧ください。グラフ権限の詳細なリファレンスについては、Microsoft のドキュメントの最小限のグラフ権限のリファレンスをご覧ください。
制限事項
Gemini Enterprise の Microsoft Teams データストアには次の制限があります。
- 新しいアプリを作成する場合や、既存のアプリにデータストアを追加する場合は、単一のコネクタタイプに属するアクションを含むデータストアを 1 つだけ関連付けることをおすすめします。
- 既存の Microsoft Teams データストアに VPC Service Controls 境界を適用することはできません。VPC Service Controls を適用するには、データストアを削除して再作成する必要があります。VPC Service Controls と、VPC Service Controls を有効にした後にアクションを使用する方法の詳細については、VPC Service Controls でアプリを保護するをご覧ください。
- Microsoft Teams データストアは、
global、us、euのロケーションでのみサポートされています。
次のステップ
- Microsoft Teams でデータストアを作成して構成する。Microsoft Teams データストアを設定するをご覧ください。