機械翻訳について

WFM_TCR_THRESHOLD_TWO_TIER_SEVEN_DAY_AP FastFormula

このFastFormulaは、提供されたルール・テンプレートの「Day Periods and Seventh Day Threshold Template」に関連付けられています。 時間カテゴリで識別された日次、期間、または連続した7日目の合計時間数が、対応するしきい値と比較されます。

しきい値を超えた時間を単一の給与時間タイプに変換します。 しきい値未満の時間数を同じ給与時間タイプとして残すか、新しい給与時間タイプに変換します。 このFormulaでは、配列処理Formulaが使用されます。

パラメータ

名前 タイプ 摘要
WORKED_TIME_CONDITION 時間カテゴリ しきい値を下回る時間および超過時間の決定に使用する時間入力を識別する時間カテゴリ
DAILY_THRESHOLD_1 固定数 初日のしきい値を示す時間数
DAILY_THRESHOLD_2 固定数 最初の日の2番目のしきい値をマークする時間数
SEVENT_DAY_THRESHOLD 固定数 しきい値を7日目にマークする時間数
WEEKLY_THRESHOLD 固定数 週次タイム・カードのしきい値をマークする時間数

出力

名前 出力グループ 時間属性 摘要
OUT_MEASURE_ARY_UNDER 1 メジャー 最初の日次しきい値未満の計算済時間数
OUT_MEASURE_OVER_1 2 メジャー 最初の日次しきい値と2番目の日次しきい値の計算済時間数
OUT_MEASURE_OVER_2 3 メジャー 2番目の日次しきい値を超える計算済時間数

関数

一般超過勤務規定では、従業員が1日1時間以上、または1週間にY時間を超えて勤務すると、通常の給与レートの1.5倍を取得する必要があります。 これらの階層に従って超過勤務手当を受け取った場合、従業員は1日にX時間以上、または1週間に6日以上勤務できます。

  • 最初の超過勤務階層には、X時間を超えるすべての勤務時間が含まれ、1日のX2時間までが含まれます。 また、週7日連続で勤務した最初のX時間も含まれます。
  • 2番目の超過勤務層には、1日のX2時間を超えるすべての勤務時間が含まれます。 また、週7日連続でXを超えるすべての勤務時間も含まれます。

日次ルール:

  • 超過勤務は、2つのしきい値またはパラメータに基づいています。
  • 最初のしきい値を下回る勤務時間は、通常レートで支給されます。
  • 最初のしきい値を超え、2番目のしきい値を下回る勤務時間は、通常のレートの1.5倍の超過勤務レートで支給されます。
  • 2番目のしきい値を超える勤務時間は、通常のレートの2倍の超過勤務レートで支給されます。

週次ルール:

  • 超過勤務は、1つのしきい値またはパラメータに基づきます。
  • 最初のしきい値を下回る勤務時間は、通常レートで支給されます。
  • 最初のしきい値を超えた勤務時間は、通常のレートの1.5倍の超過勤務レートで支給されます。

処理順序での仮定:

  1. 7日間の勤務時間を確認し処理するルールが最初に実行されます。 通常、USルールでは8時間のしきい値を使用し、しきい値を下回る時間を超過勤務として計算し、それを2倍にします。
  2. しきい値をチェックし、次に実行される勤務時間を処理する日次ルール。 通常、USルールには次の構成があります。
    • 日次倍額時間ルール(X2): 日次しきい値は12時間で、計算済時間数がしきい値未満の場合は通常時間、超過する場合は倍額時間として処理されます。
    • 日次超過勤務ルール(X): 日次しきい値は8時間で、計算済時間数がしきい値未満の場合は通常時間、超過する場合は倍額時間として処理されます。
  3. しきい値をチェックし、勤務時間実行を最後に処理する週次ルール。 通常、USルールではしきい値の40時間を使用し、しきい値未満の時間を通常として計算し、超過勤務として計算します。

シナリオ: 個人のルール・セットには、このFormulaを使用して作成された次の4つのルールが含まれています。

プロセスの順序 ルール パラメータ構成 出力構成
1 7日DTおよびOT SEVENT_DAY_THRESHOLD = 8

PAY _TYPE_UNDER = 超過勤務

PAY _TYPE_OVER_1 = 倍額時間

