Microsoft Teams 統合に関連する API 権限Summary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ServiceNow と Microsoft Teams の統合で要求される API 権限は次のとおりです。これは、Microsoft Teams 統合で利用可能な [Azure アプリのインストール] ページでアプリごとに整理されています。Microsoft の委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、Microsoft のドキュメント「Microsoft ID プラットフォームでのアクセス許可と同意 」を参照してください。 Microsoft Teams の通知 呼び出し機能は、個人ではなくボットに代わって実行されます。すべての権限はアプリケーションの権限であり、会議の作成、参加者の追加、通話の詳細の読み取りに必要な権限をボットに付与します。 Users.Read.All (アプリケーション) これにより、アプリは、会議を開始するために必要な Azure ID などのユーザーの詳細を取得できます。OnlineMeetings.ReadWrite.All (アプリケーション) この権限は、オンライン会議を開始するために必要です。Calls.InitiateGroupCall.All (アプリケーション) この権限は、ボットに代わって複数の参加者を通話に招待するために必要です。Calls.JoinGroupCall.All (アプリケーション) この権限により、ボットは参加者として会議に参加できます。通話の詳細を読み取るには、まずボットが会議参加者である必要があります。TeamsAppInstallation.ReadWriteForChat.All (アプリケーション) この権限は、会議の機能拡張の一環として、アプリをオンライン会議に追加するために必要です。TeamsTab.ReadWriteForChat.All (アプリケーション) この権限により、会議の機能拡張の一環として、アプリは会議内のインシデントの詳細を含むタブを開くことができます。 要求ベースのチャット Offline_access (委任) ServiceNow は各ユーザーのアクセストークンを保存します。これにより、ユーザーはログインプロンプトを経由せずに、Microsoft Teams内で ServiceNow で再認証できます。オフラインアクセスでは、アクセストークンを自動的に更新できます。Chat.ReadWrite (委任) Chat.ReadWrite 権限の読み取り部分により、Microsoft Teamsから要求ベースのチャットをインポートできます。Chat.ReadWrite 権限の書き込み部分は、[チャットを開始] 画面で使用され、エージェントに代わって開始メッセージが提供されます。User.Read (委任) この権限は、名前やメール ID などのユーザーの基本情報を読み取るアプリが作成されるたびに自動的に追加されます。User.ReadBasic.All (委任) この権限は、ユーザーの名前と Azure ID を取得するために必要です。ServiceNow は、ユーザーに代わってチャットを作成し、ユーザーに代わってチャットをインポートするために、Azure ID を保存します。Files.Read.All (委任) この権限は、Microsoft Teamsから要求ベースのチャットをインポートするときに使用されます。Teams チャットの一部として添付ファイルをインポートできます。ChatMember.ReadWrite (委任) Teams チャットを含む要求が非アクティブに設定されている場合、参加者は対応するチャットから自動的に削除されます。この権限は、チャット参加者を削除するために必要です。Chat.Create (委任) この権限は、要求ベースのチャットの作成に使用されます。Chat.ReadBasic (委任) この権限は、要求ベースのチャットをインポートするときに使用されます。これにより、チャットで各メッセージを送信した参加者を表示できます。 Tab SSO User.Read (委任)この権限により、ユーザーは Microsoft Teams に埋め込まれた ServiceNow ポータルに対して認証できるようになります。Offline_access (委任) この権限は、タブ SSO を使用して、Microsoft Teamsタブでユーザー認証を有効にするために必要です。