ラーニングコアとサードパーティの学習管理システムの統合
ServiceNow インスタンスをサードパーティ製学習システムに接続し、学習コンテンツを単一のリポジトリにプルします。
始める前に
必要なロール:learning_admin
ラーニングコア の (sn_lc) プラグインを起動することで、次のプラグインが自動的に有効になります。
以下のプラグインはデフォルトではアクティブではないため、ラーニングコア で使用するにはこれらのプラグインをインストールする必要があります。
手順
-
ServiceNow インスタンスを、使用を計画しているサードパーティ製学習ソースアカウントと統合させます。
このサードパーティ学習ソースと統合するには 操作 Pluralsight Skills アカウント API キーを使用して ServiceNow 要求を認証します。統合を実行するには、「Pluralsight スポークのセットアップ」の手順に従って操作してください。 Cornerstone OnDemand アプリケーション OAuth アプリケーションを Cornerstone OnDemand アプリケーションに登録し、ServiceNow インスタンスからの要求を認証します。統合を実行するには、「Cornerstone スポークのセットアップ」の手順に従って操作してください。 Udemy アプリケーション Udemy アプリケーションを ServiceNow インスタンスと統合させます。詳細については、「Udemy スポークを設定する」を参照してください。
注:学習システム構成テーブルでは、ロゴやコースの再アサインなどのフィールドを手動で構成する必要があります。Sumtotal アプリケーション SumtotalアプリケーションをServiceNowインスタンスと統合させます。詳細については、「Sumtotal スポークの設定」を参照してください。 Saba アプリケーション Saba アプリケーションを ServiceNow インスタンスと統合させます。詳細については、「Saba スポークの設定 」を参照してください。 Workday ラーニング Workday ラーニングアプリケーションを ServiceNow インスタンスと統合させます。詳細については、「Workday スポークの設定 」を参照してください。 SuccessFactors 学習 SuccessFactors ラーニングアプリケーションを ServiceNow インスタンスと統合します。詳細については、「 SuccessFactors Learning スポークの設定 」を参照してください。 API 呼び出しを使用して、サードパーティコンテンツのレコードが ServiceNow インスタンスにプルされます。この API の呼び出しを正常に実行するには、com.glide.transform.json.max-partial-length と com.snc.process_flow.reporting.serialized.val_size_limit のプロパティを設定する必要があります。これらのシステムのプロパティの詳細については、「 ラーニングコア のプロパティの設定 」を参照してください。 -
サードパーティ製学習コンテンツを ServiceNow のインスタンスに同期するために必要なスケジュールフローを有効にします。
詳細については、「ラーニングコア フローのアクティブ化」を参照してください。
-
ServiceNow のインスタンスと統合させる学習システムを構成します。
詳細については、「学習システムの構成」を参照してください。注:ラーニングコア アプリケーションをセットアップすると、Cornerstone OnDemand、Pluralsight、Udemy の各アプリケーションのソースレコードが エンタープライズサービス管理統合フレームワーク のソースモジュールで自動的に作成されます。これらのソースレコードには、事前に設定されたプロパティと統合サービスのセットが含まれます。詳細については、「ラーニングコア のソース」を参照してください。
-
サードパーティコンテンツ全体を更新するか、新規および更新されたサービスコンテンツを ServiceNow のインスタンスに同期させます。
- コンテンツ全体を更新するには、full_pull プロパティを true に設定します。注:スケジュールフローが初めて実行されるとき、プロパティに設定された値に関係なく、常にフルプルになります。
- 新しいサービスと更新されたサービスのコンテンツを同期するには、full_pull プロパティを 「false」に設定します。
- コンテンツをプルする統合ソースを開きます。
- [ジョブを実行] をクリックして、データを手動で同期します。
新しいサービスと更新されたサービスを同期すると、次の表に示すようにコンテンツが入力されます。表 : 1. サードパーティのコンテンツプロバイダーおよび対応するサービス サードパーティコンテンツ 新しいサービスと更新されたサービスの同期 Udemy - コース
- ユーザーアクティビティ
Cornerstone - ユーザー
- コース
- ユーザーアクティビティ
- コース割り当てサービス
Pluralsight - コース
- パーセンテージなどのコースの進捗状況
Sumtotal - ユーザー
- コース
- ユーザーアクティビティ
- Sumtotal でのコースの割り当て
Saba - コース割り当てサービス
- Saba からのコースのプル
- Saba ユーザーの同期
- Saba ユーザーコースアクティビティのプル
Workday ラーニング - ユーザー
- コース
- ユーザーアクティビティ
- Workday ラーニングでのコースのアサイン
SuccessFactors ラーニングスポーク - 学習情報の取得
- ユーザーデータ
- コースデータ
- ユーザーアクティビティを同期
- コンテンツ全体を更新するには、full_pull プロパティを true に設定します。