<< Click to Display Table of Contents >> Разработка > Процесс разработки > Что использовать: наследование или перекрытие > Перекрытие > Рекомендации по разработке перекрытий Перекрытие задачи на согласование по регламенту |
В перекрытии типа «Задача на согласование по регламенту» (ApprovalTask) можно изменять обработчики блоков схемы и группы вложений, но нельзя изменять схему. Изменение схемы недоступно, так как в базовом решении Directum RX для типа «Задача на согласование по регламенту» установлен флажок Запретить создавать версии схемы задачи в перекрытиях. Ограничение добавлено, так как схема задачи на согласование по регламенту сложная, с большим количеством зависимостей, доработка схемы может сломать основную логику работы системы. Способ модификации задачи на согласование по регламенту зависит от того, какие доработки требуются.
Если нужно добавить новую роль согласования, не перекрывайте задачу на согласование по регламенту. Подробнее см. пример добавления роли.
Перекройте задачу на согласование, если нужно добавить:
•новые действия на ленту, при этом не нужно добавлять новые результаты выполнения. Подробнее см. пример «Как добавить результат выполнения в задание на согласование»;
•контролы в карточки задач или заданий;
•этап согласования со специальной карточкой и лентой и с результатами выполнения «Выполнить» и «На доработку».
Создайте новый тип задачи, если:
•нужно добавить новые результаты выполнения заданий и ветки схемы;
•бизнес-логика специфична и сильно отличается от стандартного согласования по регламенту;
•трудоемкость перекрытия и обновления на новые версии выше, чем разработка новой задачи. Как правило проще и быстрее создать новый тип задачи под конкретную бизнес-логику, чем перекрывать задачу на согласование по регламенту и актуализировать перекрытие при обновлениях стандартной версии системы.
После создания типа задачи нужно добавить ее отображение на вкладке «Задачи» в карточке документа и настроить для заданий вычисляемую папку в папке «Входящие».
СОВЕТ. В базовых решениях флажок Запретить создавать версии схемы задачи в перекрытиях может быть установлен для любых типов задач. При их перекрытии придерживайтесь тех же рекомендаций, что и при перекрытии задачи на согласование по регламенту.
© Компания Directum, 2024 |