グローバル休暇欠勤按分
グローバル休暇欠勤按分FastFormulaを使用して、有給休暇ベースの休暇欠勤プランの有給休暇計算ルールによって計算および返される最終有給休暇に按分係数(または乗算係数)を適用できます。
有給休暇レートが就業者等級に基づいて変化し、その上、0.75などの乗算係数を就業者の就業事業所に応じて適用する必要がある有給休暇プランが組織にある場合、等級に基づく区分は有給休暇マトリックスで定義でき、就業事業所に基づく乗算係数0.75はグローバル休暇欠勤按分Formulaで定義できます。
HCM Cloudの構成ポイント
このFormulaを作成した場合は、このFormulaを休暇欠勤プラン定義に関連付けることができます。
ナビゲーション
- 「休暇欠勤管理」作業領域で、「休暇欠勤プラン」をクリックして「休暇欠勤プラン」ページを開きます。
- 「検索結果」セクションのツールバーで、「作成」をクリックして「休暇欠勤プランの作成」ダイアログ・ボックスを開きます。
- 「プラン・タイプ」フィールドで、「有給休暇」を選択します。
- 「続行」をクリックします。
- 「休暇欠勤プランの編集」ページの「有給休暇」タブの「有給休暇属性」セクションの「有給休暇按分ルール」フィールドで、「Formula」を選択します。
- 「有給休暇按分Formula」フィールドから、定義済のFormulaを選択します。
コンテキスト
このFormulaタイプでは、次のコンテキストを使用できます。
コンテキスト名 | データ型 |
---|---|
ABSENCE_ENTRY_ID | 数値 |
ABSENCE_TYPE_ID | 数値 |
ACCRUAL_PLAN_ID | 数値 |
DATE_EARNED | 日付 |
EFFECTIVE_DATE | 日付 |
END_DATE | 日付 |
ENTERPRISE_ID | 数値 |
HR_ASSIGNMENT_ID | 数値 |
HR_RELATIONSHIP_ID | 数値 |
HR_TERM_ID | 数値 |
JOB_ID | 数値 |
LEGAL_EMPLOYER_ID | 数値 |
LEGISLATIVE_DATA_GROUP_ID | 数値 |
ORGANIZATION_ID | 数値 |
PAYROLL_ASSIGNMENT_ID | 数値 |
PAYROLL_ID | 数値 |
PAYROLL_RELATIONSHIP_ID | 数値 |
PAYROLL_TERM_ID | 数値 |
PERSON_ID | 数値 |
START_DATE | 日付 |
入力値
変数名 | データ型 | 摘要 |
---|---|---|
IV_ACCRUAL | 数値 | 有給休暇マトリックスから受け取った有給休暇値 |
IV_CARRYOVER | 数値 | 有給休暇マトリックスから受け取った繰越限度 |
IV_CEILING | 数値 | 有給休暇マトリックスから受け取った上限 |
IV_ACCRUALPERIODSTARTDATE | 日付 | 有給休暇期間の開始日 |
IV_ACCRUALPERIODENDDATE | 日付 | 有給休暇期間の終了日 |
IV_CALEDARSTARTDATE | 日付 | 有給休暇カレンダ年の開始日 |
IV_CALEDARENDDATE | 日付 | 有給休暇カレンダ年の終了日 |
IV_PLANENROLLMENTSTARTDATE | 日付 | 登録の開始日 |
IV_PLANENROLLMENTENDDATE | 日付 | 登録の終了日 |
IV_ACCRUAL_CEILING | 数値 | 有給休暇マトリックスからの年間有給休暇限度 |
戻り変数
変数名 | データ型 | 摘要 |
---|---|---|
prorationFactor | 数値 | 最終有給休暇金額の按分に使用される乗算係数 |
サンプルFormula
要件: 組織には、就業者の等級に基づく有給休暇マトリックスがあります。マトリックスで定義された値に加えて、ジョブ「Wealth Management」または「Trade Associate」に属する就業者は、柔軟な勤務手配があり、組織の標準有給休暇付与福利厚生ポリシーに該当しないため、年間有給休暇数を0.75の係数で按分する必要があります。
解決策: 有給休暇ルールが有給休暇マトリックスで定義されると、次のようなグローバル休暇欠勤按分Formulaを使用できます。
Formula名: ANC_PRORAT
Formulaタイプ: グローバル休暇欠勤按分
説明: このFormulaは、按分係数有給休暇欠勤プランを返します
DEFAULT FOR PER_ASG_JOB_NAME IS ' '
prorationFactor = 1
IF (PER_ASG_JOB_NAME = 'Wealth Management Consultant' OR PER_ASG_JOB_NAME = 'Trade Associate')
THEN
(prorationFactor = 0.75)
RETURN prorationFactor