使用進階查詢表建立查詢計算
安全性︰
- 「核心薪資」功能區中的「設定︰計算 - 通用網域」。
- 在「一般休假與特殊休假」功能區中進行設定︰「一般休假 (計算 - 通用)」網域。
- 若要使用區段型安全群組來配置計算的存取權,請執行以下操作︰在核心薪資、實作、薪資介面,以及一般休假與特殊休假功能區中,存取「計算 (分段)」網域。
進階查詢計算可以處理大量資料,並提供 1 個資料更新位置,以便於維護。也可讓您指派搜尋和傳回值的生效日期。您可以依據以下項目定義搜尋條件︰
- 實例或文字報告欄位
- 數值計算
- 文字類型計算
您可以使用基本查詢表建立查詢計算;但是,Workday 建議您使用進階查詢表,以取得有效的日期設定和最佳化效能。
您可以使用這些 Web 服務來擷取或載入進階查詢表︰
- 取得進階查詢表
- 放置進階查詢表
- 請存取「建立查詢表」任務,定義查詢表的搜尋條件。執行此任務時,請參考以下說明︰
選項 說明 進階查詢表 - 報告欄位搜尋條件查詢表會根據單實例或多實例報告欄位的結果傳回值。範例︰若要建立一個依據不同職務基本資料儲存值的查詢表,請選取以期間結束日期為基準的職務基本資料 (或覆寫,若有)做為報告欄位搜尋條件。進階查詢表 - 數值計算搜尋條件查詢表會根據數值計算的結果傳回值。範例︰選取以期間結束日期為基準的員工年資 (根據連續任職起算日期)做為數字搜尋條件。然後,您可以建立一個查詢表,根據年資 (從連續任職起算日期算起) 儲存值。進階查詢表 - 無搜尋條件 (只有預設值)查詢表會傳回預設值。範例︰為定期變更的計算參數建立查詢表,並使用生效日期設定管理變更。進階查詢表 - 文字報告欄位搜尋條件查詢表會根據文字報告欄位的結果傳回資料。範例︰若要建立一個儲存不同城市值的查詢表,請選取「主要工作地址 - 城市」做為「報告欄位搜尋條件」。從值網格中移除所有空白列,然後按一下確定以建立查詢表。 - 從查詢表的相關動作功能表,存取「 任務。為您要在查詢表中管理的每種資料類型輸入顯示名稱,然後選取「在頁面上顯示」。Workday 會在您定義的資料類型的查詢表中新增一欄。
- 從查詢表的相關動作功能表,存取「 任務。為每組值建立一列,並在每一欄輸入搜尋值和傳回值。執行此任務時,請參考以下說明︰進階查詢表說明報告欄位搜尋條件文字報告欄位搜尋條件Workday 只會傳回完全相符的項目或預設值。如果沒有相符項目或預設值,Workday 不會傳回任何內容。Workday 在識別相符項目時會區分大小寫。若要指定預設值,請將第一列的「搜尋值」欄位保留空白,然後選取「預設值」核取方塊。數值計算搜尋條件如果搜尋值沒有完全相符的結果,Workday 會傳回最接近搜尋值但小於搜尋值的值。
- 存取「建立查詢計算」任務。輸入查詢表和您要建立此計算的欄。在 Workday Payroll and Absence Management (Workday 薪資與休假管理) 中,選取表格生效日期的「期間日期指標」。為您在查詢表中建立的每一欄建立新的查詢計算。