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

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

  • グローバル人事管理

    • 雇用関係の編集

    • マネージャの変更

    • 雇用契約

    • 雇用フローにおける「個別報酬」セクションのサポート

    • 「フローの追加」の「契約」セクション

    • 退職の訂正

  • 報酬

    • 給与の変更(管理者およびライン・マネージャ)

    • 給与履歴

    • 「個別報酬」、「個人拠出金」、「報酬管理」

  • グローバル給与

    • オファーの作成と編集

  • 機会マーケットプレイス

    • 紹介による候補者

ノート: 前述のRedwoodページは、このリリースで新しくサポートまたは更新されています。 リージョンおよびページごとのサポートされているフィールドの完全なリスト、およびページごとの実装ガイドラインについては、「Visual Builder Studioを使用したHCMおよびSCM用のRedwoodアプリケーションの拡張」ガイドを参照してください。

用語集

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

  • オートコンプリート: フィールド値をデフォルト設定および検証する機能を示す一般的な用語。 これは製品に依存しません。

  • オートコンプリートのルール: レスポンシブ・ページのフィールド値をデフォルト設定および検証するために使用されるHCMエクスペリエンス設計スタジオの機能。 オートコンプリートのルールはオブジェクトベースです。

  • ビジネス・ルール: フィールド値のデフォルト設定や検証など、Redwoodページのパーソナライズに使用するVB Studioのエクスプレス・モードの機能(24Bの新機能)。 ビジネス・ルールはページ・ベースです。

  • 初期フィールド値およびフィールド値

    • 初期フィールド値: データベースに格納されているフィールド値。 トランザクションの初期フィールド値は変更されません。

      • リージョンで使用可能な場合は、同じ名前の階層の下にリストされます。

      • 初期フィールド値はページおよびリージョン固有です。 たとえば、雇用詳細の変更および訂正プロセスでは、アサイメント属性には初期フィールド値を使用できますが、給与属性には使用できません。

    • フィールド値は、ページにキャッシュされた値で、ルールまたはユーザーによってすでに変更されている可能性があります。

    • 初期フィールド値およびフィールド値は、条件およびルール・ロジックで使用できます。

    • 初期フィールド値とフィールド値は、オートコンプリートのルールの古い値と新しい値に対応しています。

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

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

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

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

ノート: フィールドの初期値は、従業員の採用などの作成フローなど、すべてのページに常に存在するわけではありません。 「主なリソース」の項のVB StudioおよびHCMのドキュメントを参照してください。

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

ビジネス・ルールでは、次の2つの新機能を使用できます:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

拡張可能フレックスフィールド(EFF)および付加フレックスフィールド(DFF)の操作

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

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

グローバル人事管理

デフォルト設定または検証、あるいはその両方の機能が、次のページおよびリージョンでサポートされるようになりました。 通常、次の場合にデフォルト機能および検証機能を使用できます:

Page/Process 条件内 フィールド値のデフォルト設定 フィールド値の検証 実装ガイドライン

雇用フローでの「個別報酬」セクションのサポート

すべてのアサイメント属性   すべてのアサイメント属性  
「フローの追加」の「契約」セクション すべてのアサイメント属性 すべてのアサイメント属性 すべてのアサイメント属性 ビジネス・ルール値を契約セクションのフィールドにデフォルト設定した後は、フィールドの値を別の値に変更することはできません。 デフォルト値は保持されます。 RAW値属性の変更は、ビジネス・ルールの評価関数で考慮する必要があります。
退職の訂正 すべてのアサイメント属性 すべてのアサイメント属性 すべてのアサイメント属性  

報酬

次のページおよびリージョンでは、デフォルトまたは検証、あるいはその両方の機能がサポートされるようになりました。 通常、次の場合にデフォルト機能および検証機能を使用できます:

Page/Process 条件内 フィールド値のデフォルト設定 フィールド値の検証 実装ガイドライン

給与の変更

  • 配列: 給与履歴
  • 昇格等級ラダー詳細
    • 国別仕様コード
    • 国別仕様データ・グループID
    • 等級ラダーID
    • 等級ラダー名
    • 等級ステップ昇格に含める
    • レート年換算係数
    • レート周期
    • レート名
    • 等級ID
    • 等級コード
    • 等級名
    • 等級順序
    • 等級レート値
    • 現在の等級ステップID
    • 現行等級ステップ名
    • 現在のステップ・レート値
    • 等級開始ステップID
    • 等級上限ステップID
    • 配列: ステップ・レート値
  • 追加アサイメント情報セグメント
    • 処理フレックス
    • アサイメントDDF
    給与履歴とステップ・レートの値は、アレイです。 ルール条件を記述するときに、ループを使用してレコードを反復処理します。
給与履歴
  • 配列: 給与履歴
  • 昇格等級ラダー詳細
    • 国別仕様コード
    • 国別仕様データ・グループID
    • 等級ラダーID
    • 等級ラダー名
    • 等級ステップ昇格に含める
    • レート年換算係数
    • レート周期
    • レート名
    • 等級ID
    • 等級コード
    • 等級名
    • 等級順序
    • 等級レート値
    • 現在の等級ステップID
    • 現行等級ステップ名
    • 現在のステップ・レート値
    • 等級開始ステップID
    • 等級上限ステップID
    • 配列: ステップ・レート値
  • 追加アサイメント情報セグメント
    • 処理フレックス
    • アサイメントDDF
   

給与履歴とステップ・レートの値は、アレイです。 ルール条件を記述するときに、ループを使用してレコードを反復処理します。

「個別報酬」、「個人拠出金」、「報酬管理」  
  • 処理日
  • プランの除外
  • 除外オプション
   

グローバル給与

