· AI HR Bot · 2 мин чтения
Как вести учёт отпусков в Slack без ещё одного дашборда
Обычный способ вести учёт отпусков — ещё одна вкладка: трекер со своим логином, таблица с формулами, которые кто-то поддерживает, настенный календарь, который был точен в марте. Если команда и так живёт в Slack, трекер может стать вопросом.
Сначала границы, как всегда: это отпускная половина HR-ассистента. Бесплатный тариф покрывает рабочее пространство Slack до 5 человек, и на любом тарифе есть все возможности — ответы по политикам, заявки на отпуск и политики отпусков с ежемесячным начислением. С шестого человека тариф «Команда» стоит $5 за человека в месяц — за каждого, а не только за тех, кто сверх пяти. Ничто ниже не требует великодушного прочтения страницы цен.
Вот весь цикл, каким его видит команда:
Анна
Сколько у меня осталось дней отпуска?
AI HR BotAPP
У вас доступно 11.66 дня отпуска.
Анна
Можно взять день отпуска в следующую пятницу?
AI HR BotAPP
Готово — один день отпуска на следующую пятницу. Заявка у вашего руководителя; баланс отпуска обновится после одобрения.
В #ask-hr. Число — это хранимый баланс, округлённый вниз: бот никогда не называет больше дней, чем есть на самом деле.
Откуда берётся число
Эти 11.66 — не догадка и не кэш. Баланс растёт на ежемесячное начисление в годовщину даты приёма, хранится с четырьмя знаками после запятой и сообщается с двумя — с округлением вниз, так что бот никогда не называет больше дней, чем есть на самом деле. Полная арифметика, включая то, что происходит с принятым 31-го числа, разобрана в как начисляется баланс отпуска, с тем же калькулятором, откуда берутся числа.
Один край стоит назвать здесь: без даты приёма не начисляется ничего — бот не угадывает стаж, а отсутствующая дата показывается вашему руководителю HR как единственная поломка, которую он действительно может починить.
От вопроса к оформленной заявке
«Можно мне выходной в следующую пятницу?» — это не сообщение, которое кому-то нужно прочитать. Заявка оформляется, и цепочка согласования запускается тем же действием, а первый шаг цепочки — руководитель: карточка приходит ему в Slack, а не в очередь, которую никто не проверяет. Страница согласований рисует эту карточку.
Баланс отпуска двигается, когда заявка согласована, а не когда подана, — поэтому число, которое коллега прочитает через пять минут после вашей просьбы про пятницу, всё ещё верно.
Что руководитель HR делает один раз
Кто-то должен сказать, какая политика: сколько дней в год и с какого момента. Ваш руководитель HR задаёт политику отпусков один раз — в дашборде или попросив бота её настроить, — а руководство руководителя HR описывает, как держать её честной. Дальше учёт — ничья работа: арифметика считается ежемесячно, ответы приходят туда, где уже задаются вопросы, и единственный, кто вообще открывает дашборд, — тот, кто пишет политику.
Если в вашем Slack до 5 человек, всё это бесплатно. Если хотите проверить арифметику, прежде чем доверить ей свои дни, начните с поста о начислении — он тоже называет собственные края.
Подключается к вашему Slack примерно за 2 минуты.