Workdayでの学習アサインのカスタムレポートの構成
Workday での学習アサインのカスタムレポートを構成します。Workday 外部コンテンツコネクタは、このカスタムレポートを使用して、学習アサインデータのコンテンツとメタデータを検索可能にします。
始める前に
Workdayアドミンは、Workdayテナントに統合システムユーザーと制約のない統合システムセキュリティグループが既に存在している必要があります。この予備タスクの詳細については、「 Workdayセキュリティ設定の構成」を参照してください。
組織の Workday テナントには、次の権限を持つアカウントが必要です。
- アドミニストレーター権限
- カスタムレポート作成の ドメインアクセス
- 学習組織別の学習アサインレポートデータソースへのアクセス
必要なロール:なし
このタスクについて
このタスクはオプションです。Workday 外部コンテンツコネクタは、構成したカスタムレポートを使用して、Workdayソースシステムから学習アサインデータを取得できます。Workdayから学習アサインデータを取得しない場合は、このタスクをスキップできます。
手順
- アドミニストレーター認証情報を使用して Workday テナントにログインします。
-
次の計算フィールドテーブルに示す計算フィールドそれぞれについて、次の手順を実行します。
- Workday検索バーで、[計算フィールドの作成] タスクを検索して選択します。
- [計算フィールドを作成] ページで、次の計算フィールドテーブルの計算フィールドのエントリに表示されるフィールド名を入力します。
- 次の計算フィールドテーブルの計算フィールドのエントリに表示されるビジネスオブジェクトと機能の値を選択します。
-
[OK] を選択します。
Workday 新しい計算フィールドの [計算] タブに移動します。
- [計算] タブで、次の計算フィールドテーブルの計算フィールドのエントリに表示される計算設定フィールド値を入力します。
-
[OK] を選択します。
Workday によって、新しい計算フィールドの計算設定が保存されます。
- [Done (完了)] を選択します。
表 : 1. 計算されたフィールド フィールド名 ビジネスオブジェクト 関数 計算設定フィールド値 cf_learning content_type 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:ラーニングコンテンツ
- 関連ビジネスオブジェクト:ラーニングコンテンツ
- 戻り値:ラーニングコンテンツタイプ
CF_enrollment_event_status 学習登録イベント True/False 条件 - and/or:および
- フィールド:ステータス
- 演算子:次の値に等しい
- 比較タイプ:このフィルターで指定された値
- 比較値:正常に完了しました
CF_enrollment 学習登録 関連値をルックアップ - ルックアップフィールド:学習登録イベント
- 関連ビジネスオブジェクト:学習登録イベント
- 戻り値:CF_enrollment_event_status
CF_learning_enrollment 学習アサイン マルチインスタンスの抽出 - ソースフィールド:学習登録
- 関連するビジネスオブジェクト:学習登録
- 条件:CF_enrollment
cf_course_type_is_blended 学習組織別の学習アサイン True/False 条件 - and/or:および
- フィールド:CF_Learning_content_type
- 演算子:選択リスト内
- 比較タイプ:このフィルターで指定された値
- 比較値:混合コース
Cf_learning_content_type_is_digital_course 学習組織別の学習アサイン True/False 条件 - and/or:および
- フィールド:CF_Learning_content_type
- 演算子:選択リスト内
- 比較タイプ:このフィルターで指定された値
- 比較値:デジタルコース
Cf_learning_content_type_is_course_offering 学習組織別の学習アサイン True/False 条件 - and/or:および
- フィールド:CF_Learning_content_type
- 演算子:選択リスト内
- 比較タイプ:このフィルターで指定された値
- 比較値:コースオファリング
Cf_learning_content_type_is_program 学習組織別の学習アサイン True/False 条件 - and/or:および
- フィールド:CF_Learning_content_type
- 演算子:選択リスト内
- 比較タイプ:このフィルターで指定された値
- 比較値:プログラム
Cf_learning_content_type_is_lesson 学習組織別の学習アサイン True/False 条件 - and/or:および
- フィールド:CF_Learning_content_type
- 演算子:選択リスト内
- 比較タイプ:このフィルターで指定された値
- 比較値:レッスン
CF_blendedコース 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:ラーニングコンテンツ
- 関連ビジネスオブジェクト:ラーニングコンテンツ
- 戻り値:混合コース
CF_blendedコース 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:ラーニングコンテンツ
- 関連ビジネスオブジェクト:ラーニングコンテンツ
- 戻り値:混合コース
コース ID CF_blended 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:CF_blendedソース
- 関連ビジネスオブジェクト:混合コース
- 戻り値:参照 ID
cf_digitalコース 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:ラーニングコンテンツ
- 関連ビジネスオブジェクト:ラーニングコンテンツ
- 戻り値:デジタルコース
cf_digital_course 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:コースcf_digital
- 関連するビジネスオブジェクト:登録可能なコースの動作
- 戻り値:参照 ID
cf_course_offering 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:ラーニングコンテンツ
- 関連ビジネスオブジェクト:ラーニングコンテンツ
- 戻り値:コースオファリング
cf_course_offering_id 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:cf_course_offering
- 関連するビジネスオブジェクト:コース
- 戻り値:参照 ID
CF_Program 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:ラーニングコンテンツ
- 関連ビジネスオブジェクト:ラーニングコンテンツ
- 戻り値:ラーニングプログラム
Cf_program_id 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:CF_Program
- 関連ビジネスオブジェクト:ラーニングプログラム
- 戻り値:参照 ID
CF_lesson 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:ラーニングコンテンツ
- 関連ビジネスオブジェクト:ラーニングコンテンツ
- リターン値:ラーニングレッスン
cf_lesson_id 学習組織別の学習アサイン 関連値をルックアップ - ルックアップフィールド:CF_lesson
- 関連ビジネスオブジェクト:ラーニングレッスン
- 戻り値:参照 ID
-
cf_learning_content_id計算フィールドを作成します。
- Workday検索バーで、[計算フィールドの作成] タスクを検索して選択します。
- [計算フィールドを作成] ページで、新しい計算フィールドのフィールド名として 「cf_learning_content_id 」と入力します。
- 新しい計算フィールドのビジネスオブジェクトとして、[ 学習組織別の学習アサイン (Learning Assignments by Learning Organization )] を選択します。
- 新しい計算フィールドの [関数] として [ 式を評価 ] を選択します。
-
[OK] を選択します。
Workday 新しい計算フィールドの [計算] タブに移動します。
-
[計算] タブで、次の計算フィールド値を入力します。
- フィールドタイプ:テキスト
- ビジネスオブジェクト:(空)
- デフォルト値:空の文字列
-
[計算] タブのテーブルで、次のcf_learning_content_id計算されたフィールド条件テーブルの各エントリに指定されたフィールド値を含む新しい行を追加します。
表 : 2. 計算されたフィールド条件cf_learning_content_id 条件 条件が True の場合に値を返す cf_course_type_is_blended cf_blendedコース ID Cf_learning_content_type_is_digital_course cf_digital_course_id Cf_learning_content_type_is_course_offering cf_course_offering_id Cf_learning_content_type_is_program Cf_program_id Cf_learning_content_type_is_lesson cf_lesson_id - [OK] を選択します。
- [Done (完了)] を選択します。
-
Workday で学習アサインレポートを作成します。
- Workday検索バーで、[カスタムレポートを作成] タスクを検索して選択します。
-
[カスタムレポートを作成] ページで、新しいカスタムレポートの名前を入力します。
たとえば、「 Workday コネクタ LA レポート」と入力します。
- [レポートタイプ] フィールドで、[ 詳細] を選択します。
- [パフォーマンスに最適化] オプションをオフにします。
- [データソース] フィールドで、[ 学習組織別の学習アサイン] を選択します。
- [ Web サービスとして有効にする] オプションを選択します。
- [OK] を選択します。
Workday 新しいカスタムレポートの [カスタムレポートを編集] ページに移動します。 -
[カスタムレポートを編集] ページの [列] タブで、次のカスタムレポート列テーブルの各エントリに対して次の手順を実行します。
- [ + ] を選択して新しい列行を追加します。
-
新しい行で、テーブルの列エントリに表示されているフィールド値を選択または入力します。
表 : 3. カスタムレポート列 ビジネスオブジェクト フィールド 列見出しの上書き 列見出しの上書き XML エイリアス 学習組織別の学習アサイン ワーカー ワーカー ワーカー 従業員 ID Employee_ID 学習組織別の学習アサイン アサイン者 Assigned_By アサイン者 Workday ID (Workday ID) Assigned_by_WID Assigned_by_WID 学習組織別の学習アサイン アサイン日 Assigned_Date 学習組織別の学習アサイン アサインキャンセル日 Assignment_Cancellation_Date 学習組織別の学習アサイン アサインメカニズム assignmentMechanism 学習組織別の学習アサイン アサインレコード完了タイミング Assignment_Record_Completion_Moment 学習組織別の学習アサイン アサインステータス Assignment_Status 学習組織別の学習アサイン 作成タイミング Created_Moment 学習組織別の学習アサイン 期日 Due_Date 学習組織別の学習アサイン 最終機能更新 Last_Functionally_Updated 学習組織別の学習アサイン 最新のアサイン日時 Latest_Assigned 学習組織別の学習アサイン 学習アサイン Learning_Assignment 学習組織別の学習アサイン ラーニングコンテンツ Learning_Content 学習組織別の学習アサイン cf_learning_content_id ラーニングコンテンツ ID Learning_Content_ID 学習組織別の学習アサイン 学習登録 Learning_Enrollment 学習組織別の学習アサイン ラーニングレコード Learning_Record 学習組織別の学習アサイン 期限切れ 期限切れ 学習組織別の学習アサイン 必須 必須 学習組織別の学習アサイン 放棄 放棄 学習組織別の学習アサイン ワーカーによって放棄 Waived_by_Worker 学習組織別の学習アサイン 放棄理由 Waive_Reason 学習組織別の学習アサイン ワーカーのマネージャー Worker_s_Manager_s_ ワーカーのマネージャー 従業員 ID マネージャー従業員 ID Manager_Employee_ID ワーカーのマネージャー Workday ID (Workday ID) Manager_wid managerworkdayId
-
[列] タブの新しいカスタムレポートの [グループ列見出し] セクションで、次のカスタムレポートグループ列見出しテーブルの各エントリに対して次の手順を実行します。
- [ + ] を選択して新しい列行を追加します。
-
新しい行で、テーブルのグループ列見出しエントリに表示されているフィールド値を選択または入力します。
表 : 4. カスタムレポートグループ列見出し ビジネスオブジェクト グループ列見出し グループ列見出し XML エイリアス アサイン者 Assigned_By_group ワーカー Worker_group ワーカーのマネージャー Worker_s_Manager_s__group
-
[カスタムレポートの編集] ページで [ソート] タブに移動し、次の手順を実行します。
- テーブルで [ + ] を選択して、カスタムレポートの新しい結果ソート順行を追加します。
-
新しい行で、次のソート順テーブルに示されているフィールド値を選択または入力します。
表 : 5. ソート順 フィールド ソートの方向 最終機能更新 アルファベット順 - 昇順
-
[カスタムレポートを編集] ページで [フィルター] タブに移動し、次の [フィルター条件] テーブルの各フィルター条件エントリに対して次の手順を実行します。
- [インスタンスでフィルタリングするためのフィルター条件] テーブルで、[ + ] を選択してカスタムレポートの新しいソート順行を追加します。
-
新しい行で、テーブルのフィルター条件エントリに表示されるフィールド値を選択または入力します。
表 : 6. フィルター条件 および/または ( フィールド 演算子 比較タイプ 比較値 ) 必須? AND ワーカー 選択リスト内 ユーザーに値の入力を求め、値が空白の場合はフィルター条件を無視します デフォルトのプロンプト はい AND (( CF_learning_enrollment (空) でない AND アサインメカニズム 選択リスト内 このフィルターで指定された値 - コース WS への登録
- ラーニング促進登録
- ラーニング一括登録
- マネージャー登録
- 再トレーニング
) はい または アサインメカニズム 選択リスト内 このフィルターで指定された値 キャンペーン ) はい AND 最終機能更新 次の値以上 ユーザーに値の入力を求め、値が空白の場合はフィルター条件を無視します 開始プロンプト AND 最終機能更新 次の値以下 (<=) ユーザーに値の入力を求め、値が空白の場合はフィルター条件を無視します エンディングプロンプト AND (( cf_learning content_type 選択リスト内 このフィルターで指定された値 - 混合コース
- コースオファリング
- デジタルコース
- 外部コンテンツ
- インポートされたコンテンツ
- Program (プログラム)
AND ラーニングレコード (空) でない ) はい または cf_learning content_type 選択リスト内 このフィルターで指定された値 レッスン )
- [カスタムレポートを編集] ページで、[プロンプト] タブに移動し、[ 未定義のプロンプトのデフォルトを入力 (Populate Undefined Prompt Defaults )] オプションを選択します
-
[プロンプト] タブで、次のプロンプトテーブルのプロンプトエントリごとに次の手順を実行します。
- [プロンプトのデフォルト] テーブルで [ + ] を選択して、カスタムレポートの新しいプロンプト行を追加します。
-
新しい行で、テーブルのプロンプトエントリに表示されるフィールド値を選択または入力します。
表 : 7. プロンプト フィールド プロンプト修飾子 プロンプト XML エイリアスのラベル デフォルトタイプ デフォルト値 必須 ワーカー デフォルトのプロンプト ワーカー デフォルト値なし ラーニングアサインのラーニング組織 Learning_Organizations_for_Learning_Assignment デフォルト値なし はい 下部組織を含める Include_Subordinate_Organizations デフォルト値を指定 はい 最終機能更新 開始プロンプト Start_Assigned_Date デフォルト値なし 最終機能更新 エンディングプロンプト End_Assigned_Date デフォルト値なし
-
新しいカスタムレポートの [詳細] タブで、[ Web サービスとして有効にする] オプションがまだ選択されていない場合は選択し、[ OK] を選択します。
Workday によって、新しいカスタムレポートの構成変更が保存されます。
-
新しいカスタムレポートの所有権を、 Workday 外部コンテンツコネクタ用に作成された統合システムユーザーに転送します。
- [カスタムレポートを表示] ページから、 … > カスタムレポート > 所有権の転送.
-
[カスタムレポートの所有権の転送 (Transfer Ownership of Custom Reports)] ページの [新しい所有者 (New Owner)] フィールドで、 ISU SNOW ACL 統合システムユーザーアカウントを入力または選択します。
重要:この統合システムユーザーアカウントがシステムに表示されない場合は、 Workday アドミンが Workdayセキュリティ設定の構成 予備タスクを完了していることを確認してください。
- [OK] を選択します。
-
新しいカスタムレポートを使用してサンプルレポートを生成し、その CSV URL をコピーします。
- 新しいカスタムレポートの [カスタムレポートを表示] ページで、 ... > Web サービス > URL を表示.
-
[URL を表示 Web サービス] ページで、フィールドに入力してサンプルレポートを構成します。
フィールド 値 ワーカー Workday組織の任意のメンバーを選択します。 ラーニングアサインのラーニング組織 選択したワーカーの監督組織を選択します。 開始中 最終機能更新 レポートの任意の開始日時を選択します。 終了 最終機能更新 レポートの任意の終了日時を選択します。終了日時は、指定した開始日時よりも後でなければなりません。 -
[OK] を選択します。
Workday は、サンプルレポートのパラメーターと URL を表示します。
- CSV リンクを長押し (または右クリック) し、CSV URL をコピーします。
- コピーした URL を Web ブラウザーまたはテキストエディターに貼り付けます。
CSV URL の形式は、 https://<hostname>.workday.com/ccx/service/customreport2/<tenant-name>/<report-owner-user-name>/<report-name-alias> です。この URL の後に、オプションで疑問符と、アンパサンドで区切られた 1 つ以上の URL パラメーターを付けることができます。たとえば、CSV URL は https://wd2-impl-services1.workday.com/ccx/service/customreport2/Example/ISU_SNOW_ACL/Workday_connector_LA_report のようになります。 -
Workday テナントのベース URL、Workdayテナント名、カスタムレポート所有者のユーザー名、およびカスタムレポート名エイリアスをコピーします。
-
貼り付けた CSV URL から Workday テナントのベース URL をコピーし、安全な場所に保存します。
Workday テナントのベース URL は、CSV URL の https://<hostname>.workday.com 部分 (3 番目のスラッシュ文字の前すべて) です。たとえば、CSV URL が https://wd2-impl-services1.workday.com/ccx/service/customreport2/Example/ISU_SNOW_ACL/Workday_connector_LA_report の場合、 Workday テナントのベース URL は
https://wd2-impl-services1.workday.comです。重要:外部コンテンツコネクタアドミンは、 Workday 外部コンテンツコネクタを構成するときにこのベース URL を必要とします。 -
貼り付けた CSV URL から Workday テナントのテナント名をコピーし、安全な場所に保存します。
Workday テナントのテナント名は、CSV URL の <tenant-name> 部分 (6 文字目から 7 番目のスラッシュ文字まで) です。たとえば、CSV URL が https://wd2-impl-services1.workday.com/ccx/service/customreport2/Example/ISU_SNOW_ACL/Workday_connector_LA_report の場合、 Workday テナント名は
Exampleです。重要:外部コンテンツコネクタのアドミンは、 Workday 外部コンテンツコネクタを構成するときにこのテナント名を必要とします。 -
貼り付けた CSV URL から、カスタム学習アサインレポートのレポート所有者のユーザー名をコピーし、安全な場所に保存します。
カスタム学習アサインレポートのレポート所有者のユーザー名は、CSV URL の <report-owner-user-name> 部分です (7 番目から 8 番目のスラッシュ文字まで)。たとえば、CSV URL が https://wd2-impl-services1.workday.com/ccx/service/customreport2/Example/ISU_SNOW_ACL/Workday_connector_LA_report の場合、カスタム学習アサインレポート所有者のユーザー名は
ISU_SNOW_ACLです。重要:外部コンテンツコネクタアドミンは、 Workday 外部コンテンツコネクタを構成するときに、この学習アサインレポート所有者のユーザー名を必要とします。 -
貼り付けた CSV URL からカスタムレポートの学習アサインレポート名エイリアスをコピーし、安全な場所に保存します。
カスタム学習アサインレポートのレポート名エイリアスは、CSV URL の <report-name-alias> 部分 (8 番目のスラッシュ文字から疑問符または URL の末尾までの間のすべての部分) です。たとえば、CSV URL が https://wd2-impl-services1.workday.com/ccx/service/customreport2/Example/ISU_SNOW_ACL/Workday_connector_LA_report の場合、カスタム学習アサインレポート名エイリアスは
Workday_connector_LA_reportです。重要:外部コンテンツコネクタアドミンは、 Workday 外部コンテンツコネクタを構成するときに、この学習アサインレポート名エイリアスを必要とします。
-
貼り付けた CSV URL から Workday テナントのベース URL をコピーし、安全な場所に保存します。
次のタスク
Workday 外部コンテンツコネクタを作成するコネクタアドミンに次のアイテムを提供します。
コネクタアドミンは、Workdayソースシステムの学習アサインから検索可能なコンテンツとメタデータを取得するためのWorkday外部コンテンツコネクタを構成するために、これらのアイテムを必要とします。