Один вечір, а не тиждень набивання даних
Імпорт — це чотири екрани: завантажте файл або вставте просто з таблиці, зіставте колонки, подивіться прев'ю, імпортуйте. Більшість колонок зіставляється сама — матчер знає, що «Прізвище», «Last name» і «Family name» — це одне й те саме, — а зайву колонку можна пропустити.
Деталі, від яких залежить, чи спрацює це на реальному неохайному експорті:
- Дати приходять у тому вигляді, який видала таблиця. ISO, з крапками, європейські з днем спереду, навіть сирі Excel-серіали. Неоднозначні читаються як день-місяць, а неможливі підсвічуються, а не тихо перетворюються на не той місяць.
- Погані рядки не блокують добрі. Усе, що не пройшло валідацію, пропускається, рахується й повертається файлом «завантажити невалідні рядки» — виправили, залили ще раз.
- Повторний запуск того самого файлу безпечний. Дублі пошт пропускаються без урахування регістру, а наявна лінія підпорядкування ніколи не перезаписується.
Підпорядкування — це другий прохід по колонці з поштою керівника, тому керівник спокійно може бути в рядку 40, а його підлеглий у третьому. Самопідпорядкування й цикли відхиляються, а комірка, у якій не впізнали пошту, знімає лише цей один зв'язок із попередженням — людина все одно імпортується.
Один прохід — до 500 людей. Більше — двома файлами.
Довідник і оргструктура — це один запис
У профілі є очевидні поля — контакти, посада, відділ, дата виходу, керівник, стек — плюс кастомні поля, які ви описуєте самі, семи типів: від дати до мультивибору. Будь-яке кастомне поле можна позначити чутливим, і тоді воно, разом із самим фактом свого існування, зникає для всіх поза HR.
Чутливі поля, які Helia привозить із коробки, поводяться так само. Особистий телефон, домашня адреса, дата народження й утриманці видні HR-ланцюжку та самій людині, а позначка поруч каже рівно те, що відбувається: лише для HR · доступ логується. Не «зашифровано» — обмежено ролями, і кожне відкриття HR-ом чужого профілю потрапляє в журнал, який власник може переглянути. Зарплати в профілі немає взагалі: вона за окремим дозволом на окремій сторінці.
Оргструктура — це ті самі дані, намальовані згори вниз: картки і зʼєднувачі, масштаб від 40% до 200%, повний екран і можливість почати дерево від будь-кого. HR бачить усе дерево; решта — власну гілку і ланцюжок над собою.
Відпустки, які вже знають про державні свята
Шість типів відсутностей із власними балансами, і заявка, яка показує свою «ціну» ще до подання. Погодження йде за стосунками, а не за назвою посади: ніхто не погоджує сам собі, керівник діє лише для людей зі свого ланцюжка, HR — для будь-кого, а делегування закриває ті два тижні, коли сам погоджувач у відпустці. Для довгих відсутностей можна вимагати другий підпис HR понад поріг, який ви задаєте окремо для кожного типу.
Робочі дні рахуються по справжньому календарю: ваш робочий тиждень мінус державні свята мінус ті дні, які ви додали самі. Державні свята вбудовані для України, Польщі, Румунії та Естонії; для будь-якої іншої країни додайте дати як власні свята.
Календар команди показує, кого немає, місяцем або таймлайном «люди × дні», а кожен може підписати свій телефон чи ноутбук на приватний фід. У фіді написано «Out of office» і ніколи — тип відсутності: запрошення в календарі не те місце, де оголошують, що людина була на лікарняному.
Шість ролей і чесний перелік того, що можна змінити
Owner, Admin, HR Manager, Manager, Employee, Viewer. Ніхто не може змінити чи заблокувати роль, вищу за власну, і в цієї перевірки немає обходу.
Над ролями — невелика матриця дозволів, якою керує власник: хто бачить зарплати, хто — здоров'я компанії, хто — фінанси, хто читає журнал доступу, хто бачить аналітику рекрутингу, хто надсилає інвойси. Шість перемикачів, а не тисяча, бо матрицю, яку ніхто не тримає в голові, ніхто й не перевіряє. На тому ж екрані перелічені вісім меж, які змінити не можна — зміна ролей, вмикання паків, читання приватних нотаток з 1-на-1 — щоб зафіксоване було видно, а не просто відсутнє.
Під цим усім кожна зміна даних про людей пише рядок в аудит: хто, що, як було, як стало, з якої адреси. Журнал шукається за таблицею, дією, актором і датою й експортується в CSV за окремим дозволом.
Те, що перестаєш помічати після другого тижня
Пошук — це Cmd-K звідусіль, плюс однокнопкові переходи на сторінки, які ви відкриваєте двадцять разів на день. Сповіщення приходять у застосунок і на пошту в п'ятнадцяти категоріях, які кожен налаштовує або приглушує під себе, з денним дайджестом погоджень і тих, кого сьогодні немає.
Наприкінці місяця експорт для розрахунку зарплат віддає бухгалтеру один CSV: гросс по людях, затверджені дні відпусток, затверджені години таймшитів, компенсації до виплати, хто вийшов і хто пішов, плюс перевірка готовності для тих, у кого дані неповні. Це експорт, а не зарплатний рушій — без податків, без «на руки» й без обіцянок щодо вашої юрисдикції.
Base — це те, що читають усі інші паки. Відпустка зменшує доступне завантаження в Delivery, найм із рекрутингу приземляється сюди працівником, онбординг-чеклісти рахуються від дати виходу в цьому записі. Саме тому він завжди увімкнений і тарифікується за працівника на місяць — і саме тому інші паки можуть бути за працівника, за білабельного користувача чи фіксовані, і ніщо не розʼїжджається. Ціни на всі паки з калькулятором — на сторінці прайсу.
