HCM Redwoodアプリケーションのフィールド値のデフォルト設定および検証

人事管理(HCM)のRedwoodアプリケーションでは、ビジネス・ルールのさらに多くのページでオートコンプリート機能がサポートされるようになりました。 Redwoodページのページ、リージョンおよびフィールドの定義済リストに対して、ビジネス・ルールにデフォルト設定および検証ルール(警告およびエラー)を記述することで、ユーザーのエクスペリエンスを強化できます:

  • グローバル人事管理
    • データ・アクセスの共有
  • 報酬
    • 報酬の設定管理
    • 個別報酬
    • 個人拠出金
    • 給与履歴
  • タレント・レビューおよび後任管理
    • タレント・プールの追加または編集
    • タレント・プール - 候補者をプールに追加
    • タレント・レビュー - レビュー対象者をプランに追加
    • タレント・レビュー - レビュー対象者をプールに追加

ノート: このリリースでは、前述のRedwoodページのみが新しくサポートされています。

用語集

Redwoodページの新しいオートコンプリート機能の使用を開始する前に、理解しておく必要がある用語を次に示します

  • オートコンプリート: フィールド値をデフォルト設定および検証する機能を示す一般的な用語。 これは製品に依存しません。
  • オートコンプリートのルール: レスポンシブ・ページのフィールド値をデフォルト設定および検証するために使用されるHCMエクスペリエンス設計スタジオの機能。 オートコンプリートのルールはオブジェクトベースです。
  • ビジネス・ルール: フィールド値のデフォルト設定や検証など、Redwoodページのパーソナライズに使用するVB Studioのエクスプレス・モードの機能(24Bの新機能)。 ビジネス・ルールはページベースです。
  • 初期フィールド値およびフィールド値
    • 初期フィールド値: データベースに格納されているフィールド値。 1つのトランザクションに対して初期フィールド値は変わりません。
      • リージョンで使用可能な場合は、同じ名前の階層の下にリストされます。
      • 初期フィールド値はページおよびリージョン固有です。 たとえば、雇用詳細の変更および訂正プロセスでは、アサイメント属性には初期フィールド値を使用できますが、給与属性には使用できません。
    • フィールド値は、ページにキャッシュされた値で、ルールまたはユーザーによってすでに変更されている可能性があります。
    • 初期フィールド値とフィールド値は、条件とルールのロジックで使用できます。
    • 初期フィールド値とフィールド値は、オートコンプリートのルールの古い値と新しい値に対応しています。

条件のフィールド値(1)および初期フィールド値(2)

条件のフィールド値(1)および初期フィールド値(2)

たとえば、人事担当者が、従業員の勤務時間を40時間から20時間に減らしたとします。 この場合、

  • 初期フィールド値は40です
  • フィールド値は20です

ビジネス・ルールの値のデフォルト設定および検証の例

通常は、次の場合にデフォルト設定および検証機能を使用できます:

  • データ・アクセスの共有
    • デフォルト設定
      • 失効日を現在の日付から2週間後にデフォルト設定します
      • 「ノート」フィールドのテキストをデフォルト設定します
      • 失効日を受信者情報に基づいてデフォルト設定します
    • 検証
      • 失効日が現在の日付から2週間以上前でなく、現在の日付から1か月以上後でないことを検証します
      • 失効日が2か月後であることを検証します
  • 報酬の設定管理、個別報酬および個人拠出金
    • デフォルト設定
      • 次の四半期の1日より後に従業員のみが報奨を作成できるように「時期」の日付をデフォルト設定します。
    • 検証
      • 現在の会計年度(4月1日から3月31日)になるように「時期」の日付を検証します
      • 臨時賞与が2024年4月1日または2024年10月1日に有効であることを検証します
      • 新規採用賞与が$3000を超えないことを検証します
      • 車両手当増加が10%以下であることを検証します
      • 新規報酬が月の17日以前に開始されることを検証します
      • 報奨提示が一度に1つのみ送信されることを検証します
      • バスとタクシーの払戻が一緒に請求されていないことを検証します
  • 給与履歴
    • デフォルト設定
      • 報酬マネージャが給与変更を提示するときに、従業員の雇用主に基づいて提示給与ベースをデフォルト設定します。
      • ライン・マネージャが給与変更を提示するときに、有効日を翌月の初日に、次回給与レビュー日を有効日の1年後にデフォルト設定します。
    • 検証
      • ユーザーが遡及給与変更を入力できないようにします
      • 給与の変更は月の初日に実行される必要があります
      • 給与額は最小値を超える必要があります
  • タレント・プールの追加または編集
    • デフォルト設定
      • タレント・プールを公開としてデフォルト設定します
  • タレント・プール - 候補者をプールに追加
    • デフォルト設定
      • アクティブなメンバーのみをタレント・プールに追加できます
  • タレント・レビュー - レビュー対象者をプランに追加
    • デフォルト設定
      • プランに追加されるレビュー対象者の準備レベルをデフォルト設定します
    • 検証
      • レビュー対象者をプランに追加する際にランク・フィールドを検証します
  • タレント・レビュー - レビュー対象者をプールに追加
    • デフォルト設定
      • アクティブなメンバーのみをタレント・プールに追加できます

