Selected Work / PDR

Full Case · Enterprise Platform / Workflow

PDR 年度績效考核系統:把複雜制度,轉成可執行、可稽核的數位流程

真正的問題不是把 Excel 搬上網,而是把多角色、多階段、退回、鎖定、權限與例外,整理成系統能可靠執行的 Role × State × Rule。

2026Product ManagementEnterprise PlatformHR Tech
PDR 年度績效考核系統視覺摘要

Executive Summary

制度數位化的核心,是讓每一個角色在每一個狀態下都知道能做什麼。

Challenge

原流程以個別 Excel 與人工彙整為主,同時又涉及多角色、多階段、退回、鎖定與例外。

My Role

負責制度與需求拆解、角色/狀態/規則設計、流程與權限邏輯、UAT 與 Production readiness 驗證。

Approach

以 Role × State × Rule 建模,並把 UI 狀態與 API / business-rule 權限分開。

Outcome

將約 130 人規模的年度流程轉成集中管理、可監控、可匯出的單一工作流。

Context

原本的痛點不只是 Excel 多,而是制度靠人工維持一致。

每位員工各自處理 Excel,再透過 Email 或人工方式收集,HR 最後需要集中彙整、確認狀態、追蹤缺件並處理更正。當流程裡同時存在員工、主管、Head、HR 等不同角色,以及不同階段的可編輯、送出、退回與鎖定規則時,人工方式很容易讓制度本身變得難追蹤。

因此,系統化的目標不是「線上填表」,而是把制度轉成可被軟體一致執行的流程模型。

PDR 從個別 Excel 與人工彙整,轉成集中角色狀態流程

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

從角色、狀態、流程到權限,建立一致的產品模型。

PDR Role State Rule 核心系統模型
PDR Employee Manager HR 角色流程
PDR 退回與鎖定狀態邏輯
PDR UI、API business rule 與 data action 權限架構

From Plan to Production

多輪 UAT 的重點,是把制度邊界一個個驗證出來。

UAT 不只確認主要流程能不能走完,也需要驗證 session timeout、重新整理、多視窗、退回通知、年度設定保存、評核開始後新增人員、重新匯入、最後鎖定與資料清理等真實操作情境。

這些問題看似分散,但本質都在測試同一件事:制度被轉成軟體後,是否仍能保持一致、可靠與可追溯。

PDR Production readiness:流程完整性、Session 安全、資料可靠性與可稽核性

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

下一步會把流程 evidence 與管理 decision 再連得更緊。

Operational Observability

讓 HR 更容易看到流程卡點、退回原因與跨角色狀態,而不是只看完成/未完成。

Rule Governance

把年度規則、角色權限與例外變更整理成更容易 review 與維護的治理模型。

← Previous Case · AI IntelligenceNext Case · HAPPY GO mPOS →