2 日次12を超えるDTおよびRT DAILY_THRESHOLD_2 = 12

PAY _TYPE_UNDER = 通常勤務

PAY _TYPE_OVER_2 = 倍額時間

3 日次8超過OTおよびRT DAILY_THRESHOLD_1 = 8

PAY _TYPE_UNDER = 通常勤務

PAY _TYPE_OVER_1 = 超過勤務

4 週次OTおよびRT WEEKLY_THRESHOLD = 40

PAY _TYPE_UNDER = 通常勤務

PAY _TYPE_OVER_1 = 超過勤務

例1: 7日目と両方の日次ルールは実行されませんが、週次の超過勤務ルールは実行されます。

給与時間タイプ レポート済時間 計算済時間
1から5 通常勤務 8h 8h
6 通常勤務 8h 0h
超過勤務 なし 8h

例2: 7日目と1日の倍額時間ルールは実行されませんが、日次と週次の超過勤務ルールは実行されます。

曜日 給与時間タイプ レポート済時間 計算済時間
1から3 通常勤務 6h 6h
4から5 通常勤務 12h 8h
超過勤務 なし 4h
6 通常勤務 10h 6h
超過勤務 なし 4h

例3: 7日目のルールは実行されませんが、日次のルールと週次の超過勤務ルールの両方が実行されます。

曜日 給与時間タイプ レポート済時間 計算済時間
1 通常勤務 13h 8h
超過勤務 なし 4h
倍額時間 なし 1h
2 通常勤務 6h 6h
3から5 通常勤務 13h 8h
超過勤務 なし 4h
倍額時間 なし 1h
6 通常勤務 10h 2h
超過勤務 なし 8h

例4: 7日目(日次と週次の超過勤務ルールの両方)がすべて実行されます。

曜日 給与時間タイプ レポート済時間 計算済時間
1 通常勤務 4h 4h
2 通常勤務 8h 8h
3 通常勤務 12h 8h
超過勤務 なし 4h
4から5 通常勤務 8h 8h
6 通常勤務 3h 3h
7 通常勤務 3h
超過勤務 なし 3h

例5: 7日目(日次と週次の超過勤務ルールの両方)がすべて実行されます。

曜日 給与時間タイプ レポート済時間 計算済時間
1から3 通常勤務 4h 4h
4 通常勤務 13h 8h
超過勤務 なし 4h
倍額時間 なし 1h
5 通常勤務 8h 8h
6 通常勤務 4h 4h
7 通常勤務 9h 0h
超過勤務 なし 8h
倍額時間 なし 1h

例6: 7日目と週次の超過勤務ルールが実行されますが、両方の日次ルールは実行されません。

曜日 給与時間タイプ レポート済時間 計算済時間
1から5 通常勤務 8h 8h
6 通常勤務 8h 0h
超過勤務 なし 8h
7 通常勤務 4h 0h
超過勤務 なし 4h

例7: 7日目、2日の倍額、週次の超過勤務ルールが実行されますが、日次の超過勤務ルールは実行されません。

曜日 給与時間タイプ レポート済時間 計算済時間
1から5 通常勤務 8h 8h
6 通常勤務 12h 0h
超過勤務 なし 8h
倍額時間 なし 4h
7 通常勤務 13h 0h
超過勤務 なし 8h
倍額時間 なし 5h

例8: 7日目のルールが実行されますが、日次ルールと週次の超過勤務ルールは実行されません。

曜日 給与時間タイプ レポート済時間 計算済時間
1から6 通常勤務 4h 4h
7 通常勤務 4h 0h
超過勤務 なし 4h

例9: 7日目と1日の倍額時間ルールは実行されませんが、日次と週次の超過勤務ルールは実行されます。

曜日 給与時間タイプ レポート済時間 計算済時間
2から6 通常勤務 10h 8h
超過勤務 なし 2h
7 通常勤務 7h 0h
超過勤務 なし 7h

例10: 7日目と週次のルールが実行されますが、両方の日次ルールは実行されません。

曜日 給与時間タイプ レポート済時間 計算済時間
1 通常勤務 2h 2h
2から5 通常勤務 8h 8h
6 通常勤務 8h 6h
超過勤務 なし 2h
7 通常勤務 5h 0h
超過勤務 なし 5h