検証ルールとデフォルト設定ルールは相互に排他的ではなく、同じフィールドに両方を使用して、データ品質と一貫性を確保しながらユーザー・エクスペリエンスを向上できます。 同様に、日付をデフォルト設定してフィールドを読取り専用にするなど、デフォルト設定ルールと、フィールドとリージョンの表示を制御するルールを組み合せることもできます。

ノート: 「主なリソース」の項のVB StudioおよびHCMのドキュメントを参照してください。

デフォルト設定および検証機能へのアクセス

次のセクションのビジネス・ルールで、2つの新機能を使用できます:

  • フィールド値をデフォルト設定する「フィールドとリージョンの構成」
  • フィールド値の検証

フィールド値のデフォルト設定および検証

フィールド値のデフォルト設定および検証

フィールドを使用した、条件やルール・ロジック、あるいはその両方のオーサリング

リージョンに対する初期フィールド値が有効な場合に、それらを含むフィールドをビジネス・ルールの様々な場所で使用できます:

  • 条件
  • ルール・ロジックを記述したり、フィールド値をデフォルト設定したり、その両方をする単純式または拡張式

ノート: 条件で使用できるフィールド、単純式および拡張式は、そのページで使用可能なフィールドおよび直接属性、およびリージョンおよびフィールド・セクションにリストされているフィールドに限定されています。

サポートされるフィールドと属性、およびサポートされないフィールドと属性

サポートされるフィールドと属性、およびサポートされないフィールドと属性

条件、単純式、拡張式およびJavaScript (JS)の使用

条件ビルダーを使用して単純なルールの作成から始めて、デフォルト設定や検証ルールをトリガーする時期を定義することをお薦めします。

単純式を使用して、別のフィールド値で値をデフォルト設定したり、値をフィールドに割り当てる前にデータを変換します。

次の場合は、拡張式を条件に使用します:

  • 条件で使用可能な演算子は、ルール・ロジックを記述するのに十分ではありません。
  • データを変換する必要があります。 拡張式でのJSの使用は、サブ文字列や日などのデータ変換に厳密に制限されることに注意してください。

拡張可能フレックスフィールドの使用

「追加アサイメント情報」および「追加個人情報」のそれぞれのビジネス・ルール・ページに、すべてのコンテキスト・コードが表示されるわけではありません。 すべてのコンテキスト・コードを表示するには、「拡張可能フレックスフィールドの管理」ページを使用して、EFFごとにリフレッシュしてオフラインでデプロイする必要があります。

「拡張可能フレックスフィールドの管理」ページ

「拡張可能フレックスフィールドの管理」ページ

サポートされるフィールドおよび実装ガイドライン(ページ別)

データ・アクセスの共有

この表は、「データ・アクセスの共有」に対してサポートされている属性、例外および実装に関する推奨事項を示しています。

これは、「自分」、「自分のチーム」および「自分のクライアント・グループ」タブにあるページに適用されます。

プロセス/ページ 条件内 フィールド値のデフォルト設定 フィールド値の検証 実装ガイドライン
データ・アクセスの共有
  • 雇用主
  • 失効日
  • ノート
  • 失効日
  • ノート
 

報酬の設定管理、個別報酬および個人報酬

この表は、報酬の設定管理、個別報酬および個人報酬に対してサポートされている属性、例外および実装に関する推奨事項を示しています。

これは、「自分のクライアント・グループ」タブからアクセスする「報酬の設定管理」ページ、「自分のチーム」タブと「自分のクライアント・グループ」タブからアクセスする「個別報酬」ページ、および「自分」タブからアクセスする「個人拠出金」ページに適用されます。

値のデフォルト設定の条件内 フィールド値のデフォルト設定 値の検証の条件内 フィールド値の検証 実装ガイドライン
  • ユーザー・ロール
  • 雇用主
  • ビジネス・ユニット
  • 処理日

