メインコンテンツにスキップ
Administrator Guide
最終更新: 2025-12-12
例: 育児休暇の上限の設定

例: 育児休暇の上限の設定

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