例: 育児休暇の休暇付与の設定
この例では、育児休暇の休暇プラン休暇付与の計算値に対する、一連のネストされた計算の設定方法について説明します。この最上位の算術計算(
育児休暇の権利は、現在の期間の誕生日に基づく
) で、少なくとも 1 人の扶養家族が誕生日を迎える期間における、従業員の 5 日間のWorkday休暇付与を計算することができます。休暇付与は子供の誕生日から始まり、1 番目の誕生日、2 番目の誕生日、3 番目の誕生日に繰り返し行われます。最上位の休暇付与計算、従業員の休暇付与を開始するスケジューリング ルールの計算、 "" により、最上位の計算と次のスケジューリング ルールが追加されます:
セキュリティ:
- "Core Payroll"業務分野の "Set Up: Calculations - Generic"ドメイン
- "Time Offand Leave"業務分野の "Set Up: Time Off" ドメインおよび "Set Up:Time Off (Calculations - Generic)"ドメイン
- 扶養家族の出生日 LGBT 期間終了日Workday 所有の 2 つの IVC の結果をオペランドとして使用し、扶養家族の生年月日が期間終了日以前に発生するかどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の出生日 LGBT 期間終了日カテゴリ休暇・休職第 1 オペランド扶養家族: 生年月日演算子≦第 2 オペランド期間: 期間終了日
- 扶養家族の生年月日 GTE 期間開始日Workday 所有の 2 つの IVC の結果をオペランドとして使用し、扶養家族の生年月日が期間開始日以降かどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日 GTE 期間開始日カテゴリ休暇・休職第 1 オペランド扶養家族: 生年月日演算子≧第 2 オペランド期間: 期間開始日
- 当期の扶養家族の誕生日これまでの計算結果を使用して、扶養家族の生年月日が現在の期間に含まれているかどうかを判断する計算を作成します。
- "論理計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称当期の扶養家族の誕生日カテゴリ休暇・休職演算子および計算扶養家族の生年月日 GTE 期間開始日扶養家族の出生日 LGBT 期間終了日
- 扶養家族の誕生日 + 1 年Workday 所有の IVC を使用して、依存型の最初の誕生日の日付を決定する計算を作成します。
- "日付インクリメント/デクリメント計算の作成" タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の誕生日 + 1 年カテゴリ休暇・休職開始日扶養家族: 生年月日年1
- 扶養家族の生年月日 + 1 年の 訂正期間の終了日前回の計算の結果 ( ) を使用して、扶養家族の最初の誕生日が期間終了日以前にあるかどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日 + 1 年の 訂正期間の終了日カテゴリ休暇・休職第 1 オペランド扶養家族の誕生日 + 1 年演算子≦第 2 オペランド期間: 期間終了日
- 扶養家族の生年月日 + 1 年の GTE 期間開始日前回の計算の結果 ()を使用して、扶養家族の最初の誕生日が期間の開始日以降かどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日 + 1 年の GTE 期間開始日カテゴリ休暇・休職第 1 オペランド扶養家族の誕生日 + 1 年演算子≧第 2 オペランド期間: 期間開始日
- 扶養家族の誕生日 + 2 年Workday 所有の IVC を使用して、依存型の 2 歳の誕生日を決定する計算を作成します。
- "日付インクリメント/デクリメント計算の作成" タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の誕生日 + 2 年カテゴリ休暇・休職開始日扶養家族: 生年月日年2
- 扶養家族の生年月日 + 2 年の ライト期間の終了日前回の計算の結果 ()を使用して、扶養家族の 2 歳の誕生日が期間終了日以前にあるかどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日 + 2 年の ライト期間の終了日カテゴリ休暇・休職第 1 オペランド扶養家族の誕生日 + 2 年演算子≦第 2 オペランド期間: 期間終了日
- 扶養家族の生年月日 + 2 年の GTE 期間開始日前回の計算の結果 ()を使用して、扶養家族の 2 歳の誕生日が期間開始日以降かどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日 + 2 年の GTE 期間開始日カテゴリ休暇・休職第 1 オペランド扶養家族の誕生日 + 2 年演算子≧第 2 オペランド期間: 期間開始日
- 扶養家族の誕生日 + 3 年Workday 所有の IVC を使用して、依存型の 3 歳の誕生日を決定する計算を作成します。
- "日付インクリメント/デクリメント計算の作成" タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の誕生日 + 3 年カテゴリ休暇・休職開始日扶養家族: 生年月日年3
- 扶養家族の生年月日 + 3 年の ライト期間の終了日前回の計算の結果 ( ) を使用して、扶養家族の 3 歳の誕生日が期間終了日以前にあるかどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日 + 3 年の ライト期間の終了日カテゴリ休暇・休職第 1 オペランド扶養家族の誕生日 + 3 年演算子≦第 2 オペランド期間: 期間終了日
- 扶養家族の生年月日 + 3 年の GTE 期間開始日前回の計算の結果 ()を使用して、扶養家族の 3 歳の誕生日が期間開始日以降かどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日 + 3 年の GTE 期間開始日カテゴリ休暇・休職第 1 オペランド扶養家族の誕生日 + 3 年演算子≧第 2 オペランド期間: 期間開始日
- 当期の扶養家族の第 1 誕生日扶養家族の最初の誕生日が現在の期間内にあるかどうかを判断する計算を作成します。
- "論理計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称当期の扶養家族の第 1 誕生日カテゴリ休暇・休職演算子および計算扶養家族の生年月日 + 1 年の GTE 期間開始日扶養家族の生年月日 + 1 年の 訂正期間の終了日
- 当期の扶養家族の 2 歳の誕生日扶養家族の 2 番目の誕生日が現在の期間内にあるかどうかを判断する計算を作成します。
- "論理計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称当期の扶養家族の 2 歳の誕生日カテゴリ休暇・休職演算子および計算扶養家族の生年月日 + 2 年の GTE 期間開始日扶養家族の生年月日 + 2 年の ライト期間の終了日
- 当期の扶養家族の 3 歳の誕生日扶養家族の 3 歳の誕生日が現在の期間に含まれているかどうかを判断する計算を作成します。
- "論理計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称当期の扶養家族の 3 歳の誕生日カテゴリ休暇・休職演算子および計算扶養家族の生年月日 + 3 年の GTE 期間開始日扶養家族の生年月日 + 3 年の ライト期間の終了日
- 当期の誕生日に誕生した扶養家族過去の計算を使用して、従業員に現在の期間に出産または誕生日を迎える扶養家族がいるかを確認する計算を作成し、真の場合は各条件の結果を返します。
- "条件付計算の作成" タスクにアクセスします。
- 次の値を入力または選択します。フィールド値名称当期の誕生日に誕生した扶養家族カテゴリ休暇・休職デフォルト応答0
- "条件付計算" グリッドに 4 行を追加します。順序条件結果a当期の扶養家族の誕生日1b当期の扶養家族の第 1 誕生日1c当期の扶養家族の 2 歳の誕生日1d当期の扶養家族の 3 歳の誕生日1
- "OK"をクリックし、"完了"をクリックします。
- 当期に誕生した扶養家族の数前回の計算結果 () を使用して、現在の期間に誕生した扶養家族の数を決定する計算を作成します。
- "集計計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称当期に誕生した扶養家族の数カテゴリ休暇・休職関数合計オペランド当期の誕生日に誕生した扶養家族オペランド計算のインスタンス扶養家族
- 育児休暇の権利 (当期間の誕生日に基づく)現在の期間の誕生日に基づいて、育児休暇休暇付与の権利の計算を作成します。これは、休暇付与 ()の最上位の計算です。
- "算術計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称現在の期間の誕生日に基づく育児休暇の権利カテゴリ休暇・休職第 1 オペランド当期に誕生した扶養家族の数演算子乗算第 2 オペランド5
- 従業員に当期に誕生した扶養家族あり休暇付与 ""のスケジューリング ルール "" の計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称従業員に当期に誕生した扶養家族ありカテゴリ休暇・休職第 1 オペランド当期に誕生した扶養家族の数演算子≧第 2 オペランド1
- 育児休暇の休暇付与を作成します。
- "休暇付与の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称育児休暇付与コードparental_leave_accrual計算現在の期間の誕生日に基づく育児休暇の権利優先順位2オプションなし
- "スケジューリング" グリッドで、行を追加して"従業員に扶養家族が当期間に発生" を選択します。
- "OK"をクリックします。