← 返回目錄

工作獎金:護理師點數計算

工作獎金:護理師點數計算 由 Archify 產生的工作流程圖。 01 / 使用者(面板/匯出/薪資) EX / 拒絕 03 / computePeriod → computePoints 04 / 資料表(bonus schema,唯讀) 載入 純函式計算 選擇期間 · 起日~迄日(含頭尾) · 使用者(面板/匯出/薪資) › 載入 · dashboard:view/export、salary:view 選擇期間 起日~迄日(含頭尾) dashboard:view/export、salary:view 面板/明細/匯出/試算 · 同一套算法 · 使用者(面板/匯出/薪資) › 純函式計算 面板/明細/匯出/試算 同一套算法 日期區間不正確 · DomainError · 拒絕 › 載入 日期區間不正確 DomainError 載入設定與名單 · loadSettings/loadMembers · computePeriod → computePoints › 載入 · 只算 role=member 且在職 載入設定與名單 loadSettings/loadMembers 只算 role=member 且在職 週期回看起點 · bucketStart(月初、週初) · computePeriod → computePoints › 載入 週期回看起點 bucketStart(月初、週初) 載入紀錄與查核 · 排除作廢與已刪除 · computePeriod → computePoints › 載入 載入紀錄與查核 排除作廢與已刪除 逐班計分 · A1/A2/B/品管 · computePeriod → computePoints › 純函式計算 · 週期型同週期只計最早一份 逐班計分 A1/A2/B/品管 週期型同週期只計最早一份 每人總分與金額 · 總分 × point_to_twd · computePeriod → computePoints › 純函式計算 每人總分與金額 總分 × point_to_twd setting/member/task · +quality_definition · 資料表(bonus schema,唯讀) › 載入 setting/member/task +quality_definition shift_record/item/entry · +quality_audit/finding · 資料表(bonus schema,唯讀) › 載入 shift_record/item/entry +quality_audit/finding start/end lookback~end EngineInput 結果 起日晚於迄日 讀取 讀取 圖例 使用者介面 Agent 邏輯 政策 脈絡 / 追蹤