原流程以個別 Excel 與人工彙整為主,同時又涉及多角色、多階段、退回、鎖定與例外。
Full Case · Enterprise Platform / Workflow
PDR 年度績效考核系統:把複雜制度,轉成可執行、可稽核的數位流程
真正的問題不是把 Excel 搬上網,而是把多角色、多階段、退回、鎖定、權限與例外,整理成系統能可靠執行的 Role × State × Rule。

Executive Summary
制度數位化的核心,是讓每一個角色在每一個狀態下都知道能做什麼。
負責制度與需求拆解、角色/狀態/規則設計、流程與權限邏輯、UAT 與 Production readiness 驗證。
以 Role × State × Rule 建模,並把 UI 狀態與 API / business-rule 權限分開。
將約 130 人規模的年度流程轉成集中管理、可監控、可匯出的單一工作流。
Context
原本的痛點不只是 Excel 多,而是制度靠人工維持一致。
每位員工各自處理 Excel,再透過 Email 或人工方式收集,HR 最後需要集中彙整、確認狀態、追蹤缺件並處理更正。當流程裡同時存在員工、主管、Head、HR 等不同角色,以及不同階段的可編輯、送出、退回與鎖定規則時,人工方式很容易讓制度本身變得難追蹤。
因此,系統化的目標不是「線上填表」,而是把制度轉成可被軟體一致執行的流程模型。
Problem
畫面可以很簡單,但背後需要處理大量狀態與例外。
同一個欄位,不同角色有不同權限
可見、可編輯、可送出、可退回與可再次開放,不能只靠前端按鈕控制。
流程不是單一路徑
退回、重新提交、年度設定、評核開始後新增人員、最終鎖定等都會改變狀態轉移。
My Role
把 HR 制度語言翻譯成產品與系統語言。
我負責把年度考核制度拆成角色、流程狀態、允許行為與例外條件,並在多輪 UAT 中持續確認實際操作是否與制度一致。工作不只包含需求與畫面,也涵蓋 session、安全、資料保存、匯入、鎖定、跨角色流程與通知等 Production readiness 問題。
Constraints
Enterprise workflow 的限制,往往來自制度一致性與權限邊界。
制度不能因 UI 方便而被改寫
- 不同階段的鎖定必須準確。
- 退回後只開放正確範圍。
- 重新匯入不能繞過已鎖定狀態。
權限不能只靠畫面隱藏
- 前端顯示與後端 business rule 必須分層。
- 多視窗與 session 行為需要一致。
- 敏感 HR 資料必須限制在正確角色。
Key Decisions
四個決策,讓制度能被系統穩定執行。
Role × State × Rule 作為核心模型
先定義誰、在什麼狀態、可以做哪些事情,再設計畫面與資料行為。
Lock 是 workflow/business rule,不是 disabled button
鎖定必須由流程狀態與後端驗證共同決定,不能只依賴 UI。
UI visibility 不等於 authorization
即使前端不顯示操作,API/business rule 仍必須驗證角色與狀態。
UAT 驗證制度,不只是驗證功能
真正要確認的是制度翻成軟體後,例外、退回、鎖定與跨角色流程是否仍然成立。
Product / System Design
從角色、狀態、流程到權限,建立一致的產品模型。
From Plan to Production
多輪 UAT 的重點,是把制度邊界一個個驗證出來。
UAT 不只確認主要流程能不能走完,也需要驗證 session timeout、重新整理、多視窗、退回通知、年度設定保存、評核開始後新增人員、重新匯入、最後鎖定與資料清理等真實操作情境。
這些問題看似分散,但本質都在測試同一件事:制度被轉成軟體後,是否仍能保持一致、可靠與可追溯。
Impact
把分散的年度作業,轉成可集中管理的流程。
約 130 人規模的年度績效流程,從個別 Excel 與人工彙整轉為集中工作流。
原流程每位員工需各自處理 Excel,單人至少約 30 分鐘;HR 年度彙整約需一週以上。系統化後改為集中流程與單一匯出。
這裡不把上述時間直接換算成「至少節省多少小時」等未完整量測的推算值;重點在於流程一致性、可追蹤性與集中管理能力。
Evidence
公開案例只呈現可安全展示的制度與系統證據。
Workflow Evidence
角色流程、退回、鎖定與年度階段的產品模型。
Permission Evidence
UI state 與 API/business-rule authorization 的分層設計。
UAT / Readiness Evidence
透過多輪 UAT 驗證 session、安全、資料、匯入與跨角色情境。
所有公開內容均抽象化,不公開員工姓名、工號、Email、分數、評等、評語、薪資/調薪資訊、年度驗證碼、UAT/Production URL 或登入憑證。
What I’d Do Next