| 処理日が指定した日付範囲内であるかの検証 |
このサンプル・ルールは、処理日が指定された範囲内にあることを検証します。 [時期]セクションが有効な場合、[アクション日]フィールドの値を変更すると、このルールがトリガされます。 「時期」セクションが非表示の場合、処理日は有効日と同じであり、「報酬」セクションから「続行」または「送信」を選択すると、この検証ルールがトリガーされます。 「メッセージ・ターゲット・フィールド」で「処理日」を選択すると、ルール・トリガーを「時期」セクションに制限できます。 |
| 新規要求の開始日を検証 |
このサンプル・ルールは、新規割当の「プラン開始日」値を検証します。 これはレコード・レベルの検証であり、配賦ドロワーで「保存」を選択するとトリガーされます。 「開始日」および「終了日」フィールドは、ISO日付書式(YYYY-MM-DD)の文字列として使用できます。 日付操作の場合は、拡張式を使用して値を日付オブジェクトに変換する必要があります。 |
| 給与期間終了日を使用してプラン終了日を検証 |
このサンプル・ルールは、編集操作中に配賦の計画終了日を検証します。 これはレコード・レベルの検証であり、配賦ドロワーで「保存」を選択するとトリガーされます。 「開始日」、「終了日」および「給与期間開始日」フィールドは、ISO日付書式(YYYY-MM-DD)の文字列として使用できます。 日付操作の場合は、拡張式を使用して値を日付オブジェクトに変換する必要があります。 |
| 新規配賦のプライマリ入力パラメータの検証 |
このサンプル・ルールは、新規配賦の金額(プライマリ入力パラメータ)を検証します。 これはレコード・レベルの検証であり、配賦ドロワーで「保存」を選択するとトリガーされます。 individualCompensationDetailsオブジェクトの値フィールドは、プライマリ入力フィールドの値を文字列形式で保持します。 算術演算の場合は、拡張式を使用して値を数値に変換する必要があります。 |
| 等級別新規割付の検証 |
このサンプル・ルールでは、従業員の等級に基づいて車両手当の割当を検証します。 これはレコード・レベルの検証であり、配賦ドロワーで「保存」を選択するとトリガーされます。 |
| 更新中の配賦のプライマリ入力パラメータの検証 |
このサンプル・ルールでは、更新操作中に配賦の金額(プライマリ入力パラメータ)を初期値に対して検証します。 これはレコード・レベルの検証であり、配賦ドロワーで「保存」を選択するとトリガーされます。 individualCompensationDetailsオブジェクトの値フィールドは、プライマリ入力フィールドを文字列形式で保持します。 算術演算の場合は、拡張式を使用して値を数値に変換する必要があります。 注意: 有効日更新中、レコード・オブジェクトの「Operation(工程)」値は「SPLIT」になり、初期値(終了日が設定された再コード)の「Operation(工程)」値は「PRE_SPLIT」になります。 |
| 前の配賦に対する新規配賦の開始日を検証 |
このサンプル・ルールは、新規割当の開始日が、同じプランの最終割当の6か月以内でないことを検証します。 これはレコード・レベルの検証であり、配賦ドロワーで「保存」を選択するとトリガーされます。 「前の配賦」フィールドには、有効日の時点で無効な配賦がすべて保持されます。 このフィールドは、各オブジェクトが配賦レコードであるオブジェクトの配列です。 各配賦の詳細にアクセスするには、拡張式を使用して「前の配賦」フィールドを反復します。 |
| トランザクションで複数の新規配賦を検証 |
このサンプル・ルールは、トランザクションに複数の新規割当があるかどうかを検証します。 これはセクション レベルの検証であり、[続行]または[送信]またはフロー レベルの[保存]ボタンを選択するとトリガされます。 [現在の配賦]フィールドには、有効日の時点でアクティブな全ての配賦の情報が保持されます。 このフィールドは、各オブジェクトが配賦レコードであるオブジェクトの配列です。 各配賦の詳細にアクセスするには、拡張式を使用して「現行配賦」フィールドを反復します。 |
| 複数の配賦の実行可能性の検証 |
このサンプル・ルールは、複数の配賦の実行可能性を検証します。 この例では、車両手当とタクシー手当の両方の割当が制限されています。 これはセクション レベルの検証であり、[続行]または[送信]またはフロー レベルの[保存]ボタンを選択するとトリガされます。 [現在の配賦]フィールドには、有効日の時点でアクティブな全ての配賦の情報が保持されます。 このフィールドは、各オブジェクトが配賦レコードであるオブジェクトの配列です。 各配賦の詳細にアクセスするには、拡張式を使用して「現行配賦」フィールドを反復します。 |
| ジョブ別のプランの休暇欠勤の検証 |
このサンプル・ルールでは、従業員のジョブ別にプランの不在を検証します。 これはセクション・レベルの検証であり、Slecetingの続行、送信またはフロー・レベルの保存ボタンでトリガーされます。 [現在の配賦]フィールドには、有効日の時点でアクティブな全ての配賦の情報が保持されます。 このフィールドは、各オブジェクトが配賦レコードであるオブジェクトの配列です。 各配賦の詳細にアクセスするには、拡張式を使用して「現行配賦」フィールドを反復します。 |
| 入力パラメータの検証 |
このサンプル・ルールは、ICP取得の入力パラメータを検証します。 ユーザーが配賦ドロワーで「保存」をクリックすると、レコードレベルの検証として実行されます。 「入力パラメータ」フィールドには、条件で参照できるBaseNameおよびScreenEntryValueペアの配列が含まれ、より高度な条件のために他のフィールドおよびコンテキストと組み合せることができます。 |