跳至主要內容
Administrator Guide
上次更新時間 :2025-03-14
步驟︰在工作時間表指派後移除無效的一般休假項目

步驟︰在工作時間表指派後移除無效的一般休假項目

安全性:這些網域︰
  • 「System」功能區中的
    「Business Process Administration
    and
    Manage: Business Process Definitions」
  • 「Time Off and Leave」功能區中的
    「Set Up: Time Off」
您可以將Workday配置為在
「指派工作時間表」
業務流程事件完成後,在下列任一情況下,自動移除已核准的一般休假項目:
  • 員工已不再符合已核准的一般休假資格。
  • 由於假日行事歷或工作時間表行事歷中的變更,無法再包含有效的登錄日期。
指派工作時間表後,員工行事曆上仍會保留無效的一般休假項目,這些項目可能會對報告、排程、結餘計算和整合造成負面影響。
您可以使用
「移除工作時間表指派後無效的一般休假項目」
服務步驟起始「
更正一般休假
」業務流程,並從員工工作時間表指派的生效日期移除已核准的無效一般休假項目。此步驟不再需要尋找並手動移除這些一般休假項目。Workday會為已核准的無效一般休假項目自動建立
更正一般休假
事件,並將單位數向下調整為零。
  1. 指派工作時間表
    業務流程中,在完成步驟之後新增
    「移除工作時間表指派無效的一般休假項目」
    服務步驟 (其中
    「完成」
    等於
    「是」
    )。如果您嘗試將此步驟新增至完成步驟之前, Workday會顯示錯誤。
  2. 在您首次新增
    「移除無效的一般休假項目後工作時間表指派」
    服務步驟後, Workday會顯示警告訊息。存取
    評估並處理影響休假的事件
    任務,立即執行背景作業,起始評估及更正不符資格的未來一般一般休假項目和應計休假調整。從此時起, Workday會每 15 分鐘自動起始背景作業。
    如果您沒有執行
    「評估並處理影響休假的事件」
    任務, Workday會繼續標幟無效的一般休假項目,這些項目發生在「指派工作時間表」業務流程事件的生效日期 (含) 之後,直到下次服務更新時才會自動起始在您的用戶「」中每 15 分鐘執行一次背景作業。
    如果在您首次將服務步驟新增至業務流程定義時, Workday沒有顯示警告訊息,這表示背景作業已在執行中,因此不需要執行「
    評估並處理影響休假的事件」
    任務。
    如果
    「指派工作時間表」
    業務流程「」發生
    撤回
    動作,您必須重新輸入在原始生效日期當日或之後開始的一般休假項目。如果更正生效日期,您可能需要手動移除或重新輸入一般休假項目。
  3. 請為
    「更正一般休假」
    業務業務流程建立單獨的規則型業務流程定義,因為「
    移除無效的一般休假項目後工作時間表指派」
    服務會建立業務流程定義後面的更正事件。
    如果您希望服務步驟自動移除無效的一般休假項目,而無需審查和核准,請建立僅包含單一起始步驟(步驟 a) 的業務流程,如下所示:
    1. 「更正一般休假」
      業務流程的相關動作功能表,選取
      「複製業務流程」
      或「連結業務流程定義」
      。 
    2. 請選取
      「規則型工作流程定義名稱」
      並輸入名稱。範例:
      移除無效的一般休假服務「
      」。按一下
      確定
    3. 更正一般休假 (移除無效的一般休假服務)
      業務流程的相關動作功能表中,選取
      「業務流程
      規則型業務流程配置」
      ,然後按一下
      確定
    4. 從 步驟 a 的相關動作功能表中,選取
      完成的業務流程
      ,然後按一下
      確定
    5. 在業務流程的相關動作中,選取
      「業務流程
      編輯定義」
    6. 請移除任何其他步驟,然後按一下
      「確定」
  4. 建立一個條件規則,使用
    「移除無效的一般休假項目服務」的「起始業務流程」
    報告欄位來識別起始業務流程何時為
    「指派工作時間表」
    1. 從起始步驟的相關動作功能表中,選取
      「業務流程
      建立條件規則」
      ,然後按一下
      「確定」
    2. 請輸入說明。範例:如
      「一般休假更正由「在工作時間表變更後移除無效的一般休假服務」引發的)」等名稱?
      有助識別業務流程條件規則。
    3. 請輸入備註,說明條件「」。範例:
      如果一般休假更正是透過「工作時間表指派後移除無效的一般休假」來起始,則「更正一般休假」的結束會通知正職員工 (限本人)
    4. 使用以下值新增規則︰
      且/或
      來源外部欄位或條件規則
      關係運算子
      比較類型
      比較值
      起始「移除無效的一般休假項目」業務流程的起始服務
      在選擇清單中
      在此篩選條件中指定的值
      指派工作時間表
      其他可能的比較值包括:
      • 變更職務
        ︰。
      • 離職
      • 如果更正不是由服務步驟起始,則保留空白。
  5. 若要通知Workday員工結果
    「指派工作時間表」
    事件而更正其一般休假,請在規則型業務流程定義 ()中建立自訂通知:
    1. 從業務流程的相關動作功能表中,選取
      業務流程
      新增通知
      ,然後按一下
      確定
    2. 完成以下任務︰
    選項 說明
    觸發條件
    結束時
    提示中,選取
    一個 - 更正一般休假
    條件與規則
    請新增規則並選取您先前建立的業務流程條件規則。
    群組
    請選取「
    正職員工 (限本人)」
    安全群組︰。
    電子郵件訊息內容
    輸入詳細資料︰
    • 主旨︰
      新增一列以在主旨行輸入文字。範例:
      代替您提交一般休假更正
    • 內文︰
      新增一列以輸入內文。範例:
      由於「指派工作時間表」事件導致一般一般休假項目在適用資格變更或日期變更為非工作日後無效, Workday您提交一般一般休假更正。
  6. 為了確保服務步驟起始的更正通知, Workday能傳送通知給正職員工,請建立一個規則,當設為 True 時,不論起始規則型業務業務流程為何,都會觸發該業務流程:
    1. 從您先前建立的規則型業務流程的相關動作功能表,選取
      「業務流程
      規則型業務流程配置」
      ,然後按
      下 確定
    2. 請新增規則。在
      規則
      提示中選取
      建立條件規則
      ,然後按一下
      確定
    3. 請輸入說明。範例︰
      「移除無效的一般休假服務」已起始一般休假更正
      等名稱,有助於識別業務流程條件規則。
    4. 請輸入備註,說明條件「」。範例:
      如果事件為由「移除無效的一般休假項目服務」起始的一般休假更正事件,則傳回 True。
    5. 「複製條件自規則」
      提示中,選取您先前建立的業務流程條件規則。範例:
      一般休假更正是由「工作時間表變更後移除無效的一般休假服務」起始?
    6. 使用以下值建立規則,然後按一下
      「確定」
      且/或
      來源外部欄位或條件規則
      關係運算子
      比較類型
      比較值
      由「移除無效的一般休假項目」服務起始
      等於
      在此篩選條件中指定的值
      選取核取方塊︰。
您可以起始
「指派工作時間表」
業務流程,驗證「
移除無效的一般休假項目後時間表指派」
服務步驟是否運作正常。請參閱「自動指派工作時間表行事歷」
如果員工已核准一般休假,但因工作時間表行事曆的變更而將這些日期設為非工作日,Workday會將這些一般休假項目從員工的
「管理休假」
報告行事曆中移除。範例:某員工的模式從周一至週五變更為僅限週一、週三和周五,導致在周二和周四輸入的一般休假無效(自 2 月 1 日起生效)。Workday將從行事曆中移除一般一般休假項目。