次の方法で共有


多言語のための学習経路の手動設定

Microsoft 365 ラーニング パスでは、次のいずれかのシナリオのサポートを必要とする組織向けの手動セットアップが提供されます。

  • organizationには、トレーニング専用の SharePoint Online モダン コミュニケーション サイトが確立されており、そのサイトに学習経路を追加する必要があります。 このシナリオでは、ラーニング パス Web パーツがサイトに設定されていません。

  • organizationのいずれかの SharePoint コミュニケーション サイトに多言語サポート用のラーニング パスをインストールする必要があります。 このサイトには、英語ではなく、学習経路でサポートされている言語の 1 つである既定の言語が含まれているか、または含まれます。 学習経路でサポートされる言語を次に示します。

  • 英語

  • 簡体字中国語

  • フランス語

  • ドイツ語

  • イタリア語 (イタリア)

  • 日本語 (日本)

  • ポルトガル語 (ブラジル)

  • ロシア語 (ロシア語)

  • スペイン語

学習経路を手動で設定するには、Windows PowerShellとSharePoint Online 管理シェルを操作する経験が必要です。 学習経路の手動セットアップの手順の概要を次に示します。

  • すべての前提条件を満たしていることを確認します。
  • サイトの既定の言語設定を確認します。 [OK] の場合は、手動インストールを続行します。 別の既定の言語設定が必要な場合は、新しいサイトを作成する必要があります。
  • SharePoint テナント アプリ カタログに customlearning.sppkg ファイルをインストールします。
  • Microsoft 365 ラーニング パス ホーム サイトとして機能する最新のコミュニケーション サイトをプロビジョニング/識別します。
  • ラーニング パスが依存する成果物を使用してテナントを構成する PowerShell スクリプトを実行します。
  • CustomLearningAdmin.aspx サイト ページに移動して、管理 Web パーツを読み込み、カスタム コンテンツ構成を初期化します。

前提条件

ラーニング パス Web パーツの手動セットアップを成功させるには、次の前提条件を満たす必要があります。

  • テナント全体のアプリ カタログを設定して構成している必要があります。 「Office 365 テナントを設定する」を参照し、「アプリ カタログの作成」サイトセクションに従ってください。
  • テナント全体のアプリ カタログが既にプロビジョニングされている場合は、パッケージをアップロードする権限を持つアカウントにアクセスする必要があります。 通常、このアカウントには SharePoint 管理者ロールがあります。
  • その役割を持つアカウントが機能しない場合は、SharePoint 管理センターに移動し、アプリ カタログ サイト コレクションのサイト コレクション管理者を見つけて、サイト コレクション管理者の 1 人としてログインするか、サイト コレクション管理者に失敗した SharePoint 管理者アカウントを追加します。
  • また、SharePoint テナント 管理であるアカウントにアクセスする必要もあります。

手順 1 - 言語設定を確認する

手動インストール プロセスの最初の手順として、サイトの言語設定をチェックします。 可能なオプションを次に示します。

オプション 1 - 多言語サポートは必要ありません

サイトの多言語サポートが不要な場合は、サイトがオフになっていることを確認してください。

  1. SharePoint コミュニケーション サイトで、[設定] > [サイト情報] >[すべてのサイト設定>言語設定を表示する] を選択します
  2. [ 複数の言語に翻訳するページとニュースを有効にする][オフ] に設定します。
  3. [保存] をクリックします。
  4. 手順 2 に進みます。

オプション 2 - 多言語サポートが必要で、既定の言語で問題ありません

