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】排班時根據“標籤”篩選員工異常。