学習を伴うコーチングとサードパーティ学習管理システムとの統合
- 更新日2024年2月1日
- 所要時間:7 分
- Washington DC
- "ITSM のワークフォース最適化"
Washington DC リリースのサポートは終了しました。そのため、製品ドキュメントとリリースノートは参考情報としてのみ提供され、今後は更新されません。
ServiceNow インスタンスをサードパーティ学習サイトに接続して、学習コンテンツをリポジトリにプルします。
始める前に
重要: Coaching with Learning アプリケーションは、ServiceNow® ストア から利用できます。このアプリケーションを有効にするには、「Workforce Optimization for ITSM のアクティブ化」を参照してください。
必要なロール:learning_admin
このタスクについて
サードパーティ学習サイトの統合を行うアプリケーション
Coaching with Learning (sn_coach_lrn) プラグインをアクティブ化すると、ServiceNow ストアから次のアプリケーションが有効になります。
- エンタープライズサービス管理統合フレームワーク
- Cornerstone スポーク
- Pluralsight スポーク
- Udemy スポーク
- ServiceNow University スポーク。ServiceNow University スポークの詳細については、「ServiceNow University Spoke」を参照してください。
手順
-
サードパーティシステムごとに統合ソースを作成します。
注: Cornerstone、Pluralsight、Udemy、 ServiceNow University の統合は、デフォルトで利用可能です。
- [Integrations Framework] > [ソース] に移動します。
- [新規] をクリックします。
- [名前] フィールドにデータ連携ソースの名前 (Pluralsight など) を入力します。
- フォームヘッダーを右クリックし、 [保存] をクリックします。
- [データ連携サービス] 関連リストで、[新規] をクリックします。
- フォームのフィールドに入力します。
フィールド 説明 名前 データ連携サービスの名前 (Pluralsight など)。 インポートセットテーブル サードパーティシステム由来のレコードを保存する中間テーブルのリスト。 注: このフィールドは、[サービスタイプ] フィールドで、スケジュール済みプルサービスが選択されている場合にのみ有効になります。フロー サードパーティシステムとやり取りし、必要なデータをプルするフロー。 アクティブ データ連携サービスが使用できることを示すオプション。 アプリケーション データ連携サービスレコードが含まれているアプリケーション。 ソース アプリケーションとデータ連携するサードパーティシステムの名前。 順番 変換スクリプトを実行する順番。 サービスタイプ サービスのタイプ、[スケジュール済みプル] または [オンデマンドプッシュ] を示すオプション。 再試行ポリシー 前のプッシュが失敗した場合にレコードをプッシュするように設定された構成。 注: このフィールドは、[サービスタイプ] フィールドでオンデマンドプッシュサービスが選択されている場合にのみ表示されます。 - [更新] をクリックします。
-
ServiceNow インスタンスをサードパーティの学習ソースアカウントと統合します。
このサードパーティ学習ソースと統合するには 操作 Pluralsight Skills アカウント API キーを使用して ServiceNow の要求を認証します。統合を実行するには、「Pluralsight スポークのセットアップ」の手順に従って操作してください。 Cornerstone アプリケーション OAuth アプリケーションを Cornerstone に登録し、ServiceNow からの要求を認証します。統合を実行するには、「Cornerstone スポークのセットアップ」の手順に従って操作してください。 Udemy アプリケーション 注: 学習システム構成テーブルでは、ロゴやコースの再アサインなどのフィールドを手動で構成する必要があります。ServiceNow University アプリケーション OAuth アプリケーションを登録し、ServiceNow からの要求を認証します。統合を実行するには、「ス ServiceNow University ポークを作成する」の手順に従います。 API 呼び出しを使用して、サードパーティコンテンツのレコードが ServiceNow インスタンスにプルされます。この API 呼び出しを正常に実行するには、次の操作を行う必要があります。- アプリケーションナビゲーターで、「sys_properties.list」と入力して Enter を押します。
- 次の各プロパティの値を 1638400 に設定します。
- com.glide.transform.json.max-partial-length
- com.snc.process_flow.reporting.serialized.val_size_limit
-
スケジュールフローをアクティブ化して、サードパーティ学習コンテンツを統合します。
- [プロセス自動化] > [フローデザイナー] の順に移動します。
- [フロー] セクションで、次の各フローを選択し、[アクティブ化] をクリックします。
- Cornerstone 学習同期をトリガー
- Pluralsight 学習同期をトリガー
- Udemy 学習同期をトリガー
- ServiceNow University 同期をトリガー
- [学習] > [管理] > [学習システム構成 (Learning System Configuration)]に移動します。
- サードパーティ学習ソースをそれぞれ選択し、[アクティブ化] フィールドを true に設定します。
-
サードパーティの統合ソースを構成した後、サードパーティコンテンツ全体を更新するか、または新規および更新されたサービスを ServiceNow インスタンスに同期させることができます。
- コンテンツ全体を更新するには、full_pull プロパティを true に設定します。注: コンテンツ全体を定期的に更新することをお勧めします。
- 新しいサービスと更新されたサービスを同期するには、full_pull プロパティを false に設定します。
- コンテンツをプルする統合ソースを開きます。
- [ジョブを実行] をクリックします。
新しいサービスと更新されたサービスを同期すると、次の表に示すようにコンテンツが入力されます。サードパーティコンテンツ 新しいサービスと更新されたサービスの同期 Udemy - コース
- ユーザーアクティビティ
Cornerstone - ユーザー
- コース
- ユーザーアクティビティ
Pluralsight - コース
- パーセンテージなどのコースの進捗状況
ServiceNow ServiceNow University - コース
- ユーザーアクティビティ
- コンテンツ全体を更新するには、full_pull プロパティを true に設定します。