Er… I am still confused. Anyhow, is it possible to provide an example of your use case? Such as:
- When will you expect the KPI to be set in a year
- When your Line Manager will log in the system to prepare KPI
- After the KPI is done, who shall be notified first? HR role or employee?
- Can the HR reject the KPI, and what happens next?
- When the KPIs are done, notifications will be sent to employees?
- When an employee is supposed to start filling the KPIs?
- After submitting the appraisal, who will review first? Who will be next if any?
- Will there be any peer review? same KPIs?
- When will the appraisal be considered done? After final review by managers? or after HR role approval?
etc…
If I could get a complete picture of how the workflow works in actual life, I could have a better design that closely captures the real world workflow, and it will completely replace the current offline appraisal process easily.