ラーニングコアアプリケーションをセットアップすると、Cornerstone On Demand、Pluralsight、Udemy、Sumtotal、Saba の各アプリケーションのソースレコードが、エンタープライズサービス管理統合フレームワーク のソースモジュールに自動的に作成されます。エンタープライズサービス管理統合フレームワーク アプリケーションのソースレコードには、事前定義されたされたプロパティと統合サービスのセットが含まれます。
表 : 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 OneDemand アプリケーションとやり取りして、学習コースをプルまたはプッシュするサービス。
- コースアサインサービス: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 アプリケーションにプルします。
|
表 : 4. 統合ソースレコード Sumtotal
| フィールド |
説明 |
| 名前 |
エンタープライズサービス管理統合フレームワーク のレコードの名前:Sumtotal |
| プロパティ |
Sumtotal アプリケーション用に事前定義されたプロパティのセット。
- full_pull:True に設定すると、すべての学習コースが Sumtotal から ServiceNow アプリケーションにプルされます。False に設定すると、更新された学習コースおよび学習コースの進捗状況が、Sumtotal から ServiceNow アプリケーションにプルされます。
- url_prefix:実行時にSumtotal から学習オブジェクトをプルするディープリンクプリフィックス。
|
| 統合サービス |
サービスは、Sumtotal アプリケーションとやり取りして、学習コースをプルまたはプッシュします。
- Sumtotal でのコースの割り当て:Sumtotal アプリケーションで従業員にコースを割り当てます。
- コースのプル:学習コースを Sumtotal アプリケーションから ServiceNow アプリケーションにプルします。
- Sync users:Sumtotal システムのユーザーを、ユーザー ID を使用して ServiceNow システム内のユーザーにマップします。
- ユーザーアクティビティ:学習コースでのユーザーアクティビティの詳細を Sumtotal アプリケーションから ServiceNow アプリケーションにプルします。
|
表 : 5. 統合ソースレコード:Saba
| フィールド |
説明 |
| 名前 |
エンタープライズサービス管理統合フレームワーク のレコードの名前:Saba |
| プロパティ |
Saba アプリケーション用に事前定義されたプロパティのセット。
- full_pull:True に設定すると、すべての学習コースが Saba から ServiceNow アプリケーションにプルされます。False に設定すると、更新されたユーザー、学習コース、および学習コースの進捗状況が、Saba システムから ServiceNow アプリケーションにプルされます。
- page_size:ページごとにプルされるレコードの数。
|
| 統合サービス |
Saba アプリケーションとやり取りして、学習コースをプルまたはプッシュするサービス。
- コースアサインサービス:Saba アプリケーションで従業員にコースをアサインします。
- Saba からのコースのプル:学習コースを Saba アプリケーションから ServiceNow アプリケーションにプルします。
- Saba ユーザーの同期:メール ID に基づいて、Saba システムのユーザーを ServiceNow アプリケーションのユーザーにマッピングします。
- Saba ユーザーコースアクティビティのプル:学習コースでのユーザーアクティビティの詳細を Saba アプリケーションから ServiceNow アプリケーションにプルします。
|