「時期」セクション

  • ユーザー・ロール
  • 雇用主
  • ビジネス・ユニット
  • 処理日

「報酬」セクション

  • ユーザー・ロール
  • 雇用主
  • ビジネス・ユニット
  • プラン
  • オプション
  • 開始日
  • 終了日
  • 通貨
  • 法的エンティティ
  • 作成または編集
  • 現在の割付*

これらのフィールドは、拡張式を使用して検証できます

  • 処理日

レコード・レベル属性

  • プラン
  • プラン・オプション
  • 開始日
  • 終了日
  • 通貨
  • 法的エンティティ
  • 作成または編集

セクション・レベル属性

  • 現在の割付
  • 「処理日」のみデフォルト設定でき、個別報酬セクション・データの検証には使用できません。
  • レコードまたはセクション・レベルで検証できます。
    • 編集パネル・ドロワーで「保存」をクリックすると、レコード・レベルの検証がトリガーされます。
    • プロセスで「続行」をクリックすると、セクション・レベルの検証がトリガーされます
    • 現在のすべての割付レコードが現在の割付属性で使用可能になります。
    • 前述のレコード・レベル・フィールドで、レコードを反復処理してルールを作成できます。
    • セクション・レベルのルールは、拡張式モードを使用してのみ記述できます。
  • 「プラン」値リストおよび「プラン」 - 「ビジネス・ルール」のオプション値リストは、「個別報酬プラン」機能権限: 個別報酬の変動報酬プランの定義(CMP_DEFINE_VARIABLE_COMPENSATION_PLAN_FOR_INDIVIDUAL_COMPENSATION)によって保護されます。 これは、ビジネス・ルール設計時にユーザーが「プラン」値リスト、「プラン」 - オプション値リストの値を表示するために必要です。 このセキュリティがない場合、値リストの値は表示されません。
  • 個別報酬フィールドで初期値を使用して、古い値と新しい値を比較できます
  • 現在の割付は、拡張式を使用した検証の作成中にのみアクセスできます。

給与履歴

この表は、「給与履歴」に対してサポートされている属性、例外および実装に関する推奨事項を示しています。

これは、「自分のクライアント・グループ」タブからアクセスする給与履歴の管理ページに適用されます。

値のデフォルト設定の条件内 フィールド値のデフォルト設定 値の検証の条件内 フィールド値の検証 実装ガイドライン
  • ユーザー・ロール
  • 雇用主
  • ビジネス・ユニット
  • 開始日
  • 処理
  • 事由

次のようなアサイメント属性

  • 追加アサイメント情報セグメント

  • アサイメント・ステータス

  • 交渉団体

  • 勤務時間周期

  • 時給または固定給

  • 雇用主

  • 次の給与開始日

  • 給与開始日

  • プライマリ雇用関係

  • 退職日

  • USジョブ情報超過勤務ステータス

  • 勤務時間

  • ジョブ

  • ジョブ・コード

  • ジョブ機能

  • ジョブ・ファミリ

  • ポジション

  • ポジション・コード

  • ポジション予算値

  • ポジション標準勤務時間

  • 等級ラダー

  • 等級

  • 等級コード

  • 部門

  • 事業所

  • FTE

追加アサイメント情報セグメント

  • 開始日
  • 処理
  • 事由
  • 提示給与ベース
  • 給与額
  • 次回給与レビュー日
  • ユーザー・ロール
  • 雇用主
  • ビジネス・ユニット
  • 開始日
  • 処理
  • 事由

次のようなアサイメント属性

  • 追加アサイメント情報セグメント

  • アサイメント・ステータス

  • 交渉団体

  • ビジネス・ユニット

  • 勤務時間周期

  • 時給または固定給

  • 雇用主

  • 次の給与開始日

  • 給与開始日

  • プライマリ雇用関係

  • 退職日

  • USジョブ情報超過勤務ステータス

  • 勤務時間

  • ジョブ

  • ジョブ・コード

  • ジョブ機能

  • ジョブ・ファミリ

  • ポジション

  • ポジション・コード

  • ポジション予算値

  • ポジション標準勤務時間

  • 等級ラダー

  • 等級

  • 等級コード

  • 部門

  • 事業所

  • FTE

