ORA_WFM_TCR_UNIT_CALC_PAYTYPE_AP FastFormula
このFastFormulaは、特定の時間属性に基づいてレポート時間のユニット数量を決定します。 指定した時間属性がその日のレポート時間カテゴリ時間に含まれている場合、その日のユニット時間属性が生成されます。
このFormulaは、配列を使用してタイム・カード・データを処理します。 標準の時間計算ルール・テンプレートには関連付けられていません。
パラメータ
| 名前 | タイプ | 摘要 |
|---|---|---|
| WORKED_TIME_CONDITION | 時間カテゴリ | ユニット時間属性を生成するかどうかの決定に使用される指定時間属性を含むレポート済時間の時間カテゴリです。 |
| NUMBER_OF_UNITS | 固定数 | 見つかった各詳細に割り当てるUN単位を持つユニット数の数値。 |
出力
| 名前 | 出力グループ | 時間属性 | 摘要 |
|---|---|---|---|
| CALC_START_TIME | 1 | StartTime | 当初開始時間 |
| CALC_STOP_TIME | 1 | StopTime | 元の停止時間 |
| MEASURE_UNITS | 2 | メジャー | ユニット数 |
| UOM_UNITS | 2 | UnitOfMeasure | UN単位 |
| RATE_AMOUNT | 2 | Rate_Amount | レート金額をNullに設定します |
| PERIODICITY | 2 | 周期 | レート金額の周期性をNullに設定します |
| UNITS_PAYTYPE | 2 | PayrollTimeType | ユニットに関連付ける給与時間タイプ |
開始時間および停止時間の場合、Formulaは、生成されたユニット時間入力のレート金額および周期値を空の値にリセットすることに注意してください。
関数
見つかった詳細タイム・カード・レコードごとに、時間カテゴリに応じて、NUMBER_OF_UNITSで指定されたユニット数をタイム・カードに追加します。 ユニット金額は'UN' (ユニット)です。
例
個人が食事休憩する際、時間カテゴリで「食事」給与時間タイプが識別されると、食事手当が支給されます。
| 曜日 | 給与時間タイプ | レポート済時間 | 計算済時間 |
|---|---|---|---|
| 1から4 | 通常勤務 |
午前8時から午後12時 午後1時から午後4時 |
4h 3h |
| 食事 | 午後12時から午後1時 | 1h | |
| 食事手当 | なし | 1ユニット | |
| 5 | 通常勤務 | 午前8時から午後12時 | 4 |