Выполнение любого типового маршрута начинается при создании задачи по этому типовому маршруту, например, из проводника системы.
Порядок выполнения типового маршрута зависит от типа маршрута. В данном разделе рассматривается порядок выполнения свободного типового маршрута и жесткого типового маршрута.
Выбрать типовой маршрут из списка маршрутов и начать его выполнение возможно, если схема типового маршрута корректна (*Схема корректна = Да) и типовой маршрут действующий (*Состояние записи = Действующая). Закрытые типовые маршруты и маршруты с некорректными схемами в списке возможных маршрутов не отображаются.
Свободный типовой маршрут
При создании задачи по свободному типовому маршруту процесс выполнения маршрута состоит из шагов:
1. | Проверка корректности схемы. |
2. | Очистка свойств задачи. |
3. | Тип маршрута = Свободный. |
4. | Копирование схемы типового маршрута в задачу. |
5. | Событие «Начало выбора». |
6. | Заполнение свойств задачи. |
7. | Событие «Завершение выбора». |
8. | Формирование и заполнение маршрута задачи по схеме. |
9. | Определение и заполнение типа маршрутизации. |
После выбора типового маршрута происходит очистка свойств задачи:
• | устанавливается свободный тип маршрута; |
• | очищаются поля карточки задачи *Маршрут... и Наблюдатели; |
• | если можно изменять тип прав, то он устанавливается в тип прав по умолчанию; |
• | если тип прав ручной, то список пользователей, имеющих права на задачу, очищается и права получает инициатор задачи. |
После очистки производится копирование схемы типового маршрута в задачу с установкой свободного типа маршрута. После копирования схема становится доступной в карточке задачи для просмотра при нажатии на вкладке Главная в группе Действия на кнопку Схема маршрута.
Отрабатывается событие «Начало выбора», настраиваемое в редакторе схем типового маршрута. Устанавливаются свойства задачи, настроенные в редакторе схем. Отрабатывается событие «Завершение выбора», настраиваемое в редакторе схем типового маршрута. В соответствии со схемой заполняется поле *Маршрут и определяется тип маршрутизации.
Жесткий типовой маршрут
При создании задачи по жесткому типовому маршруту процесс выполнения маршрута состоит из шагов:
1. | Проверка корректности схемы. |
2. | Очистка свойств задачи. |
3. | Тип маршрута = Жесткий. |
4. | *Тип маршрутизации = Сложная. |
5. | Копирование схемы типового маршрута в задачу. |
6. | Событие «Начало выбора». |
7. | Заполнение параметров, указанных в свойствах задачи. |
8. | Заполнение свойств задачи. |
9. | Событие «Завершение выбора». |
10. | Заполнение маршрута задачи по схеме. |
После выбора типового маршрута происходит очистка свойств задачи:
• | устанавливается жесткий тип маршрута; |
• | очищаются поля карточки задачи *Маршрут... и Наблюдатели; |
• | если можно изменять тип прав, то он устанавливается в тип прав по умолчанию; |
• | если тип прав ручной, то список правообладателей очищается и в права заносится инициатор задачи. |
После очистки производится копирование схемы типового маршрута в задачу с установкой жесткого типа маршрута и *Тип маршрутизации принимает значение Сложная. После копирования схема становится доступной в карточке задачи для просмотра при нажатии на вкладке Главная в группе Действия на кнопку Схема маршрута.
Отрабатывается событие «Начало выбора», настраиваемое в редакторе схем типового маршрута. Запрашиваются параметры, для которых в свойстве задачи «Запрашиваемые параметры» установлены флажки в поле Запрашивать. Устанавливаются свойства задачи, настроенные в редакторе схем. Отрабатывается событие «Завершение выбора», настраиваемое в редакторе схем типового маршрута. Поле *Маршрут... заполняется наименованием типового маршрута и становится доступным только для просмотра.