Регламентные и фоновые задания

Справочник «Задания» предназначен для хранения в системе Итилиум заданий и значений их параметров. Под заданиями подразумеваются действия, выполняемые в системе Итилиум: такие, как рассылка почтовых уведомлений, автоматическая эскалация и т.п. (ссылка «Задания» панели навигации раздела «Администрирование и настройки»).

Форма элемента справочника содержит следующие реквизиты:

  • «Использовать встроенную обработку» — признак, определяющий будет ли использоваться внешняя или встроенная в конфигурацию обработка;
  • «Наим. обработки» — ссылка на элемент справочника «Внешние обработки» или одна из встроенных обработок;
  • «Параметры регистратора события» — набор параметров обработки, количество и состав параметров индивидуален в зависимости от используемой обработки.

Форма элемента справочника «Задания»

06-01-09_01

Для создания почтового задания на отправку и получение сообщений служит кнопка «Добавить почтовое задание», которая открывает справочник «Учетные записи электронной почты».

Обработка «Регламентные и фоновые задания» предназначена для управления параметрами запуска и расписанием выполнения заданий «Итилиум», таких как рассылка почтовых уведомлений, загрузка данных из SCOM и прочее, а также контроля над их выполнением (ссылка «Регламентные и фоновые задания» панели навигации «Администрирование и настройки»).

Контроль выполнения заданий может быть либо простым, либо детальным.

  • Простой контроль — это анализ колонок «Состояние» и «Дата окончания» на вкладке «Регламентные задания», а также анализ текста поля «Сообщения пользователю и описание информации об ошибке» в форме редактирования регламентного задания.
  • Детальный контроль — это анализ списка фоновых заданий (на вкладке «Фоновые задания»), которые были созданы и выполнены для выполнения регламентного задания.

Регламентные задания делятся на два вида: внутренние (встроенные в конфигурацию) и внешние (представленные в виде внешних обработок). Преимущество использования встроенных обработок — возможность быстрого запуска без осуществления каких-либо дополнительных настроек. Преимущество внешних — использование любых пользовательских обработок, удовлетворяющих определенным стандартам, без доработки конфигурации.

Для выполнения обработки необходимо:

  • заполнить справочник «Задания»;
  • при добавлении нового задания в «Регламентные и фоновые задания» выбрать нужный шаблон (если требуется не предопределенное системой задание, то необходимо выбрать шаблон «Выполнение обработки»);
  • установить расписание, с которым будет выполняться задание.

Вкладка «Регламентные задания» предназначена для управления параметрами регламентных заданий, а также добавления пользовательских заданий.

На форме содержатся следующие реквизиты:

  • «Вкл» — флаг отражает, используется ли обработка;
  • «Представление» — содержит название пользовательского задания из справочника «Задания»;
  • «Состояние» — текущий статус выполнения задания;
  • «Дата окончания» — время окончания последнего выполнения задания.

Регламентные задания

06-01-09_02

Кнопка «Выполнить сейчас» выполняет процедуру регламентного задания либо в этом сеансе (для файловой информационной базы), либо в фоновом задании на сервере (для серверной информационной базы). При выполнении процедуры в фоновом задании на сервере не меняется дата последнего выполнения, используемая для запуска по расписанию.

Кнопка «Настройка выполнения регламентных заданий» при запуске программы в файловом режиме открывает форму настройки выполнения регламентных заданий. В открывшейся форме можно настроить автоматический запуск отдельного сеанса выполнения регламентных заданий, уведомления о некорректном состоянии выполнения регламентных заданий, а также период уведомления, в минутах.

Кнопка «Запустить отдельный сеанс» запускает отдельный сеанс для выполнения регламентных заданий. Фактически производится запуск отдельного сеанса с параметрами такими, что сеанс открывается только для выполнения регламентных заданий, считает текущий сеанс родительским и при его завершении автоматически закрывается.

После двойного щелчка по любому из регламентных заданий открывается форма, где можно задать параметры выполнения этого регламентного задания. На форме содержатся следующие реквизиты.

  • «Наименование» — наименование регламентного задания.
  • «Использование» — флаг позволяет включить или отключить выполнение регламентного задания.
  • «При ошибке повторять, раз» — число попыток выполнения регламентного задания при возникновении ошибки.
  • «При ошибке повторять через, сек» — пауза (в секундах) между попытками выполнения регламентного задания при возникновении ошибки.
  • «Идентификатор» – используется при исследовании нестандартных проблем в работе регламентных заданий.
  • «Ключ» — требуется для тонкой настройки выполнения регламентных заданий. Если ключ указан, то перед запуском фонового задания проверяется, нет ли других активных фоновых заданий по тому же шаблону регламентного задания, который применен в данном экземпляре регламентного задания.
  • «Имя пользователя» – имя пользователя информационной базы, который будет использован для выполнения регламентного задания (используется только при запуске программы в клиент-серверном варианте).
  • «Имя» — имя шаблона регламентного задания, определённого в конфигураторе.
  • «Синоним» — синоним шаблона регламентного задания, определённого в конфигураторе.
  • «Имя метода» — имя процедуры в конфигурации, которая будет выполняться в фоновом задании, созданном по расписанию регламентного задания.
  • «Сообщения пользователю и описание информации об ошибке» — поле содержит текст сообщений и текст сведений об ошибке, если сообщения и/или ошибки произошли при выполнении последнего фонового задания, созданного по этому регламентному заданию.

Параметры регламентного задания

06-01-09_03

Задать расписание выполнения регламентного задания можно, нажав на кнопку «Расписание».

Расписание выполнения задания

06-01-09_04

Вкладка «Фоновые задания» предназначена для анализа списка фоновых заданий (на вкладке «Фоновые задания»), которые были созданы и выполнены для выполнения регламентных заданий. Фоновые задания можно отобрать по состоянию (выполнено, завершено с ошибками, отменено пользователем, выполняется), по периоду выполнения (произвольный, без отбора, ночь, вчера, сегодня) и по регламентному заданию.

Фоновые задания

06-01-09_05
Примечание
Отбор фоновых заданий производится только по команде «Обновить», поэтому после изменения настройки отбора нужно выполнить эту команду.