メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
概念: カスタム レポートのカスタム フィールドおよび計算フィールド

概念: カスタム レポートのカスタム フィールドおよび計算フィールド

カスタム レポートを作成

他の Workday フィールドを使用したカスタム レポートの作成と同様の方法で、カスタム フィールドを使用してカスタム レポートを作成します。カスタム フィールドに基づいて計算フィールドを作成できます。
レポートでは、以下の方法でカスタム フィールドを使用できます。
  • ビジネス オブジェクト が拡張ビジネス オブジェクトの場合、列として。
  • プロンプトとして。
  • フィルタを定義する場合
  • 並べ替えまたはグループ化する。
カスタム フィールドをデータを集計するためのディメンションとして、またはデータをフィルタするレポート プロンプトとして使用することはお勧めしません。特にカスタム フィールドが大量のデータを評価する場合には、パフォーマンスに悪影響を及ぼす可能性があります。
カスタム フィールドにはインデックスが付けられません。そのため、カスタム フィールドを使用して大量のビジネス オブジェクトのデータをフィルタまたはグループ化すると、レポートの実行に時間がかかります。例: 50,000 人を超える従業員がいて、"従業員" ビジネス オブジェクトのカスタム オブジェクトにカスタム フィールドを使用して従業員をフィルタまたはグループ化すると、レポートの実行に数分かかる場合があります。
カスタム フィールドを作成する場合、カスタム フィールドのカテゴリを選択または作成します。デフォルトのカテゴリは
"カスタム フィールド"
ですが、カスタム フィールドを既存のカテゴリまたは新しいカテゴリに割り当てることができます。
ユーザーがプロンプトでカスタム リスト値を選択できるようにするために、フィルタを作成または事前定義できます。どちらの場合でも、プロンプトには、そのカスタム リストに固有のカスタム リスト項目が表示されます。例: カスタム リスト タイプを "従業員の認定/資格" に設定して
、"My 認定/資格"
というカスタム フィールドを作成します。また、
My 認定/資格
にフィルタを作成します。プロンプトには、カスタム リスト項目が表示されます。
計算フィールドおよび条件ルールでは、カスタム フィールドを使用できます。計算フィールドを使用できる条件ルールは、ルール定義でカスタム フィールド データを使用することもできます。ルールには、ビジネス プロセス条件ルールが含まれます。
計算フィールドは、所有ビジネス オブジェクトの他のフィールドと同様に、カスタム フィールドを参照できます。
複数インスタンスのカスタム オブジェクトまたは有効日付きのビジネス オブジェクトを拡張するカスタム オブジェクトのフィールドが、レポートの主ビジネス オブジェクトに含まれていません:
次のフィールドのレポートを作成するため...
結果...
マルチインスタンス カスタム オブジェクト
レポート定義の
"ビジネス オブジェクト"
列でカスタム オブジェクトを選択します。
有効日付きのビジネス オブジェクトを拡張する単一インスタンスのカスタム オブジェクト。
レポート定義の
"ビジネス オブジェクト
" 列で "追加データ" を選択します。有効日付きのビジネス オブジェクトを拡張する単一インスタンス カスタム オブジェクトのカスタム フィールドを
"フィールド名"
列から選択します。
有効日付きビジネス オブジェクトを拡張する複数インスタンス カスタム オブジェクト。
追加データを取得する
ビジネス オブジェクト
に関連した "関連値ルックアップ" 計算フィールドを作成します。計算フィールドの "戻り値" は、有効日付きのカスタム オブジェクトの名前です。レポート定義の
"ビジネス オブジェクト
" 列でこの計算フィールドを選択します。
"フィールド名"
列でカスタム フィールドを選択します。
有効日付きビジネス オブジェクトを拡張する複数インスタンス カスタム オブジェクトの "関連値ルックアップ" 計算フィールドを作成する場合は、以下の有効日付きビジネス オブジェクトとそれに関連する "ルックアップ フィールド" およびビジネス オブジェクトを使用します。
有効日付きビジネス オブジェクト
ルックアップ フィールド
関連ビジネス オブジェクト
従業員
従業員の追加データ
従業員のカスタム データのスナップショット
職務補充依頼
職務補充依頼の追加データ
職務補充依頼のカスタム データのスナップショット
ポジション要件
ポジション要件のその他のデータ
ポジション要件のカスタム データのスナップショット
学術系役職トラック
学術系役職トラックの追加データ
学術系役職トラックのカスタム データのスナップショット

カスタム レポート内の組織のカスタム フィールドへのアクセス

データ ソースの主ビジネス オブジェクトが "組織" の場合、"組織" ビジネス オブジェクトで計算フィールドを作成して、カスタム レポートの特定の組織タイプのカスタム フィールドにアクセスします。これには、ルックアップ組織で返された組織のカスタム フィールドが含まれます。
"関連値のルックアップ"
関数を使用して、
"ルックアップ フィールド"
としてカスタム オブジェクトがある組織タイプを選択します。
"戻り値"
フィールドでカスタム フィールドを選択します。マルチインスタンスのカスタム オブジェクトを使用する場合は、
"戻り値"
フィールドでカスタム オブジェクトを選択します。

セキュリティ

レポートのカスタム フィールドのセキュリティは、他の Workday レポート フィールドのセキュリティと同じです。レポート作成者は、カスタム オブジェクトおよびフィールドに対する表示権限を持っていない場合でも、レポート定義カスタム フィールドにアクセスできます。しかし、レポートの作成者は、レポートの実行時にデータを閲覧できません。
カスタム オブジェクトはドメインにセキュリティ保護されています。カスタム フィールドを参照する計算フィールドを作成する場合、計算フィールドのセキュリティでカスタム フィールドのセキュリティが考慮されます。計算フィールドでは、参照する標準の Workday フィールドのセキュリティも考慮されます。
従業員がレポートを実行すると、表示権限を持つドメインのフィールドのみが表示されます。レポートにカスタム フィールドに基づく計算フィールドが含まれる場合、カスタム オブジェクトがセキュリティ保護されているドメインへの "表示" アクセス権を持っている従業員は、計算フィールドと値のみを表示できます。