請假系統 版本記錄
請假系統 版本記錄 / version
v1.01
v2.02
v2.03
v2.04
v2.05
v3.01
v3.02
v3.03+
v3.03.01
v3.04
v3.06
v3.07
v3.08
v3.09
v3.10
v3.11
v3.12+
v3.13+
v3.14+
v3.16+
v3.17+
v3.17.06+
(1) 修補:若欲刪除已通過之年假, 系統會發生問題, 且不會將時間加回
(2) 新增:刪除已通過之年假, 系統會自動寄通知給人事
(#) 以上 (1)+(2)= [sDelHistory]
(3) 新增:在取消申請的案子時, 加上刪除的時間
(#) 以上 (3) = [sProgress2History]
v1.01
- 讀取 Gmail 為 Key, 並顯示該帳戶之 請假資料, 但發現只能讀取程式 OWNER, 其它為空, 所以不可行
v2.02
- 使用者不用自行輸入帳號, 改由系統去資料庫撈取
- 重點為 : 可顯示請假清單
v2.03
- 將 "顯示歷史資料" + "審核功能" 放在一起, 不分成 2 個檔案。(2-in-1)
- 重點為 : 顯示審核者名單, 與 "需要審核的清單"
v2.04
- 加入 eMail 通知
- 審核者的名單, 原為全公司員工名單, 此版改為 "實際需要審核者" 才會列在清單裡
- 調整申請者查詢之顯示內容
- 若最後請假核可, 通知代理人
- 其它優化
v2.05
- 加入新模組 : 查詢審核進度
- 待審核清單 : 加上頻色以區別已審 / 未審
- 待審核清單 : 加上 ALL (先隱藏)
- 其它優化
v3.01
- 原先利用 Google Form 的請假申請表, 改為自己處理
- "認證碼" 的判斷
- 其它優化
v3.02
- 原先利用 Google Form 的請假申請表, 改為自己處理
- 處理使用者申請後之後續作業
- 在右上角加上一個 "主選單" 的按紐
- 其它優化
v3.03+
- 將原先的請假清單, 改為需輸入認證碼, 並有刪除的權限
- 將原來的 getValues 都改成 getValue
- 將原來的二維 mData 改成一維陣列
- button 加入 css 屬性
v3.03.01
- 為 v3.04 調整中, 可以運作的一個版本
v3.04
- 將帳號密碼設定只要輸入一次, 先 LOGIN (cookie)
- 將 CSS宣告, 分支成另一個檔案
- 將 Html 內 javascript 的處理, 分支成另一個檔案
- 套用 CSS
- 其它優化
v3.06
- 增加 "請求再次審核通知" 功能
- 調整 sProcess2History (將處理區移至歷史區) 的處理
- 選單之"審核", 只有需要時, 才會顯示
(由於 GAS 與 Html 主機不同, 有時間差, 所以暫緩上線) - 依據登入者身份之不同, 顯示不同的選項
- 發現 "google.script.run", 竟然是在 function 結束後才執行
- "審核" 不准, 尚未測試
- 其它優化
v3.07
- 準備將 "請假清單" 改為 "卡片" 式 (HistoryX) - 暫擱置不用
- 加入 "事後調整" 通知
- 加一副程式讀取外部參數, 以因應變動的參數
- 處理 Google 多台主機無法同步的問題
- 在使用端, 已可新增、修改、刪除、再次請求審核
- 已審核過的, 要待 v3.08
- 其它優化
v3.08
- 前版本, 都是以絶對位置做異動, 但由於 google 主機非同步,
所以改成資料異動先確認資是是否正確, 若不對, 重新搜尋位置 - 處理審核的程序
- 對於歷史資料的修改, 設定成只有當月份才能修改
- 這個版本一直在測試整個流程與參數傳遞的工確性
- 審核尚未測試
- 其它優化
v3.09
- 校正整個流程
- 其它優化
v3.10
- 增加欄位 : "請假說明"
- 其它優化
v3.11
- 執行時間太長, Google 表示還是 getValues 較快
- setValues() needs a "two dimensional" array
- 其它優化 (速度提升 4-5 倍)
v3.12+
- 統計處理
- 將參照表獨立出去, 讓人事可以編輯
- 加入 trigger : 讀取 [行事曆] 資料, 通知審核者、代理人
- 增加可過濾 "歷史資料" : 所有(A)、核可(O)、不允(X)、刪除(▲)
- 全部告一段落 ( 1st )
- 其它優化
v3.13+
- 檢查(2nd) + trigger
- 原 v3.12 版之 mBuffer 便用方方式錯誤, 重新調整為二維
- 將 sHtmlHistory 之讀取, 改為以 100 筆為讀取單位
- 將統計資料的讀取, 改為以 100 筆為讀取單位
- 增加申請案(Event)送出/取消, 立即在行事曆新增/刪除
- 調整寄送人員名單
- 年假歸零時, 送一份記錄給當事人 & 人事部
- 經由 Calendar 可查詢某一範圍的統計表
- 其它優化
v3.14+
- 在統計表處, 加入統計圖
- 其它優化
v3.16+
- 優化時間檢驗
v3.17+
- 在 iOS 的版本上, 無法測得 Cookie, 所以將 user & password 變成 global 變數
- 若干人有第 2 個密碼, 供他人代處理
v3.17.06+
(1) 修補:若欲刪除已通過之年假, 系統會發生問題, 且不會將時間加回
(2) 新增:刪除已通過之年假, 系統會自動寄通知給人事
(#) 以上 (1)+(2)= [sDelHistory]
(3) 新增:在取消申請的案子時, 加上刪除的時間
(#) 以上 (3) = [sProgress2History]