Создать автоматическую систему уведомлений для работодателя о статусе сотрудников: выход на работу, начало и окончание перерыва, завершение рабочего дня. Уведомления должны направляться в чат Telegram.
Разработан бизнес-процесс, который собирает актуальный список сотрудников. Этот процесс необходимо перезапускать при добавлении нового сотрудника или увольнении, чтобы поддерживать актуальность данных.
Второй бизнес-процесс отвечает за отправку уведомлений. Он проверяет наличие сотрудника в актуальном списке, затем сверяется со временем рабочего дня и статусом сотрудника. При обнаружении изменений, таких как выход на работу или возвращение с перерыва, процесс отправляет уведомление через Telegram-бота.
Перебор сотрудников
Без использования списка сотрудников итератор не мог корректно обрабатывать данные, исключая нерабочие аккаунты. Это потребовало создания отдельного бизнес-процесса для формирования актуального списка сотрудников.
Из-за наличия двух интеграций с Telegram возникла необходимость в подключении бота через другую интеграцию для получения ID чата. Это позволило корректно направлять уведомления в нужный чат.