Mỗi workflow thường có một vòng đời trạng thái. Lưới này giúp kiểm định logic test và xác định transition hợp lệ.

Cấu Trúc Cột Chuẩn

  • Current State
  • Allowed Actions
  • Next State
  • Allowed Role
  • Validation Condition
  • Notification
  • Audit Log
  • Notes

Ví Dụ

Current StateAllowed ActionsAllowed RoleNext StateAudit / Notify
DraftSubmit RequestCreator (Employee)SubmittedLưu history, gửi notify chờ duyệt
SubmittedApproveLine ManagerApprovedSinh notify / email
SubmittedRejectLine ManagerRejectedValidate bắt nhập lý do reject
ApprovedFinalizeHR AdminFinalized / DoneKhóa chỉnh sửa, ghi audit log

Quy Tắc Tối Thiểu

  • Không skip state nếu nghiệp vụ không cho phép.
  • Mỗi transition phải gắn với role hợp lệ.
  • Action bị cấm hoặc invalid action quan trọng phải được ghi rõ ở Notes.