|
Очередь исполнения
Подраздел Очередь исполнения позволяет отслеживать процессы, которые в текущий момент времени обрабатываются в службе исполнения процессов, а также ошибки их исполнения.
Данный подраздел отображается только у тех пользователей, которые имеют доступ к управлению очередью исполнения процессов. Права назначаются администратором системы в разделе Администрирование – Пользователи – Настройки доступа – Глобальные настройки доступа – Процессы – Управление очередью исполнения процессов.
На рис. 1 приведен пример подраздела Очередь исполнения.

Рис. 1. Подраздел "Очередь исполнения". Текущие операции
Подраздел Очередь исполнения состоит из двух страниц: Текущие операции (рис. 1) и Ошибки (рис. 3). На обеих страницах информация о процессах отображается в табличном виде.
В системе ELMA выделяют следующие статусы выполнения операции процесса:
-
Выполняется (<количество> сек.) – статус приобретается в момент выполнения операции и подсвечивается зеленым цветом;
-
Запланировано – статус ожидания выполнения операции. Данный статус приобретается также после получения ошибки при первой попытке запуска операции и подсвечивается синим цветом. Статус действителен в течение 8 попыток. Кроме того, данный статус может быть присвоен таймерам;
-
Ошибка – статус приобретается после получения ошибки после девятой попытки запуска операции и подсвечивается красным цветом.
На данной странице (рис. 1) отображаются операции и таймеры, выполняемые в рамках экземпляров процессов в текущий момент времени.
По умолчанию на данной странице отображаются только процессы со статусом выполнения Выполняется. Операции со статусом Запланировано отображаются только при установке флажка Показать запланированные на форме поиска и нажатии на кнопку Искать (рис. 2).

Рис. 2. Форма быстрого поиска. Флажок "Показать запланированные"
В результате отобразится список операций, включая операции со статусом Запланировано (рис. 1).
На данной странице можно также осуществить быстрый поиск экземпляра процесса по его названию.
На данной странице отображаются экземпляры процессов, в которых произошли ошибки при исполнении (рис. 3).

Рис. 3. Подраздел "Очередь исполнения". Ошибки
В том случае, если при выполнении процесса происходит сбой при выполнении какой-либо операции, то информация об этом попадает в данный раздел с соответствующим сообщением об ошибке.
Система осуществляет 9 попыток выполнения операции, после чего попытки выполнения операции прекращаются. На странице сохраняется запись о неуспешном завершении выполнения и информация об ошибке. В данном случае требуется внести соответствующие исправления (обычно требуется корректировка модели бизнес-процесса) и запустить принудительное выполнение текущей операции по процессу.
Следует отметить, что процессы с ошибкой исполнения (со статусом Запланировано и/или Ошибка) в столбце Последнее выполнение имеют пиктограмму
, при нажатии на которую осуществляется автоматическое открытие диалогового окна (рис. 4), содержащего полную информацию об ошибке.


Рис. 4. Диалоговое окно "Информация об ошибке"
Данные на страницах подраздела Очередь исполнения отображаются в виде таблицы, которая состоит из нескольких столбцов:
-
Экземпляр процесса/Процесс – название экземпляра процесса и самого процесса. При нажатии на название экземпляра процесса будет осуществлен автоматический переход на страницу экземпляра процесса;
-
Дата создания – дата и время запуска процесса;
-
Последнее выполнение – дата и время последней попытки выполнения операции, а также результат ее выполнения и порядковый номер. При статусе Запланировано подсвечивается темно-желтым цветом, а при статусе Ошибка – красным. В случае принудительного запуска выполнения операции при статусе Выполняется с первой по восьмую попытку подсвечивается темно-желтым цветом, начиная с девятой попытки – красным;
-
Ограничение по времени – установленные сроки выполнения сценария и/или пользовательского расширения при эскалации по таймеру. В случае, если за указанный период экземпляр процесса не успел обработаться, то произойдет эскалация операции.
В каждой строке таблицы слева от столбца Статус располагается кнопка контекстного меню
. Контекстное меню операции содержит кнопку Выполнить (рис. 5). При нажатии на данную кнопку осуществляется принудительное выполнение текущей операции по процессу.


Рис. 5. Подраздел "Очередь исполнения". Текущие операции. Кнопка контекстного меню
Контекстное меню таймера позволяет изменить запланированное время запуска таймера с помощью кнопки Изменить запланированное время или прервать таймер с помощью кнопки Прервать таймер (рис. 6). Следует отметить, что в случае возникновения ошибки при выполнении таймера, будет доступен только пункт контекстного меню Прервать таймер.

Рис. 6. Подраздел "Очередь исполнения". Текущие операции. Кнопка контекстного меню таймера
См. также: