WFM_TER_VALIDATE_REST_PERIOD_DURATION_AP FastFormula
この時間入力ルールのFastFormulaは、提供されたルール・テンプレート「Compare Rest Between Shifts Template」テンプレートに関連付けられています。連続シフトのレポートされた終了時間と開始時間が比較されます。
2つのシフト間の残りの期間が定義済の休憩期間よりも短い場合、設定済のメッセージが表示されます。このFormulaでは、配列を使用して時間データを処理します。
パラメータ
| 名前 | データ型 | 摘要 |
|---|---|---|
| WORKED_TIME_CONDITION | 時間カテゴリ | 定義済休憩時間と比較するレポート済時間入力の時間カテゴリです。 |
| REST_PERIOD_IN_MINUTES | 固定数 | 従業員が連続するシフト間に設定される最小非勤務時間(分)。 |
| OVERRIDE_MESSAGE_CODE | メッセージ | あるシフトの終了から次のシフトの開始までの時間が、定義された休憩時間より短い場合に表示されるメッセージ。 |
出力
| 名前 | メッセージ重大度 |
|---|---|
| OUT_MSG | 出力メッセージが情報、警告またはエラーのいずれであるかを指定します |
例
シナリオ: ルール・パラメータREST_PERIOD_IN_MINUTESの値は30分です。
| 曜日 | 給与時間タイプ | レポート済時間 | 出力 |
|---|---|---|---|
| 月曜日 | 通常勤務 |
午前8時から午後1時 午後1:15から午後6時 |
残り期間が30分未満であるため、メッセージが表示されます |
| 火曜日 | 通常勤務 |
午前8時から午後1時 午後1:30から午後6時 |
休憩時間が最低限必要な30分に等しいため、メッセージは表示されません |
| 木曜日 | 通常勤務 |
午前8時から午後1時 午後2時から午後6時 |
残りの期間が必要な最小30分を超えているため、メッセージは表示されません |