範例:建立浮動假計畫
此範例說明為浮動假建立一般休假計畫的方式。
GMS 浮動假計畫在每年的 1 月 1 日為正職員工提供 16 小時的浮動假應計休假。Betty Liu 的到職日期在 1 月 1 日至 7 月 1 日之間,因此她在 7 月獲得 8 小時應計休假。Logan McNeil 的到職日期晚於 7 月 1 日,因此,她在下一年 1 月 1 日之前不會獲得任何浮動假。浮動假應計休假不會結轉到下一年。
Workday 提供建置計畫所需的部分計算。您可以建立具有以下用途的計算:
- 在 1 月傳回 16 小時的應計休假,在 7 月傳回 8 小時的應計休假
- 偵測員工的僱用日期是否早於 7 月
- 偵測員工的僱用日期是否在 1 月1 日當日或之前
- 偵測員工的僱用日期是否晚於 1 月1 日
安全性︰
- 「Core Payroll」功能區中的「Set Up: Payroll (Calculations - Generic)」網域
- 「Time Off and Leave」功能區中的「Set Up: Time Off (Calculations - Generic)」網域
- 「Time Off and Leave」功能區中的「Set Up: Time Off (Calculations - Absence Specific)」網域
- 定義應計休假計算方式。
- 存取建立條件計算任務並輸入以下內容:欄位值名稱浮動假應計休假:1 月為 16 小時/7 月為 8 小時種類休假
- 使用以下值新增 2 列:順序條件結果a排程︰期間開始日期所在月份 = 01 (1 月)16b排程︰期間開始日期所在月份 = 07 (7 月)8
- 為預設回應輸入「0」。
- 依序按一下確定和完成。
- 定義應計休假。
- 存取建立應計休假任務。
- 為名稱輸入「浮動假應計休假」。
- 為優先順序輸入「1」。
- 在計算提示中,選取「浮動假應計休假:1 月為 16 小時/7 月為 8 小時」。
- 為選項選取「無」。
- 在排程網格中新增一列,並包含以下計算:計算說明排程︰期間開始日期所在月份 = 01 (1 月)確定期間是否為本年度的第一個期間。員工︰僱用日期 <= 目前曆年開始日期 (根據期間結束日期)確定僱用日期是否在 1 月1 日當日或之前 (即期間開始日期)。
- 在排程網格中另外新增一列,並包含以下計算:計算說明排程︰期間開始日期所在月份 = 07 (7 月)確定目前期間是否為 7 月。員工︰僱用日期 > 目前曆年開始日期 (根據期間結束日期)確定僱用日期是否晚於 1 月 1 日。
- 在同一列中建立計算,以決定僱用日期是否介於本年度的 1 月 1 日和 7 月 1 日之間。
- 選取,然後輸入:欄位值名稱員工僱用日期 < 7 月種類休假
- 在計算網格中,輸入:第 1 個運算元運算子員工︰僱用日期小於
- 在第 2 個運算元欄位中,選取。
- 在名稱欄位中,輸入「本年度的 7 月 1 日 (根據期間結束日期)」。
- 輸入以下值並按一下確定:YearMonth日年︰期間結束日期 - 年份71
- 審查排程條件:排程條件排程︰期間開始日期所在月份 = 01 (1 月)員工︰僱用日期 <= 目前曆年開始日期 (根據期間結束日期)排程︰期間開始日期所在月份 = 07 (7 月)員工僱用日期 < 7 月員工僱用日期晚於本年度的 1 月 1 日
- 依序按一下確定和完成。
- 定義一般休假。
- 存取建立一般休假任務。
- 為名稱輸入「浮動假一般休假」。
- 從一般休假類型提示中,選取「建立一般休假類型」。
- 新增名為「浮動假」的一般休假類型。
- 為優先順序輸入「1」。
- 按一下確定。
- 在登錄選項中,選取「僅透過一般休假登錄」。
- 按一下確定。
- 建立一般休假計畫。
- 存取建立一般休假計畫任務,並輸入以下內容:欄位值名稱浮動假計畫追蹤結餘選取此核取方塊。結餘期間年初迄今 – 目前曆年 (根據期間結束日期)期間時間表每月時間單位小時生效日期選取一般休假計畫的生效年份和月份。範例:「01/01/2022」。
- 在結餘分頁上,輸入以下內容:欄位值結餘公開性類型期間內符合資格 (根據基準日期)行事曆顯示計畫與類型日期結餘期間開始日期
- 在計算分頁中,輸入以下內容:欄位值一般休假計畫的應計休假給假週期期間開始涵蓋的星期別工作日 (週一至週五)
- 在應計休假分頁上,為加入結餘中新增一列,然後選取「浮動假應計休假」。
- 在一般休假分頁上,為從結餘中扣除新增一列,然後選取「浮動假應計休假」。
- 在適用資格分頁上,為員工適用資格新增一列,然後選取「Worker Employee Type is Regular as of PS Date」。
- 按一下確定。