ラーニングのコーチングとサードパーティ学習管理システムでデータ連携を行うと、Cornerstone OnDemand、Pluralsight、および Udemy アプリケーションのソースレコードが エンタープライズサービス管理統合フレームワーク に自動的に作成されます。これらのソースレコードには、事前に設定されたプロパティとデータ連携サービスのセットが含まれます。
表 : 1. Cornerstone Ondemand のデータ連携ソースレコード
| フィールド |
説明 |
| 名前 |
エンタープライズサービス管理統合フレームワーク 内のレコード名:Cornerstone。 |
| プロパティ |
Cornerstone OnDemand アプリケーション用に事前定義されたプロパティのセット。
- page_size:Cornerstone OnDemand アプリケーションからの API 呼び出しを通じてプルされたレコードの数。
- full_pull:True に設定すると、Cornerstone OnDemand システムのすべてのアクティブなユーザーと学習コースが ServiceNow インスタンスにプルされます。
False に設定すると、変更されたユーザー、変更された転写、および更新されたコースが Cornerstone OnDemand システムから ServiceNow インスタンスにプルされます。
- url_prefix:実行時に Cornerstone OnDemand システムから学習オブジェクトをプルするディープリンクプリフィックス。
- pull_offset_hours:前回成功した実行から計算された、次回の同期が発生する時間(時間単位)
たとえば、前回成功した実行は 2021 年 12 月 12 日 17:00:00 で、pull_offset_hours が 5、full_pull が False に設定されているとします。次のプルでは、2021 年 12 月 12 日 12:00:00 から現在の日時までに変更されたすべてのレコードをフェッチします。
|
| データ連携サービス |
サービスは、Cornerstone Ondemand アプリケーションとやり取りして、学習コースをプルまたはプッシュします。
- コースアサインサービス:Cornerstone Ondemand アプリケーションで従業員にコースをアサインします。
- Sync users:Cornerstone OnDemand システムのユーザーを、メール ID を使用して ServiceNow システム内のユーザーにマップします。
注: user_id または user_name フィールドをユーザーのマッピングに使用する場合は、sn_lc.UserMappingUtil スクリプトの getCornerstoneUser メソッドを上書きします。
- コース:学習コースを Cornerstone OnDemand システムから ServiceNow にプルします。
- ユーザーアクティビティ:学習コースでのユーザーアクティビティの詳細を Cornerstone OnDemand システムから ServiceNow にプルします。
|
表 : 2. Pluralsight のデータ連携ソースレコード
| フィールド |
説明 |
| 名前 |
エンタープライズサービス管理統合フレームワーク 内のレコード名:Pluralsight。 |
| プロパティ |
Pluralsight システム用に事前定義されたプロパティのセット。 |
| データ連携サービス |
データ連携サービスは、Pluralsight アプリケーションとやり取りして、学習コースを ServiceNow にプルします。
- コース:学習コースを Pluralsight から ServiceNow にプルします。
- コースの進捗:学習コースの進捗を Pluralsight から ServiceNow にプルします。
|
表 : 3. Udemy のデータ連携ソースレコード
| フィールド |
説明 |
| 名前 |
エンタープライズサービス管理統合フレームワーク のレコード名:Udemy |
| プロパティ |
Udemy システム用に事前定義されたプロパティのセット。 |
| データ連携サービス |
データ連携サービスは、Udemy アプリケーションとやり取りして、学習コースを ServiceNow にプルします。
- コースのプル:学習コースを Udemy から ServiceNow にプルします。
- ユーザーアクティビティのプル:学習コースでのユーザーアクティビティの詳細を Udemy システムから ServiceNow にプルします。
|