跳至主要內容

Workstem 2.2.2 2025-04-16 版本更新說明

Workstem CS avatar
作者:Workstem CS
本週已更新

1.【算薪函數】-Web-算薪函數SegmentedBaseSalary()計算問題。

最新的計算邏輯:如果僱員算薪當月薪資發生變動,BasicSalary使用函數SegmentBaseSalary()計算,那麼生效日期當天回算在修改前的計算天數中,且最新計算邏輯為按照四捨五入進行取值。

舉例:僱員A於2024-12-11號入職,在2025-2-11號滿90天後調薪,薪資由原來的30000調整為35000。那麼2月份算薪時,基本薪酬 = 30000/28*11+35000/28*17 = 33035.71

2.【考勤規則】-Web-考勤規則增加開關項“禁止開放時間外打卡”

辦公打卡點考勤規則設置中新增開關項‘禁止開放時間外打卡’。默認為關閉狀態,打開啟用按鈕後,如果僱員當天在排班時間開放打卡時間範圍外,則不能打卡;如果當天沒有班次時,也不能打卡。

舉例:僱員A當天沒有排班,對應的打卡點規則設置中已經啟用該按鈕,那麼僱員打卡的時候會提示‘未找到班次信息,無法打卡’

舉例:僱員B在當天的班次為03:00~12:00,關閉打卡時間為30分鐘,且啟用該設置後,僱員在16:00嘗試打卡,則會提示‘請在開放打卡時間或關閉打卡時間範圍內打卡’

3.【薪酬報表】-Web-薪酬-報表-工資台賬表導出中增加一列“姓名(顯示名)”

4.【Autopay】-Web-【中銀】DAT(New) 下載Autopay File更新。

主要針對客戶上傳中銀AutoPay文件報錯進行更新修復,發薪賬戶最後面用7個空格補全,共計193個字符

5.【賬號鎖定】-Web-賬號(超過5次錯誤密碼)被鎖時返回401導致app一直loading。

6.【薪酬報表】-Web-薪酬-報表-僱員支付歷史報表導出中增加一列“姓名(顯示名)”。

7.【打卡】-App-【Workstem One】GPS/Bluetooth打卡校驗。

使用GPS打卡:Workstem One 需要檢測當前用戶手機位置權限是否開啟,如果用戶沒有開啟位置權限,則提示用戶開啟位置權限。

1.用戶在使用GPS打卡的過程中,APP端獲取到準確的位置信息後,用戶可以直接使用GPS打卡。

2.用戶在使用GPS打卡過程中,APP獲取位置信息等待5S後依然未能獲取準確位置信息,則提示用戶獲取當前位置信息失敗,需要重新獲取位置信息。

使用藍牙打卡:Workstem One需要檢測當前用戶手機藍牙,位置權限是否開啟,如果未開啟,則提示用戶需要開啟位置,藍牙權限。

1.用戶在使用藍牙打卡的過程中,Workstem One已經檢測到藍牙設備且藍牙設備未限定打卡點,同時Workstem One獲取到位置信息,就可以正常使用藍牙打卡。

2.用戶在使用藍牙打卡過程中,Workstem One已經檢測到藍牙設備且藍牙設備於當前租戶未限定打卡點,同時Workstem One獲取到位置信息等待時長超過5s,提示用戶獲取當前位置信息失敗,需要重新獲取位置信息。

如果關閉打卡設置中的‘不優先使用谷歌的融合位置服務’。

直接進行打卡的時候,會提示‘地理位置獲取超時’。則會進一步檢測是否有藍牙信息,如果已經鏈接藍牙,則會使用藍牙打卡方式;如果同時檢測不到藍牙和GPS信息,則無法進行打卡操作。

8.【開發需求】-Web-開發需求 - 優化擴展Project/Job Management功能模塊;擴展優化考勤函數GetProjectProInfo();新增考勤函數GetProjectProDetails()。

排班項目管理模塊進行優化擴展,新增排班項目管理中的高級支付倍率列表。

GetProjectProInfo()擴展優化

根據僱員的排班信息中的排班項目(Project/Job)名稱,獲取相應的【排班項目管理】(Project/Job Management)的詳細信息。

code:返回當前班次中排班項目在排班項目Pro中的編號。

name:返回當前班次中排班項目在排班項目Pro中的名稱。

category:返回當前班次中排班項目在排班項目Pro中的類型。

hourlyRate:返回當前班次中排班項目在排班項目Pro中的時薪。

minRate:返回當前班次中排班項目在排班項目Pro中的最小時薪。

maxRate:返回當前班次中排班項目在排班項目Pro中的最大時薪。

註明:使用該函數時,第二個參數Index值必須要填

GetProjectProDetails(projectName/projectCode,fieldName,index)

根據排班項目名稱或編碼,獲取高級支付倍數列表中的第index條記錄中的詳細信息。

advanceStartTime:返回排班項目在排班項目Pro的高級支付倍率列表中的開始時間;

advanceEndTime:返回排班項目在排班項目Pro的高級支付倍率列表中的結束時間;

percentHourlyRate:返回排班項目在排班項目Pro的高級支付倍率列表中的時薪百分比;

advanceAmount:返回排班項目在排班項目Pro的高級支付倍率列表中的金額;

註明:使用該函數時,第三個參數Index值必須要填

9.【Open shift】-Web-【Open shift】排班時根據“標籤”篩選員工異常。

是否回答了您的問題?