SharePoint コミュニケーション サイトには既定の言語があります。 既定の言語は、学習経路管理ページなど、学習経路を表示する言語を決定します。 既定の言語設定は、サイトが最初に作成されたときに設定され、後で変更することはできません。 手動セットアップを続行する前に、ターゲット サイトの既定の言語で問題がないことを確認します。

  1. SharePoint コミュニケーション サイトで、[設定] > [サイト情報] >[すべてのサイト設定>言語設定を表示する] を選択します
  2. [ ページとニュースを複数の言語に翻訳できるようにする][オン] に設定します。
    • [言語] の一覧の上部に表示される言語で問題ない場合 は、追加の言語を追加して、[ 保存] をクリックします。 手順 2 に進みます。
    • サイトで選択されているものとは異なる既定の言語が必要な場合は、目的の言語で新しい SharePoint Communication サイトを作成する必要があります。 オプション 3 に進みます。

オプション #3 - 多言語サポートが必要ですが、サイトに別の既定の言語が必要です

このオプションを使用すると、目的の既定の言語で新しい SharePoint Online コミュニケーション サイトを作成し、サイトの言語設定を設定します。

  1. 新しい SharePoint コミュニケーション サイトを作成するには、「 SharePoint Online でコミュニケーション サイトを作成する」を参照してください。 サイトを作成するときは、必ず言語を学習経路に必要な既定の言語に設定してください。
  2. 作成したサイトから、[設定] > [サイト情報] >[すべてのサイト設定>言語設定を表示する] を選択します
  3. [ ページとニュースを複数の言語に翻訳できるようにする][オン] に設定します。
  4. 必要に応じて言語を追加し、[ 保存] をクリックします。
  5. 手順 2 に進みます。

![注]サイトから新しく作成したサイトにカスタム コンテンツを移行する必要がある場合は、このドキュメントの後半の「カスタム コンテンツを移行する」セクションを参照してください。

手順 2 - GitHub から Web パーツ パッケージとセットアップ スクリプトを取得する

セットアップ プロセスの一環として、Microsoft 365 ラーニング パス Web パーツ パッケージと PowerShell セットアップ スクリプトが必要です。

  • 学習経路 GitHub リポジトリに移動します
  • [ ダウンロード ] をクリックして、Web パーツ パッケージとスクリプトをローカル ドライブに保存します。 このプロセスの後の手順では、スクリプトと Web パーツ パッケージを使用します。

手順 2 - Web パーツをテナント アプリ カタログにアップロードする

Microsoft 365 ラーニング パスを設定するには、customlearning.sppkg ファイルをテナント全体のアプリ カタログにアップロードしてデプロイします。 アプリ カタログにアプリを追加する方法の詳細については、「App Catalog を使用して SharePoint Online 環境でカスタム ビジネス アプリを使用できるようにする」を参照してください。

手順 3 - 最新の通信サイトをプロビジョニング/識別する

既存の SharePoint 通信サイトを特定するか、SharePoint Online テナントに新しい通信サイトをプロビジョニングします。 通信サイトをプロビジョニングする方法の詳細については、「 SharePoint Online でコミュニケーション サイトを作成 する」を参照し、通信サイトを作成する手順に従います。

手順 4 - Microsoft 365 ラーニング パス アプリをサイトに追加する

  1. SharePoint サイトで、[システム] メニューをクリックし、[ アプリの追加] をクリックします。
  2. [Your Apps]\(アプリ\) で、[組織から] をクリックし、[Office 365のラーニング パス] をクリックします。

手順 5 - サイトのアクセス許可を設定する

サイトに対して次のアクセス許可が設定されていることを確認します。

  • サイト コレクション管理者または所有者グループの一部 - 最初に使用する学習経路を設定する CustomConfig リスト アイテムを初期化するために必要なアクセス許可。
  • メンバー グループ - コンテンツの非表示と表示、カスタム プレイリストの管理など、学習経路の管理に必要なアクセス許可
  • 閲覧者グループ - サイト コンテンツを表示するために必要なアクセス許可。

手順 6- PowerShell 構成スクリプトを実行する

