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

例: 育児休暇の休暇付与調整の設定

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