Curricula for Corporate Learning に Microsoft Teams のチームおよびチャネルを使用するには、Microsoft Entra テナントが接続された後、Curricula for Corporate Learning 用のアプリ プロファイルを作成する必要があります。
コースベース チームはコース コンテンツのチャネルを持っています。受講者とスタッフは、チャネルでチャットしたり、インライン レッスンのミーティングに参加したり、ラーニング アクティビティを表示・完了したりすることができます。Teams アプリ Delphi には、バーチャル アシスタントとしての機能も含まれています。
Curricula for Corporate Learning 用の新しいアプリ プロファイルを作成するには、以下の説明に参照してください。
1. 設定 > Microsoft Entra ID 承認 > アプリ管理 に移動し、[作成] をクリックします。
2. Curricula for Corporate Learning を統合するテナントを選択し、Curricula for Corporate Learning を選択して、アプリの横にある [同意] をクリックします。
3. Microsoft 365 のサインイン ページで、Microsoft 365 グローバル管理者アカウント、アプリケーション管理者アカウント、またはクラウド アプリケーション管理者アカウントでサインインし、アプリに対して 1 回限りのアクセス許可同意を実行します。
4. 要求されているアクセス許可組織のレビュー ページで、Curricula for Corporate Learning に必要なアクセス許可を確認し、[承諾] をクリックします。アクセス許可の詳細については、Curricula for Corporate Learning の必須権限 を参照してください。Curricula に Microsoft Teams との統合を完全に導入するには、Curricula > 管理 > グローバル設定 > Microsoft Teams の構成 に移動して、ウィザードの説明に従って設定を完了する必要があります。
5. アプリを同意した後、[閉じる] をクリックします。
6. [完了] をクリックし、Microsoft Entra ID 承認 > アプリ管理 ページに戻ります。
Microsoft Graph API の権限および使用方法については、以下の表を参照してください。
*注意: * は最新のリリースで追加された権限を示します。
権限 |
タイプ |
機能 |
必要となる理由 |
User.Read Sign in and read user profile. |
委任済み |
SSO |
MaivenPoint Online Services プラットフォームおよびサービスにサインインします。 |
User.Read.All Read all users’ full profiles. |
アプリケーション |
Teams との統合 |
会議招待を送信するときにユーザーのメールと名前を取得します。 |
User.Invite.All |
アプリケーション |
Teams との統合 |
Teams 会議リンクを含むメールで受講者 (ローカル ユーザー、Microsoft 365 ユーザー、外部ユーザーを含む) を招待します。 |
Group.ReadWrite.All Read and write all groups. |
アプリケーション |
Teams との統合 |
ゲスト ユーザーをグループに追加する際にグループ情報を取得し、Curricula からクラスを削除する際にチームを削除します。 |
Team.Create Create teams. |
アプリケーション |
Teams との統合 |
コース コンテンツおよびアクティビティ用のチームを作成します。 |
Team.ReadBasic.All Get a list of all teams. |
アプリケーション |
Teams との統合 |
Curricula に生成されたチームを取得します。 |
TeamMember.ReadWrite.All Add and remove members from all teams. |
アプリケーション |
Teams との統合 |
コースベース チームのメンバーを追加・削除するか、メンバー一覧を取得します。 |
TeamSettings.ReadWrite.All Read and change all teams’ settings. |
アプリケーション |
Teams との統合 |
チーム設定を更新するか、特定チームのすべての設定を取得するか、ユーザーが参加しているすべてのチームの設定を取得します。 |
TeamsAppInstallation.ReadWriteForTeam.All Manage Teams apps for all teams. |
アプリケーション |
Teams との統合 |
Delphi アプリ (Teams の AI ボット) を追加・削除するか、インストールされているアプリ一覧からアプリを取得します。 |
Channel.Create Create channels. |
アプリケーション |
Teams との統合 |
コースベース チームでチャネル (レッスン チャネルやスタッフ用リソース チャネルなど) を作成し、セッションをチームに同期します。 |
Channel.Delete.All Delete channels. |
アプリケーション |
Teams との統合 |
セッションを削除する際に、コースベース チームからチャネルを削除します。 |
Channel.ReadBasic.All Read the names and descriptions of all channels. |
アプリケーション |
Teams との統合 |
コースベース チームからすべてのチャネルを取得します。 |
ChannelMember.ReadWrite.All Add and remove members from all channels. |
アプリケーション |
Teams との統合 |
コースベース チームのプライベート チャネル メンバーを追加・削除するか、すべてのメンバーを取得します。 |
ChannelSettings.ReadWrite.All Read and write the names, descriptions, and settings of all channels. |
アプリケーション |
Teams との統合 |
コースベース チームのチャネル設定を取得・更新します。 |
TeamsTab.Create Create tabs in Microsoft Teams. |
アプリケーション |
Teams との統合 |
コースベース チームのチャネルにコースウェアのタブ (ラーニング アクティビティ タブなど) を作成します。 |
TeamsTab.ReadWrite.All Read and write tabs in Microsoft Teams. |
アプリケーション |
Teams との統合 |
コースベース チームのチャネル タブを取得・更新・追加・削除します。 |
Calendars.ReadWrite Read and write calendars in all mailboxes. |
アプリケーション |
Teams との統合 |
Curricula ラーニング アクティビティと同期するように、カレンダー イベントを取得・更新・追加・削除します。 |
Site.Selected Access selected site collections. |
アプリケーション |
Curricula と Cloud Governance の統合 |
SharePoint Online からサイト情報を取得します。 |