Техническое задание: Автоматизация учета рабочего времени в Битрикс24
Необходимо реализовать скрипт, программу или приложение для платформы Битрикс24, которое автоматизирует два ключевых процесса учета рабочего времени сотрудников.
Основные функции
1. Автоматическое закрытие рабочих дней
- Реализовать принудительное автоматическое закрытие всех открытых (незавершенных) рабочих дней.
- Запуск процесса должен происходить ежедневно в 21:30 по времени сервера.
- Решение должно корректно обрабатывать все открытые смены, приводя их в статус "закрыто".
2. Ограничение времени начала рабочего дня
- Внедрить проверку, которая не позволит сотрудникам начинать рабочий день (открывать смену) раньше 8:30 утра.
- Ограничение должно применяться ко всем пользователям системы без исключений.
- При попытке начать день раньше указанного времени система должна выдавать понятное уведомление об ошибке.
Технические требования
- Решение должно быть интегрировано в Битрикс24 (облачная или коробочная версия - уточнить).
- Код должен быть написан с учетом рекомендаций и API Битрикс24.
- Обеспечить стабильную работу и обработку возможных ошибок.
- Предоставить краткую документацию по установке и настройке.
Ожидаемый результат
Готовое рабочее решение, которое устраняет необходимость ручного контроля за открытыми сменами и обеспечивает соблюдение графика начала рабочего дня.