Справочники

 

Типовые маршруты

 

Блок типа «Мониторинг»

 

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

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

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

Свойства:

·         Наименование. Наименование блока типа «Мониторинг»;

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

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

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

·         Объединение входов. См. описание свойства Объединение входов блока «Задание» в разделе Блок типа «Задание».

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

·         Событие «Старт»;

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

 

 

См. также:

·         Перечень базовых блоков типовых маршрутов;

·         Блок «Начало»;

·         Блок «Конец»;

·         Блок типа «Задание»;

·         Блок типа «Уведомление»;

·         Блок типа «Условие»;

·         Блок типа «Объединение «И» и «Объединение «ИЛИ»;

·         Блок типа «Ожидание»;

·         Блок типа «Сценарий»;

·         Блок типа «Подзадача».