ソリューションで使用される 3 つのテナント プロパティを作成するために実行する必要がある PowerShell スクリプト CustomLearningConfiguration.ps1が含まれています。 さらに、スクリプトは、管理者とユーザーの Web パーツを既知の場所でホストするために、サイト ページ ライブラリに 2 つの単一パーツ アプリ ページを作成します。

  1. SharePoint Online 管理シェルをまだダウンロードしていない場合は、今すぐダウンロードしてください。 「SharePoint Online 管理シェルダウンロード」を参照してください。
  2. スクリプトを実行するには、PowerShell 実行ポリシーを設定する必要がある場合があります。 詳細については、「 実行ポリシーについて」を参照してください。
  3. CustomLearningConfiguration.ps1 スクリプトを実行します。 テナント管理資格情報に加えて、スクリプトによってテナント名とサイト名の入力が求められます。 サイト URL の次の例を考えると、 https://contoso.sharepoint.com/sites/O365CLcontoso はテナント名、 O365CL はサイト名です。

テレメトリ収集の無効化

このソリューションの一部には、匿名化されたテレメトリ追跡オプトインが含まれています。既定では が オンに設定されています。 手動インストールを実行していて、テレメトリの追跡をオフにする場合は、 CustomlearningConfiguration.ps1 スクリプトを変更して、$optInTelemetry変数を $false に設定し、スクリプトを実行します。

プロビジョニングの成功を検証し、CustomConfig リストを初期化する

PowerShell スクリプトが正常に実行されたら、サイトに移動し、最初に使用する学習経路を設定する CustomConfig リスト アイテムを初期化し、サイトが動作していることを検証します。

  • <YOUR-SITE-COLLECTION-URL>/SitePages/CustomLearningAdmin.aspxに移動します。 CustomLearningAdmin.aspx を開くと、初めて使用するためのラーニング パスを設定するCustomConfig リスト アイテムが初期化されます。 次のようなページが表示されます。

アプリ page.pngを管理する

サイトに所有者を追加する

テナント 管理では、サイトをカスタマイズするユーザーになる可能性は低いので、少数の所有者をサイトに割り当てる必要があります。 所有者はサイトに対する管理特権を持っているので、サイト ページを変更してサイトのブランドを変更できます。 また、学習経路 Web パーツを介して配信されたコンテンツを非表示にして表示することもできます。 さらに、カスタム プレイリストを構築し、カスタム サブカテゴリに割り当てることができます。

  1. [SharePoint 設定] メニューの [ サイトのアクセス許可] をクリックします。
  2. [ アクセス許可の詳細設定] をクリックします。
  3. Office 365所有者の学習経路をクリックします。
  4. [新規] をクリックし>このグループに [ユーザーを追加] をクリックし、所有者にするユーザーを追加します。
  5. [共有] メッセージの [ サイトを探索する ] へのリンクを追加し、[ 共有] をクリックします。

カスタム コンテンツを移行する

上記の手順に従ってラーニング パス サイトを再確立した後、 CustomPlaylists リストと CustomAssets リストの内容を移動する必要があります。 また、必要に応じて、カスタム資産を構成する実際のカスタム ページを既存のラーニング パス サイトに存在し、削除することを意図している場合は移動することもできます。 CustomPlaylists リスト内のすべてのアイテムに対して、CustomAssets リスト内のリスト アイテムの ID が各プレイリスト リスト アイテムの JSONData フィールドに埋め込まれているため、タスクが困難になる場合があります。 そのため、 CustomPlaylists リストの内容を 1 つのサイトから別のサイトに移動するだけでは十分ではありません。 さらに、 CustomAssets リストには、リスト アイテムの JSONData フィールドのカスタム アセットのページへの絶対 URL が含まれています。 資産が移動されず、サイトの名前が変更されていない場合 (つまり、資産のページに絶対 URL を変更する) 場合は、 CustomAssets を残すことができます。 ただし、エントリを手動で修正する必要があります。 この種類の移行が複雑な場合は、この移行を支援するために、ラーニング パス パートナーの 1 つに参加することを検討することをお勧めします。

次の手順