グローバル休暇欠勤プラン登録開始
グローバル休暇欠勤プラン登録開始FastFormulaを使用して、就業者が組織に採用されているとき、または有給休暇プラン登録の更新バッチ・ジョブが実行されているときに、休暇欠勤プランのデフォルト登録開始日ルールを上書きできます。
組織では、従業員のみが採用日からプランに登録できるように休暇欠勤プラン登録ルールを構成できます。一方、インターンおよび卒業生はプランに登録する前に、1か月間の待機期間を完了する必要があります。このような場合、プラン登録開始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 | 日付 |
戻り変数
変数名 | データ型 | 摘要 |
---|---|---|
enrollmentStartDate | 日付 | 登録の開始日 |
サンプルFormula
要件: 組織に採用されたすべての新規インターンおよび卒業生は、1か月の雇用後にのみプランに登録する必要があります。他のすべての従業員は、採用日の時点でプランに登録する必要があります。
解決策: 次のようなグローバル休暇欠勤プラン登録開始Formulaを使用できます。
Formula名: ANC_ENRMNTSTART
Formulaタイプ: グローバル休暇欠勤プラン登録開始
説明: このFormulaは、インターンおよび卒業生のイベント日に1か月を追加することで、休暇欠勤プラン登録の登録開始日を返します
DEFAULT FOR PER_ASG_USER_PERSON_TYPE IS 'Worker'
enrollmentStartDate = GET_CONTEXT(EFFECTIVE_DATE, '4712/12/31 00:00:00' (date))
IF (PER_ASG_USER_PERSON_TYPE != 'Worker')
THEN (enrollmentStartDate = ADD_MONTHS(enrollmentStartDate, 1))
RETURN enrollmentStartDate