Architecture and Integrations¶
Architecture¶
Architectural Approach¶
The system was designed as a monolithic web application for internal use.
The target architecture included:
- web interface for employees and managers;
- authentication and authorization;
- service layer for business logic;
- relational storage;
- reporting and export module;
- action logging;
- file storage for attachments.
Architecture Artifacts¶
BPMN Business Processes¶
AS-IS¶
TO-BE¶
C4 Context¶
C4 Container¶
C4 Component¶
Integration Flows¶
Target TO-BE Process¶
The target process assumed a transition to a controlled digital cycle:
- Preparation of the evaluation period.
- Approval of metrics and achievement templates.
- Generation of evaluation sheets and assignment to job positions.
- Period launch and input unlocking.
- Online entry of metrics and achievements by employees.
- Parallel validation by managers.
- Period closure and input locking.
- Automatic calculation of scores, point value, and bonuses.
- Manual corrections where required.
- Final approval.
- Publication of bonuses in the personal account.
- Export of final results to 1C via CSV or connector.