Техническое задание: Виджет контроля завершения задач в Bitrix24
Цель проекта
Разработать и внедрить механизм валидации данных, который предотвратит случайное или ошибочное завершение задач в системе Bitrix24 при незаполненных обязательных полях.
Основные функциональные требования
- При попытке пользователя завершить задачу (нажатие кнопки "Завершить" или аналогичной) виджет должен автоматически активироваться.
- Виджет проверяет заполненность заранее определенного списка обязательных полей (например, "Результат", "Время выполнения", специфичные пользовательские поля).
- Если одно или несколько обязательных полей пусты, завершение задачи блокируется.
- Пользователю отображается четкое сообщение об ошибке с указанием, какие именно поля необходимо заполнить.
- После устранения ошибок пользователь должен иметь возможность успешно завершить задачу.
Технические аспекты и интеграция
- Решение должно быть реализовано в виде виджета или пользовательского JS-скрипта для Bitrix24.
- Список обязательных полей должен быть гибко настраиваемым (через конфигурацию виджета или админ-панель).
- Виджет должен корректно работать в стандартных интерфейсах задачи Bitrix24.
- Код должен быть документирован и готов к передаче.