メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
例: ポジション ベースの休暇付与

例: ポジション ベースの休暇付与

この例では、単一のポジションに基づいて休暇付与を設定する方法を示します。
Maria は社内で 2 つのポジションにいます。支給期間に主ポジションで勤務した 16 時間ごとに 1 時間の休暇が付与されます。支給期間に給与計算に報告された時間数のうち、主ポジションに関する時間数にのみ基づいて休暇付与が計算されるように設定する必要があります。
セキュリティ:
  • "Core Payroll" 業務分野の "Set Up: Payroll (Calculations - Generic)" ドメイン
  • "Core Payroll" 業務分野の "Set Up: Time Off (Calculations - Generic)" ドメイン
  • "Time Off and Leave" 業務分野の "Set Up: Time Off (Calculations - Absence Specific)" ドメイン
  1. 給与計算の結果行を通常または時間外手当の支給として特定するインスタンス セット比較計算を作成します。
    1. "インスタンス セットの比較計算の作成"
      タスクにアクセスします。
    2. 次を参考にして、タスクを完了させます。
      フィールド
      名称
      支給コンポーネントが時給または時間外手当の支給
      カテゴリ
      休暇・休職
      ソース フィールド
      Pay Component for Workday Payroll Related Payroll Result Line
      関係演算子
      が次の選択リストに含まれている:
      対象インスタンス
      • 時給
      • Overtime
  2. 時給または時間外手当支給の給与計算結果 (稼働時間数) の行金額を返す条件付計算を作成します。
    1. "条件付計算の作成"
      タスクにアクセスします。
    2. 次を参考にして、タスクを完了させます。
      フィールド
      名称
      期間における通常または時間外の稼働時間数
      カテゴリ
      休暇・休職
      順序
      a
      条件
      支給コンポーネントが時給または時間外手当の支給
      先に作成したインスタンス セット比較計算
      結果
      Workday 給与計算関連の結果行の金額
      デフォルト応答
      0
  3. 期間における稼働時間数を合計する集計計算を作成します。
    1. "集計計算の作成"
      タスクにアクセスします。
    2. 次を参考にして、タスクを完了させます。
      フィールド
      名称
      期間における実際の稼働時間数
      カテゴリ
      休暇・休職
      関数
      合計
      オペランド
      期間における通常または時間外の稼働時間数
      先に作成した条件付計算
      オペランド計算のインスタンス
      Payroll Hours Related Result Lines for Period - Position
  4. 休暇付与を計算するために期間における稼働時間数を除算する算術計算を作成します。
    1. "算術計算の作成"
      タスクにアクセスします。
    2. 次を参考にして、タスクを完了させます。
      フィールド
      名称
      支給期間の休暇付与
      カテゴリ
      休暇・休職
      第 1 オペランド
      期間における実際の稼働時間数
      先に作成した集計計算
      演算子
      除算
      第 2 オペランド
      16
  5. 休暇付与を作成します。
    1. "休暇付与の作成"
      タスクにアクセスします。
    2. "計算"
      フィールドで、"Accruals for Pay Period" を選択します。
Maria は主ポジションで勤務する 16 時間ごとに 1 時間の休暇が付与されます。