Employee goal-setting and review system on Bitrix24
The company needed a goal-setting and performance review system with multi-step approval and a final rating, without buying a separate HR module. A second version of the module grew in parallel with the first, and requests started "getting lost" between them.
Only stock Bitrix24 tools (iblocks, IM, email) with no external services, a closed role model layered on the department structure, and no change could risk the data already collected.
- Designed an "employee goal" entity on iblocks with a ~10-status lifecycle: draft → manager approval → curator approval → sign-off → self-review → final review → rating
- A role model: an admin sets quarters and competencies, the employee fills out the form, the manager and curator approve or send it back for revision
- Notifications at every approval step via Bitrix IM and email templates
- An audit of the second, parallel module version — found the cause of requests drifting out of sync between versions
- Found and documented specific bugs in status transitions, prepared a refactoring plan
The company got a full goal-setting and review cycle without buying a separate HR module, and the audit produced an exact list of reasons requests were "getting lost" between the two versions, plus a stabilization plan.
Related services and solutions
Bitrix24 D7: boxed development and stabilization
I work not only with interface settings, but at the level of the box, the code and internal APIs.
Business process automation
When employees transfer data manually, reconcile spreadsheets, lose requests or repeat the same actions — I turn the routine into code.