Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Блок предназначен для мониторинга системы в течение некоторого времени с целью контроля наступления определенного события. Мониторинг задается программно, результат возвращается через предопределенную переменную. Выполнение осуществляется с некоторым интервалом в течение определенного промежутка времени.

Факт наступления или не наступления события влияет на порядок выполнения схемы: исходящие из блока соединения могут соответствовать факту наступления события или окончанию срока мониторинга.

Доступен в типовых маршрутах с типом «Жесткий».

Свойства

Крайний срок. Крайний срок, при достижении которого работа блока завершается. Подробнее см. раздел «Блок типа «Задание».

Тип мониторинга. Тип выполнения блока мониторинг. Возможные значения: Прочее – блок мониторинг выполняется с учетом указанного интервала и правила мониторинга, Список зависимостей – блок мониторинг выполняется с учетом завершения указанных задач, от которых зависит выполнение обрабатываемой задачи. Значение по умолчанию Прочее.

Список зависимостей. Список задач, от которых зависит выполнение обрабатываемой задачи. Отображается, если выбран тип мониторинга Список зависимостей. При обработке службой Workflow блока мониторинга, у которого задан список зависимостей, в таблицу SBWorkflowDependencies добавляется список зависимых друг от друга задач по блоку мониторинг. Подробнее см. раздел «SBWorkflowDependencies – Список зависимых задач по блоку мониторинг». Пока зависимые задачи не будут выполнены или прекращены или удалены первоначальная задача службой Workflow обрабатываться не будет. Характеризуются свойствами:

Тип данных. Допустимые типы данных для свойства Список зависимостей. Возможные значения: Коллекция задач, Задача. Значение по умолчанию Коллекция задач;
Тип значения. Значение может задаваться константно или через параметр. Значение по умолчанию Константа;
Значение. Для типа данных Коллекция задач значение задается в специальном окне запроса, в котором можно указать несколько задач. Для типа данных Задача значение задается из окна поиска задач.

Интервал. Интервал времени, через который необходимо осуществлять мониторинг. Отображается, если выбран тип мониторинга Прочее. Единица измерения интервала: Дни, Часы, Минуты, Секунды. Значение может задаваться константно или через параметр типа Целое число.

Примечание

Значение свойства Крайний срок истекает раньше на время, указанное в свойстве Интервал.
Использование в типовых маршрутах блоков «Мониторинг» с интервалом менее 15 минут отрицательно сказывается на производительности службы Workflow и работе всей системы в целом.
Использовать большое количество задач с мониторингом менее 15 минут не рекомендуется, так как значительно возрастает очередь задач и время их обработки службой задач.
Рекомендуется использовать свойство Список зависимостей вместо свойства Интервал.

Правило мониторинга. ISBL-текст, определяющий правило мониторинга. Отображается, если выбран тип мониторинга Прочее. Задается в редакторе вычислений. Подробнее см. раздел «Редактор вычислений». Возвращает результат через переменную Result или Результат. Если Result = True, то выполнение схемы продолжится по соединению Успешно, иначе проверка правила мониторинга повторится через время, заданное в свойстве Интервал. И будет повторяться до тех пор, пока не выполнится правило или не закончится крайний срок. В последнем случае выполнение пойдет по соединению Срок истек. Подробнее см. раздел «Соединения блоков».

События

Событие «Старт»;
Событие «Завершение».

Подробнее см. раздел «Редактор событий типовых маршрутов».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }