Почему сотрудник - это не человек.
Погодите записывать меня в гитлеры, сейчас поясню.
Всё началось с простого вопроса: «Почему у одного человека в системе два разных GUID?» Коллега недоумевала: "Человек-то один", и тут я поняла, что пора объяснить фундаментальный принцип HR-аналитики.
⏹️Спойлер: сотрудник ≠ человек. И вот почему.
Физическое лицо vs. Сущность в системе
▫️Человек (физическое лицо) - это вы, с вашим паспортом, нейронами и любовью к кофе и котикам. У него единственный GUID идентификатор), который не меняется даже если вы смените фамилию, пол или должность.
▫️Сотрудник - это ваша «роль» в компании. В случае рехайринга, оформления совмещения или замещения система создает новую сущность с новым GUID.
📎Что ломается, если путать сущности?
🔸Ошибки в расчетах. 1,5 ставки на разных позициях - это два идентификтора сотрудника. Возьмете гуил физ.лица - получите неверную укомплектованность как минимум.
🔸Кривая история изменений.
🔸Ресурсное планирование превращается в ад. Как отделить ваши 20% нагрузки в проекте А от 80% в проекте Б, если система считает это одним человеком?
Что делать?
✔️Разделяйте сущности на уровне данных. В любой HRIS должен быть таб People (физические лица) и Employees (сотрудники как трудовые отношения).
✔️Не бойтесь множить GUID.
✔️Связывайте сущности через ключи.
Кстати, сущность "кандидат" - тоже по хорошему-то должна иметь уникальный идентификатор. Иначе воронку и TtH вы будете собирать мучительно больно и долго.
💡 Check yourself: Зайдите в вашу HR-систему. Видите там сотрудников или людей? Если второе, то пора звать дата-инженера. Потому что аналитика строится не на биологических особях, а на цифровых следах их взаимодействии с компанией.
@HRTech_Vision
Post #165
273
- 🔥 8
- 👍 3