ORA_WFM_TER_MIN_MAX_PAYTYPE_UNITS_AP FastFormula
このFastFormulaは、ユニット時間カテゴリのレポート済ユニット時間入力が、定義済の最小および最大ユニット数量を下回るか超えているかどうかを決定します。レポート時間カテゴリの数量を定義された最小および最大単位の数量と比較します。
レポートされたユニット数量が定義された制限を下回るか超えている場合は、対応する定義済メッセージが表示されます。メッセージが定義されていない場合は、デフォルトのメッセージが表示されます。メッセージの重大度は、表示されたメッセージに関連付けられた出力です。このFormulaは、配列を使用してタイム・カード・データを処理します。標準の時間入力ルール・テンプレートには関連付けられていません。
パラメータ
名前 | データ型 | 摘要 |
---|---|---|
WORKED_TIME_CONDITION | 時間カテゴリ | 合計するレポート済ユニットの時間カテゴリであり、定義された最小および最大ユニット数量と比較されます。 |
MIN_HOURS | 固定数 | このFormulaを使用してユニットを認定するルールに関連付けられた就業者に必要な最小時間数。 |
MIN_UNITS | 固定数 | 必要な最小単位数。 |
MAX_UNITS | 固定数 | 許可される最大単位数。 |
OVERRIDE_MSG_CD_MIN_QTY | メッセージ | 合計単位値が必要な最小単位未満の場合に表示されるデフォルト・メッセージを上書きするメッセージ。 |
OVERRIDE_MSG_CD_MAX_QTY | メッセージ | 合計単位値が許容最大単位数を超えた場合に表示されるデフォルト・メッセージを上書きするメッセージ。 |
OVERRIDE_MSG_CD_MIN_HRS | メッセージ | 必要なレポート時間の最小数に達しなかった場合に表示されるデフォルト・メッセージを上書きするメッセージ。 |
出力
名前 | メッセージ重大度 |
---|---|
OUT_MSG | 出力メッセージが情報、警告またはエラーのいずれであるかを指定します |
エラー・メッセージの例
各行の太字の項目によって、レポートされた時間数またはユニットが適用可能なルール・パラメータと一致しない箇所が識別されます。
ルール・パラメータ | ||||||
---|---|---|---|---|---|---|
通常勤務時間(時) | 食事(時) | 食事手当(ユニット) | MIN_HOURS | MIN_UNITS | MAX_UNITS | エラー・ステータス |
7 | 1 | 1 | 1 | 1 | 1 | エラーなし |
7 | 2 | 0 | 1 | 1 | 1 | 期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている{MIN_UNITS}最小制限未満です。 |
7 | 3 | 2 | 1 | 1 | 1 | 期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義された{MIN_UNITS}最大制限を超えています。 |
7 | 3 | 1 | 4 | 1 | 1 | レポートされた時間の最小数に達していなかったが、{UNITS_TIME_ATTR}時間属性がレポートされました。 |
7 | 4 | 1 | 3 | 2 | 4 | 期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている{MIN_UNITS}最小制限未満です。 |
7 | 1 | 5 | 6 | 2 | 4 |
期間の{UNITS_TIME_ATTR}時間属性の数量が、タイム・カードに定義されている{MAX_UNITS}最大制限を超えています。 レポートされた時間の最小数に達していなかったが、{UNITS_TIME_ATTR}時間属性がレポートされました。 |