用於 Aurora/震旦 HR 中「在 HRHB007S00.aspx 內替一位或多位員工於指定日期設定班別」這類任務,尤其是「把某人某天改成某班別」這種單日變更,並且需要一套弱模型也能穩定執行的存檔、重新整理、驗證流程。
這個 skill 用於 HRHB007S00.aspx 的單日班別變更。
這個 skill 的流程刻意設計得很死板,適合使用者要一個明確結果的情境,例如:
將某人某天排成常日班將兩個人同一天都改成某個班別把某人 5/8 改成兒平日班這個 skill 比 aurora-hr-ops 更狹窄。較廣泛的人資作業請用 aurora-hr-ops;當任務明確是把某個日期格改成班別代碼,並證明已存檔成功時,請用這個 skill。
在碰頁面之前,先讀 references/single-day-shift-assignment.md。
如果你需要可重現的執行流程,請直接使用 scripts/apply_single_day_shift.py,不要從頭重寫 Playwright 流程。
https://ih5667-login.aoacloud.com.tw/Home/DeskAuthIndexhttps://erp3.aoacloud.com.tw/HR/HRHB007S00.aspx/Users/leegary/小程序/elearning_scraperartifacts/screenshotsscripts/inspection不要因為較舊的手冊有提 ERP6 就切過去。這個環境實際可用、已驗證的路徑是 ERP3。
n472,除非目標日期真的落在那個週期內。vm.TableRowsDetail。vm.controller.HoliDayClass = truevm.controller.SelDutyClass = <shift code>DaysInfo有些弱模型在使用者一句話裡給了多個日期變更時,會把日期搞混。不要即興處理。先把需求轉成明確的操作清單,再碰頁面。
例如:
將他們兩個的 4/9 改成少生輔平日班1,4/10 改成基金會常日班李冠葦 -> 20260409 -> b0012陳淑錡 -> 20260409 -> b0012李冠葦 -> 20260410 -> b0023陳淑錡 -> 20260410 -> b0023規則:
YYYYMMDD。4/9 或 4/10。目標日期永遠是輸入值,不是預設前提。
4/12 只是曾經驗證過的一個例子4/13 也是另一個已驗證例子班別代碼也是輸入值。
b0023 只是其中一個例子代理人必須依目標日期推導週期,並使用使用者要求的班別代碼。
不要盲猜。請從這個租戶的班別選項,或既有的本機對照表確認代碼。
在目前已驗證的例子裡,基金會常日班 使用的是:
b0023執行後,只回報已驗證的結果:
seckd不要只根據草稿狀態就宣告成功。只有在重新整理後的驗證通過時,才可宣告成功。