追加アサイメント情報セグメント

  • ユーザー・ロール
  • 雇用主
  • ビジネス・ユニット
  • 「時期および事由」、「給与詳細」セクションのフィールド:
    • 開始日
    • 処理
    • 事由
    • 提示給与ベース
    • 給与額
    • 年俸
    • 年間フルタイム給与
    • 支給率
    • 給与範囲
    • 給与範囲最低
    • 給与範囲最高
    • 給与範囲中間
    • 四分位数
    • 五分位数
    • 次回給与レビュー日
    • 等級
    • ステップ
    • ラダー
    • 報酬ゾーン
    • 報酬ゾーン・タイプ
  • 給与額は、ユーザーが決定した給与ベースのタイプを使用する場合にのみデフォルト設定できます。

  • 給与の作成時にデフォルト設定がサポートされます。 既存の給与の訂正中は機能しません。
  • 同日に複数のアサイメントがある場合、最も高い連番付きアサイメントの詳細が考慮されます。
  • 検証は、「送信」をクリックしたときではなく、「保存」または「OK」をクリックしたときに実行されます。
  • 給与全体で検証を実行することはできません。
  • 給与フィールドの初期フィールド値はまだサポートされていません

タレント・レビューおよび後任管理

この表は、「レビュー対象者をプランに追加」、タレント・プールの追加または編集、「レビュー対象者をプールに追加」および候補者をプールに追加に対してサポートされている属性、例外および実装に関する推奨事項を示しています

これは、「自分のクライアント・グループ」タブのページに適用されます。

プロセス/ページ 値のデフォルト設定および検証の条件内 フィールド値のデフォルト設定 フィールド値の検証 実装ガイドライン
タレント・レビュー - レビュー対象者をプランに追加
  • 候補者
    • CandidateStatusCode
    • 暫定後任者
    • ランキング
    • CandidateReadinessCode
     

タレント・プールの追加または編集

  • プール情報
    • 非公開(アクセス・タイプ)
    • 摘要
    • JobId
    • JobFamilyId
    • GradeId
    • BusinessUnitId
    • DepartmentId
    • PositionId
  • 「タレント・プール・メンバー」セクション(talentPoolMembers)
    • MemberStatusCode
     

タレント・レビュー: レビュー対象者をプールに追加

タレント・プール - 候補者をプールに追加

  • 「タレント・プール・メンバー」セクション(talentPoolMembers)
    • MemberStatusCode
     

これらの機能は次のように役立ちます。

  • ユーザー入力を検証することで、貴重なHRデータの品質と一貫性を確保します。
  • データ入力をデフォルト設定することで、ユーザー・エクスペリエンスを合理化し、タスクの実行時間を短縮します。
  • 新しいリリース更新を待つことなく、組織がHRコンプライアンスにすばやく対応できるようになります。

有効化のステップ

この機能を有効にするために何もする必要はありません。

ヒントと考慮事項

エクスプレス・モードでのレイアウトの編集

動的フォームおよび動的表

動的フォームおよび動的表

  • 動的フォームまたは動的表のレイアウトの編集機能はエクスプレス・モードではサポートされておらず、ビジネス・ルールの処理に影響する可能性があるため、使用しないでください。
  • 動的フォームおよび動的表のレイアウトの編集は、更新24D以降で無効になります。 更新24Cより前のこの機能を使用してレイアウトに加えた変更は削除する必要があります。

エクスプレス・モードのルール・エディタ

エクスプレス・モードのルール・エディタ

コンテナ・レイアウト

  • パーソナライズするページのエクスプレス・モードでコンテナ・レイアウトが使用可能な場合は、ルール・エディタを使用する前に、Customer Connectフォーラムを使用して問合せを投稿し、ガイダンスを求めてください。

ビジネス・ルールのエクスプレス・モードの承認プロセス

  • 実装ガイドラインに従っているかぎり、ビジネス・ルールのルールの作成には、このリリースではオラクルの承認は必要ありません。
  • 後続のリリースで提供される機能が追加されると、オラクルがこの承認プロセスを見直す場合があります。

Redwoodページでトリガーされるオートコンプリート・ルールのルール

  • オートコンプリートのルールのエラーが設定されている既存オブジェクトの検証ルールは、前述のRedwoodページの「給与の変更」および「文書レコード」で引き続き機能します。 既存のルールで、これを変更する必要はありません。
  • Redwoodページを有効にする場合は、このページの基礎となるビジネス・オブジェクトに基づいて作成された他のすべてのページのすべてのルールを無効にする必要があります。 ビジネス・オブジェクトのルールを無効にすると、Redwoodページとレスポンシブ・ページの両方でオートコンプリートが無効になることに注意してください。
  • レスポンシブUIのオートコンプリート・ルールの承認プロセスは同じです。

主なリソース

エクスプレス・モードの開始方法に関する推奨トピックを次に示します。