次のページおよびリージョンでは、デフォルトまたは検証、あるいはその両方の機能がサポートされるようになりました。 通常、次の場合にデフォルト機能および検証機能を使用できます:

プロセス/ページ 条件内 フィールド値のデフォルト設定 フィールド値の検証 実装ガイドライン
オファーの作成および編集  

オファー・フローによるフィールド

  • 給与
  • 給与の超過勤務期間
  • 給与に必要なタイム・カード
  • 税レポート・ユニット
  • アサイメントの超過勤務期間
  • 割当に必要なタイム・カード
  • 給与
  • 給与の超過勤務期間
  • 給与に必要なタイム・カード
  • 税レポート・ユニット
  • アサイメントの超過勤務期間
  • 割当に必要なタイム・カード
 

機会マーケットプレイス

デフォルト設定または検証、あるいはその両方の機能が、次のページおよびリージョンでサポートされるようになりました。 通常、次の場合にデフォルト機能および検証機能を使用できます:

ページ/プロセス 条件内 フィールド値のデフォルト設定 フィールド値の検証 実装ガイドライン

「紹介による候補者」タブ

紹介による候補者タブ・レベルでのみ検証

値プロパティがロックされています    
ギグ(作成、編集およびギグ詳細ページ)

「ギグの作成」または「ギグ詳細」フローによるフィールド

値プロパティがロックされています    
ジョブ詳細 ジョブ詳細フローによるフィールド 値プロパティがロックされています    

リージョンおよびページごとのサポートされているフィールドの完全なリスト、および実装ガイドラインは、「Visual Builder Studioを使用したHCMおよびSCM用のRedwoodアプリケーションの拡張」ガイドを参照してください。

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

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

有効化のステップ

VB Studioでフィールドおよびセクションを表示する方法の詳細は、Oracle Help Centerの次のトピックを参照してください。

ヒントと考慮事項

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

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

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

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

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

コンテナ・レイアウト

コンテナ・レイアウト

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

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

  • 実装ガイドラインに従っているかぎり、ビジネス・ルールのルールの作成には、このリリースではオラクルの承認は必要ありません。

  • 後続のリリースで提供される機能が追加されると、オラクルがこの承認プロセスを見直す場合があります。

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

  • オートコンプリートのルールのエラーが設定されている既存オブジェクトの検証ルールは、前述のRedwoodページの「給与の変更」および「文書レコード」で引き続き機能します。 そのため、既存のルールを変更する必要はありません。

  • Redwoodページを有効にすると、このページの基礎となるビジネス・オブジェクト上に構築された他のすべてのページのすべてのルールを無効にする必要があります。 ビジネス・オブジェクトのルールを無効にすると、Redwoodページとレスポンシブ・ページの両方でオートコンプリートが無効になることに注意してください。

雇用導入のヒントと考慮事項

  • UDT (ユーザー定義表)に基づいて実行する必要があるデフォルト・ルールまたはフィールド検証ルールは、ビジネス・ルールでは実行できません。

  • 「個人の追加」フロー、「雇用関係の作成」、「処理待ち就業者の変換」および「ローカルおよびグローバル異動」の契約セクション関連のデフォルト設定および検証は、25Bでは実行できません。 これは、後のリリースでサポートされます。

  • 給与期間に基づくトランザクション日のデフォルト設定または検証は、25Bでは実行できません。 これは、後のリリースでサポートされます。

  • ポジション在職者数に基づくデフォルト設定および検証は、25Bではサポートされていません。

  • 複数の行をサポートする個人セクションと、複数の行の検証がある個人セクションは、ADFオートコンプリートで実行する必要があります。 ビジネス・ルールでの検証はサポートされていません。

  • 複数行セクションの場合、個人セクションに対して行間検証はできません。

  • 複数行セクションの行に基づく他のセクションの検証では、現在、サポートされているリージョンは使用できません。

雇用関係の作成用 

  • オブジェクト・レベル検証のADFオートコンプリートのルールを保持することをお薦めします。

  • すべての追加フローのADFオートコンプリート・ルールは、「続行」ではなく「送信」をクリックするとトリガーされます。

採用管理の実装に関するヒントと考慮事項

  • VB Studio (VBS)ルール・ビルダーで検証ルールを記述しているときに、重複する値が表示される場合があります。 正しい値を選択するには、特定のフィールドの値リストに値を入力し、その値が「フィールド値」に表示された場合は、正しい属性を選択しました。 たとえば、「ビジネス理由」フィールドの場合、modと入力すると、modificationの値が「フィールド値」セクションに表示されます。
    フィールド値


  • VB Studioで検証ルールを構成する場合は、ターゲット・フィールドに次のフィールドを追加しないでください。 検証ルール、警告メッセージ、条件などを記述できます。 この条件がtrueの場合、セクション・レベルのバナーでユーザーが警告メッセージを使用できます。
    ターゲット・フィールド

1)セクション

  •     求人タイプ
  •     使用
  •     ポジション
  •     ジョブ
  •     求人テンプレート
  •     既存の求人


2) 基本情報

  •     求人ステータス
  •     求人番号
  •     求人言語
  •     募集人数


3) 採用チーム

  •     すべてのフィールド


3) 求人体系

  •     すべてのフィールド


4) オファー情報

  •     雇用主
  •     ビジネス・ユニット
  •     部門
  •     ジョブ
  •     等級
  •     就業事業所


5) 構成セクション

  •     候補者選択プロセス
  •     外部応募フロー
  •     掲載失効日数

25Bでは、ジョブ求人の作成または編集中に、ポジションおよびアサイメント・オブジェクトからデフォルト設定および検証はサポートされていません

主なリソース

ここでは、エクスプレス・モードの使用を開始する際に推奨するトピックを示します。