例: 育児休暇の上限の設定
この例では、一連の入れ子になった計算を設定して、休暇プラン
プランの休暇プラン残数の上限
値を計算する方法について説明します。この最上位の算術計算(育児休暇の上限
) により、期間終了日時点で従業員がいる 4 歳未満のWorkdayが何人いるかを確認し、プラン残数が年間限度である 5 日を超えるのを防ぐことができます。 -9 つ別々の計算を作成して、最上位の計算 ()の最終結果に反映します。これらは、後で休暇プランの設定時に使用します。
セキュリティ:
- "Core Payroll"業務分野の "Set Up: Calculations - Generic"ドメイン
- "Time Offand Leave"業務分野の "Set Up: Time Off" ドメインおよび "Set Up:Time Off (Calculations - Generic)"ドメイン
- 扶養家族の年齢 (期間終了日時点)期間の開始日と終了日に Workday 所有のインスタンス値計算 (IVC) を使用して、期間終了日時点における扶養家族の年齢を決定する計算を作成します。
- "日数計算の作成" タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の年齢 (期間終了日時点)カテゴリ休暇間隔年開始日扶養家族: 生年月日終了日期間: 期間終了日
- 扶養家族の年齢 < 4 (期間終了日時点)前回の計算の結果 ( ) を使用して、期間終了日時点で扶養家族の年齢が 4 歳未満かどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の年齢 < 4 (期間終了日時点)カテゴリ休暇・休職第 1 オペランド扶養家族の年齢 (期間終了日時点)演算子<第 2 オペランド4
- 次期開始日Workday 所有の IVC を使用して、次の期間の開始を決定する計算を作成します。
- "日付インクリメント/デクリメント計算の作成" タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称次期開始日カテゴリ休暇・休職開始日期間: 期間終了日日1
- 扶養家族の生年月日あり前回の計算結果 ( ) を使用して、この期間の扶養家族の生年月日を返す計算を作成します。
- "日数計算の作成" タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の生年月日ありカテゴリ休暇間隔日開始日扶養家族: 生年月日終了日次期開始日
- 扶養家族の誕生日が期間または過去の期間内にある前回の計算の結果 ( ) を使用して、扶養家族の生年月日がこの期間または以前の期間に存在するかどうかを判断する計算を作成します。
- "値の比較計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称扶養家族の誕生日が期間または過去の期間内にあるカテゴリ休暇・休職第 1 オペランド依存 DOB あり演算子>第 2 オペランド0
- 期間終了日時点での扶養家族の年齢 GTE 0 ~ 4以前の計算結果の 2 つを条件として使用して、期間終了日時点で扶養家族の年齢が 0 以上か 4 未満かを判断する計算を作成します。
- "論理計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称期間終了日時点での扶養家族の年齢 GTE 0 ~ 4カテゴリ休暇・休職演算子および計算扶養家族の年齢 < 4 (期間終了日時点)期間または前期に扶養家族の DOB が存在する
- CC扶養家族の年齢 < 4 (期間終了日時点)期間終了日時点で扶養家族の年齢が 4 歳未満であることを確認する計算を作成し、前回の計算を条件として使用し、条件が真の場合に結果を返します。
- "条件付計算の作成" タスクにアクセスします。
- 次の値を入力または選択します。フィールド値名称CC扶養家族の年齢 < 4 (期間終了日時点)カテゴリ休暇・休職順序a条件期間終了日時点での扶養家族の年齢 GTE 0 ~ 4結果1デフォルト応答0
- 期間終了日時点の 4 歳未満の扶養家族の数前回の計算の結果 ( ) を集計して、期間終了日時点で 4 歳未満の扶養家族の数を決定する計算を作成します。
- "集計計算の作成"タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称期間終了日時点の 4 歳未満の扶養家族の数カテゴリ休暇・休職関数合計オペランドCC扶養家族の年齢 < 4 (期間終了日時点)オペランド計算のインスタンス扶養家族
- 育児休暇の上限これで、すべての結果を結び付ける以前の計算を使用して、"休暇プラン残数の上限"の値に関する最上位の計算を作成できるようになりました。
- "算術計算の作成" タスクにアクセスします。
- 以下の値を入力または選択し、"OK"をクリックして "完了" をクリックします。フィールド値名称育児休暇の上限カテゴリ休暇・休職第 1 オペランド期間終了日時点で 4 歳未満の扶養家族の数演算子乗算第 2 オペランド5