このFastFormulaは、ユニット時間カテゴリのレポート済ユニット時間入力が、定義済の最小および最大ユニット数量を下回るか超えているかどうかを決定します。レポート時間カテゴリの数量を定義された最小および最大単位の数量と比較します。
レポートされたユニット数量が定義された制限を下回るか超えている場合は、対応する定義済メッセージが表示されます。メッセージが定義されていない場合は、デフォルトのメッセージが表示されます。メッセージの重大度は、表示されたメッセージに関連付けられた出力として定義されます。このFormulaは、配列を使用してタイム・カード・データを処理します。標準の時間入力ルール・テンプレートには関連付けられていません。
パラメータ
名前 |
データ型 |
摘要 |
WORKED_TIME_CONDITION |
時間カテゴリ |
合計するレポート済ユニットの時間カテゴリであり、定義された最小および最大ユニット数量と比較されます。 |
MIN_UNITS |
固定数 |
必要な最小単位数。 |
MAX_UNITS |
固定数 |
許可される最大単位数。 |
WORK_ANY_WEEKEND_DAY |
はい/いいえ |
「はい」の場合、このFormulaを使用してルールに関連付けられた就業者が週末日として定義された任意の日に勤務したときにユニット数を生成します。
「いいえ」の場合、このFormulaを使用するルールに関連付けられている就業者が週末日として定義されたすべての日を勤務した場合にのみ、ユニット数を生成します。
|
IS_MON_WEEKEND |
はい/いいえ |
月曜日が週末かどうかを示します。 |
IS_TUE_WEEKEND |
はい/いいえ |
火曜日が週末かどうかを示します。 |
IS_WED_WEEKEND |
はい/いいえ |
水曜日が週末かどうかを示します。 |
IS_THU_WEEKEND |
はい/いいえ |
木曜日が週末かどうかを示します。 |
IS_FRI_WEEKEND |
はい/いいえ |
金曜日が週末かどうかを示します。 |
IS_SAT_WEEKEND |
はい/いいえ |
土曜日が週末かどうかを示します。 |
IS_SUN_WEEKEND |
はい/いいえ |
日曜日が週末かどうかを示します。 |
OVERRIDE_MSG_CD_MIN_QTY |
メッセージ |
合計単位値が必要な最小単位未満の場合に表示されるデフォルト・メッセージを上書きするメッセージ。 |
OVERRIDE_MSG_CD_MAX_QTY |
メッセージ |
合計単位値が許容最大単位数を超えた場合に表示されるデフォルト・メッセージを上書きするメッセージ。 |
OVERRIDE_MSG_CD_MIN_HRS |
メッセージ |
必要なレポート時間の最小数に達しなかった場合に表示されるデフォルト・メッセージを上書きするメッセージ。 |
出力
名前 |
メッセージ重大度 |
OUT_MSG |
出力メッセージが情報、警告またはエラーのいずれであるかを指定します |
WORK_ANY_WEEKEND_DAYの例は「はい」
これらの例の場合、週末の日は土曜日と日曜日です。
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
2 |
0 |
なし |
なし |
エラーなし |
日曜日 |
7 |
1 |
1 |
1 |
エラーなし |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
0 |
0 |
なし |
なし |
エラーなし |
日曜日 |
7 |
1 |
1 |
1 |
エラーなし |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
3 |
1 |
1 |
1 |
エラーなし |
日曜日 |
0 |
0 |
なし |
なし |
エラーなし |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
3 |
4 |
1 |
3 |
週末期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている最大制限{MAX_UNITS}を超えています。 |
日曜日 |
0 |
0 |
なし |
なし |
エラーなし |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
3 |
1 |
2 |
3 |
週末期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている{MIN_UNITS}最小制限未満です。 |
日曜日 |
0 |
0 |
なし |
なし |
エラーなし |
WORK_ANY_WEEKEND_DAYが「いいえ」の例
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
7 |
1 |
1 |
1 |
エラーなし |
日曜日 |
7 |
1 |
1 |
1 |
エラーなし |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
7 |
1 |
1 |
1 |
エラーなし |
日曜日 |
7 |
0 |
1 |
1 |
週末期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている{MIN_UNITS}最小制限未満です。 |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
7 |
0 |
なし |
なし |
エラーなし |
日曜日 |
7 |
3 |
1 |
1 |
週末期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている最大制限{MAX_UNITS}を超えています。 |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
7 |
0 |
なし |
なし |
エラーなし |
日曜日 |
7 |
3 |
1 |
1 |
週末期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている最大制限{MAX_UNITS}を超えています。 |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
0 |
0 |
なし |
なし |
エラーなし |
日曜日 |
7 |
1 |
1 |
1 |
{UNITS_TIME_ATTR}時間属性はレポートされましたが、すべての週末日は機能しませんでした。 |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
2 |
0 |
なし |
なし |
エラーなし |
日曜日 |
7 |
1 |
1 |
1 |
エラーなし |
|
|
|
ルール・パラメータ |
|
曜日 |
通常勤務時間(時) |
週末手当(ユニット) |
MIN_UNITS |
MAX_UNITS |
エラー・ステータス |
土曜日 |
3 |
1 |
1 |
1 |
{UNITS_TIME_ATTR}時間属性はレポートされましたが、すべての週末日は機能しませんでした。 |
日曜日 |
0 |
0 |
なし |
なし |
エラーなし |