跳至主要內容
Administrator Guide
上次更新時間 :2023-06-23
範例:驗證假日工時登錄

範例:驗證假日工時登錄

此範例說明如何建立參照不同業務物件 的工時登錄驗證。
員工只有在登錄假日的工時時,才應使用「假日」
工時登錄代碼。您需要建立驗證,以防止員工將非假日的工時登錄為「假日」
工時。
此驗證需要依據不同的業務物件參照報告欄位。由於驗證的規則條件必須全部參照同一主要業務物件上的欄位,因此您需要建立一個查詢相關值計算欄位,以參照其他業務物件上的欄位。
  • 建立假日行事曆
  • 建立一個名為「假日」
    的工時登錄代碼
  • 安全性︰
    • 「Time Tracking」功能區中的「Set Up: Time Tracking」
      網域
    • 「System」功能區中的「Custom Field Management」
      網域
  1. 建立一個查詢相關值計算欄位,參照「工時日」業務物件中的
    Is Holiday
    報告欄位。
    1. 存取
      建立計算欄位
      任務。
    2. 執行此任務時,請參考以下說明︰
      欄位
      附註
      欄位名稱
      工時日是假日
      業務物件
      工時區塊
      函數
      查詢相關值
      查詢欄位
      Time Day for a Time Block
      傳回值
      Is Holiday
  2. 建立工時登錄驗證。
    1. 存取
      維護工時登錄驗證
      報告。
    2. 按一下
      嚴重
      旁邊的
      新增驗證
    3. 說明
      欄位中,輸入:「假日工時登錄」
    4. 定義
      規則條件
      執行此任務時,請參考以下說明︰
      且/或
      來源外部欄位或條件規則
      關係運算子
      比較類型
      比較值
      工時登錄代碼
      在選擇清單中
      在此篩選條件中指定的值
      假日
      工時日是假日
      等於
      在此篩選條件中指定的值
      將核取方塊保留空白。
  3. 新增驗證訊息。
    1. 存取
      維護工時登錄驗證
      報告。
    2. 從「假日工時登錄」驗證的相關動作功能表中,選取
      驗證
      配置驗證訊息
    3. 執行此任務時,請參考以下說明︰
      文字/外部欄位
      文字
      "
      外部欄位
      工時登錄代碼
      文字
      只能用於假日。請為以下日期的工時區塊選取另一個工時登錄代碼:
      外部欄位
      Formatted Calendar Date for a Time Block
如果員工嘗試使用「假日」
工時登錄代碼來登錄非假日日期 (範例:2014 年 10 月 27 日) 的工時,則 Workday 會顯示以下錯誤訊息:「假日」工時登錄代碼只能用於假日。
請為以下日期的工時區塊選取另一個工時登錄代碼:2014 年 10 月 27 日。