グローバル休暇欠勤プラン登録開始日
グローバル休暇欠勤プラン登録開始日FastFormulaを使用して、休暇欠勤プランの資格日を指定できます。
実際の日付を入力した場合、組織では、資格日が休暇欠勤開始日になるに従って、産休手当の付与ルールを設定できます。入力しない場合、資格日はイベント日(使用可能な場合は実績、計画日)である必要があります。資格日を決定するためにこのような条件ロジックを含める場合は、このタイプの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_START_DATE | 日付 | 休暇欠勤エントリの開始日 |
IV_END_DATE | 日付 | 休暇欠勤エントリの終了日 |
IV_TOTALDURATION | 数値 | 休暇欠勤エントリの期間 |
IV_START_DURATION | 数値 | 休暇欠勤エントリの開始日期間。休暇欠勤エントリが経過時間ベースの勤務スケジュールに対して記録されている場合に適用されます。 |
IV_END_DURATION | 数値 | 休暇欠勤エントリの終了日期間。休暇欠勤エントリが経過時間ベースの勤務スケジュールに対して記録されている場合に適用されます。 |
IV_START_TIME | テキスト | 休暇欠勤エントリの開始日における開始時間。時間ベースの勤務スケジュールに休暇欠勤エントリが記録されている場合に適用されます。経過勤務スケジュールの場合は、00:00となります。 |
IV_END_TIME | テキスト | 入力中の休暇欠勤の終了日時。時間ベースの勤務スケジュールに休暇欠勤エントリが記録されている場合に適用されます。経過勤務スケジュールの場合は23:59となります。 |
IV_ACTUALCHILDBIRTHDATE | 日付 | 休暇欠勤に対して入力された実際の出産日。出産/養子縁組休暇欠勤パターンに適用可能 |
IV_ACTUALSTARTDATE | 日付 | 休暇欠勤の実績開始日。出産/養子縁組休暇欠勤パターンに適用可能 |
IV_ACTUALENDDATE | 日付 | 実際の休暇欠勤終了日。出産/養子縁組休暇欠勤パターンに適用可能 |
IV_EXPECTEDCHILDBIRTHDATE | 日付 | 休暇欠勤に対して入力された予定出産日。出産/養子縁組休暇欠勤パターンに適用可能 |
IV_PLANNEDSTARTDATE | 日付 | 予定休暇欠勤開始日。出産/養子縁組休暇欠勤パターンに適用可能 |
IV_PLANNEDENDDATE | 日付 | 休暇欠勤の予定終了日。出産/養子縁組休暇欠勤パターンに適用可能 |
IV_ABSENCE_REASON | テキスト | 現在のセッションの言語での休暇欠勤事由 |
戻り変数
変数名 | データ型 | 摘要 |
---|---|---|
ENROLLMENTSTARTDATE | 日付 | 休暇欠勤プランで使用される資格日 |
サンプルFormula
要件: 組織には、実際の日付を入力した場合、資格日が休暇欠勤開始日になる基準となる産休付与のルールがあります。これを指定しない場合、資格日はイベント日(使用可能な場合は実績、それ以外の場合は計画日)である必要があります。
解決策: 次のようなグローバル休暇欠勤登録開始日Formulaを使用できます。
Formula名: ANC_ENROLMNT_START
Formulaタイプ: グローバル休暇欠勤プラン登録開始日
説明: このFormulaは、資格プランへの加入を終了する必要がある時点の資格日を返します
DEFAULT FOR IV_ACTUALCHILDBIRTHDATE IS '4712/12/31 00:00:00' (date)
DEFAULT FOR IV_ACTUALSTARTDATE IS '4712/12/31 00:00:00' (date)
DEFAULT FOR IV_EXPECTEDCHILDBIRTHDATE IS '4712/12/31 00:00:00' (date)
DEFAULT FOR PER_ASG_REL_ACTUAL_TERMINATION_DATE IS '4712/12/31 00:00:00' (date)
INPUTS ARE IV_ACTUALCHILDBIRTHDATE (date), IV_ACTUALSTARTDATE (date), IV_EXPECTEDCHILDBIRTHDATE (date)
ld_effective_date = GET_CONTEXT(EFFECTIVE_DATE,'4712/12/31 12:00:00' (date))
IF (IV_ACTUALSTARTDATE WAS NOT DEFAULTED)
THEN
(
ENROLLMENTSTARTDATE = IV_ACTUALSTARTDATE
)
ELSE
(
IF (IV_ACTUALCHILDBIRTHDATE WAS NOT DEFAULTED)
THEN
(
ENROLLMENTSTARTDATE = IV_ACTUALCHILDBIRTHDATE
)
ELSE
(
ENROLLMENTSTARTDATE = IV_EXPECTEDCHILDBIRTHDATE
)
)
RETURN ENROLLMENTSTARTDATE