Шаблон маршрута - это преднастроенный маршрут, копия которого будет создана и задействована в момент запуска шаблона маршрута. Этапы шаблона могут содержать любые виды процессов, кроме процесса «Таймер», во избежание возможности создания бесконечного рекурсивного маршрута. Шаблон маршрута может быть запущен с помощью процессов «Таймер» и «Запуск маршрута по шаблону».
Контекстное меню шаблонов маршрутов состоит из следующих пунктов:
Редактировать - при выборе данного пункта шаблон маршрута открывается на редактирование;
Скрыть - при выборе данного пункта, шаблон маршрута не будет отображаться в окне выбора шаблонов маршрутов и будет иметь статус «Скрыт».
Восстановить - при выборе данного пункта, данный шаблон будет отображаться в окне выбора шаблонов маршрутов и будет иметь статус «Активен».
Для создания нового шаблона маршрута, необходимо нажать кнопку «+»(Добавить) и в открывшемся окне создания шаблона маршрута(см. илл. «Окно создания шаблона маршрута») нужно заполнить следующие поля:
Название - текстовое поля, предназначенное для ввода названия шаблона маршрута;
Код - текстовое поле, автоматически заполняемое при вводе названия шаблона маршрута;
Добавление маршрута - с помощью кнопки «Добавить» добавляем этап, указываем действие, вводим название и выбираем ответственного.
Процесс действия «Таймер»: запуск маршрута по указанному шаблону в указанную дату и время. Таймер запускается по документу того реестра, в котором находится соответствующий процесс действия. Запуск маршрута осуществляется в указанную в компоненте соответствующего реестра дату либо относительно от этой даты, время запуска берется из компонента либо указывается вручную.
а) создаем шаблон маршрута (например, шаблон маршрута «Путь»)
b)создаем форму(см. Создание формы), где используется компонент «Дата/время»(идентификатор компонента-date).
c)на основе данной формы создаем реестр(см. Создание реестров). В маршруте «Действия» указываем процесс действия «Таймер» и в параметрах запроса указываем следующие настройки(название действия-Запуск маршрута «Путь»):
-Шаблон маршрута-указываем шаблон «Путь»
-Дата запуска-компонент «date»
-Время запуска-указать 16:05
d)создаем новую запись по реестру от пользователя с соответствующими правами на реестр. Заполняем компонент «Дата/время» датой «2013-11-26» и запускаем маршрут. В ходе выполнения появляется запись: Запущен таймер «Запуск маршрута»Путь" на 26 ноября 2013, 16:05(см. илл. «Ход выполнения »)
e)как только время сервера будет соответствовать времени запуска шаблона маршрута, будет запущен шаблон маршрута «Путь»(см. илл. «Ход выполнения запущенного маршрута»).
Процесс действия «Запуск маршрута по шаблону»: запуск маршрута от имени другого(не того, кто запускает оригинальный маршрут) пользователя. Данный процесс запускает указанный шаблон маршрута от имени пользователя указанного в настройках.
а) для примера будем использовать шаблон маршрута «Путь»(см. пример 1, пункт a)
создаем реестр на основе формы(любой): в маршруте «Действия» указываем процесс действия «Запуск маршрута по шаблону» и в параметрах запроса указываем следующие настройки(название действия-Запуск маршрута по шаблону «Путь»):
-Выбор шаблона маршрута - указываем «Путь»
-Запускать от имени - указываем пользователя, от имени которго хотим запустить маршрут(например, Жуматаев Е.Ж.)
c)создаем новую запись по реестру от пользователя с соответствующими правами на реестр и запускаем маршрут. Шаблон маршрута запускается от имени пользователя указанного в параметрах запроса (см. илл. «Ход выполнения запущенного маршрута»).