СОБЫТИЯ БЛОКОВ ТИПОВОГО МАРШРУТА
– события, которые происходят при
отработке блоков типового маршрута. Блоки типового маршрута имеют
следующие виды событий:
·
|
событие
«Старт». Предназначено для
заполнения свойств блока типа Задание/ Уведомление/ Условие/
Ожидание/ Мониторинг/ Сценарий/ Подзадача. Вызывается перед
выполнением блока;
|
·
|
событие
«Завершение». Предназначено для
обработки результатов выполнения блока типа Задание/ Уведомление/
Условие/ Ожидание/ Мониторинг/ Сценарий/ Подзадача. Вызывается при
завершении блока;
|
Примечание. События блоков «Старт» и «Завершение»
отрабатываются в процессе выполнения схемы задачи на сервере с
установленной службой Workflow. В текстах этих событий нельзя
использовать функции диалога (например, ShowMessage(),
InputDialog(), InputDialogEx()). В этих событиях доступны
предопределенные переменные (подробнее см. раздел «Переменные
в обработчиках событий блоков типовых маршрутов» в справочной
системе по объектной модели DIRECTUM).
|
·
|
событие «До запроса
параметров». Предназначено для
изменения состава запрашиваемых параметров и их значений по
умолчанию. Выполняется при выполнении задания (после нажатия кнопки
«Выполнить» в карточке задания) до запроса параметров;
|
·
|
событие «После запроса
параметров». Предназначено для
проверки значений запрошенных параметров. Вызывается при выполнении
задания после запроса параметров;
|
Примечание. События блока «Задание» «До запроса параметров»
и «После запроса параметров» отрабатываются на той рабочей станции,
на которой выполняется задание. В этих событиях доступны
предопределенные переменные (подробнее см. раздел «Переменные
в обработчиках событий блоков типовых маршрутов» в справочной
системе по объектной модели DIRECTUM).
|
·
|
событие «Создание
подзадачи». Предназначено для
изменения свойств подзадачи, созданной блоком «Подзадача»,
например, изменение маршрута подзадачи, установка других сроков для
отдельных исполнителей и т.д. Вызывается после события
«Старт»;
|
·
|
событие «Заполнение
параметров». Предназначено для
заполнения значений запрашиваемых параметров типового маршрута
подзадачи, созданной блоком «Подзадача». Срабатывает после события
«Создание подзадачи», если подзадача создана по типовому
маршруту;
|
·
|
событие «Старт
подзадачи». Предназначено для
окончательной проверки и тонкой настройки подзадачи, например, для
формирования текста задачи, добавления вложений. Срабатывает после
выбора типового маршрута непосредственно перед стартом
подзадачи.
|
Примечание. События блока «Подзадача» на сервере с
установленной службой Workflow. В текстах этих событий нельзя
использовать функции диалога (например, ShowMessage(),
InputDialog(), InputDialogEx()). В этих событиях доступны
предопределенные переменные (подробнее см. раздел «Переменные
в обработчиках событий блоков типовых маршрутов» в справочной
системе по объектной модели DIRECTUM).
|
Примечание. При программной работе с типовыми
маршрутами можно выполнять и прекращать блоки с типом базового блока «Задание».
При этом используется блокировка,
полученная службой workflow на текущую обрабатываемую задачу.
Поддерживается отладка таких маршрутов.
|