Appraisal Workflow
Summary
The canonical appraisal is an ordered employee, manager, HR, approval, and optional reopening flow.
Audience
HR administrators, managers, employees, product owners, implementation partners, engineering, QA, support, architecture, and security reviewers as applicable.
Overview
Direct mode uses the Performance Service stages. Workflow-managed mode starts external approval after self submission and blocks direct manager/HR/approve actions while the workflow owns the decision.
Confirmed business behavior
An appraisal is created in an accepting cycle, receives at least one goal, is self-submitted, manager-reviewed, HR-reviewed, approved, and may later be reopened. Closing exists in the domain but has no direct command.
Business rules
Each stage requires its immediately preceding valid state. Approved or Closed appraisals can reopen. Workflow approval can fast-forward manager and HR review records; workflow rejection reopens the appraisal. Duplicate terminal callbacks are acknowledged without reapplying.
Maturity
The capability is Transitional because canonical staged behavior coexists with compatibility behavior and incomplete authorization governance.
Requires confirmation
Formal ownership, permission scope, operating policy, and approval governance require confirmation.
Appraisal lifecycle
Related Articles
See Also
Keywords
- Performance
- Appraisal
- Draft documentation
Source References
microservices/src/performance-service/Domain/Appraisal/Appraisal.csmicroservices/src/performance-service/Application/Commands/AppraisalCommands.csmicroservices/src/performance-service/Domain/Common/Enums.csmicroservices/src/performance-service/Application/WorkflowIntegration.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly