Задачи

<< Click to Display Table of Contents >>

Navigation:  Администрирование >

Задачи

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

 

Список задач отображается при выборе пункта меню Администрирование > Задачи. Создание новой задачи осуществляется нажатием кнопки над списком либо кнопки Insert на клавиатуре. При этом будет предложено выбрать один из следующих типов задач:

Audit File Loader - загрузка файлов аудита;

Data Exchange - обмен данными с внешними информационными системами;

Database Backup - создание резервных копий базы данных;

Database Cleaning - удаление неактуальной информации из базы данных;

Database Furl - свёртка базы данных;

Goods Transfer to Operator Creation - автоматическое создание документов выдачи товаров операторам;

Notification - рассылка уведомлений по электронной почте либо через SMS (предназначена для уведомления администраторов системы о результатах выполнения других задач);

Script Execution - позволяет выполнять скрипты на языке Java;

Waybills Closing - закрытие путевых листов;

Waybills Creation - автоматическое создание путевых листов.

 

 

Конфигурирование задачи осуществляется в карточке задачи. Для логического объединения нескольких задач им может быть присвоена одинаковая группа. Например, задача резервного копирования данных и задача оповещения об ошибке создания резервной копии могут быть объединены в группу "Резервное копирование". Установка группы никак не влияет на процесс запуска и выполнения задач.

 

 

Каждый тип задачи имеет собственный набор параметров, отображаемый на закладке "Параметры". Для установки значения параметра необходимо выполнить одно из следующих действий:

сделать двойной щелчок мышью по строке в списке параметров;

нажать Enter на клавиатуре;

нажать кнопку в колонке "Значение / Выражение".

При этом откроется диалог, позволяющий ввести непосредственное значение параметра либо скрипт на языке Java, возвращающий значение параметра.

Каждый параметр имеет атрибут "Скрытый", имеющий следующий смысл. При ручном запуске задачи (см. ниже) значения не скрытых параметров могут быть переопределены. Значения скрытых параметров вычисляются автоматически и не могут быть переопределены при ручном запуске задачи. Описание параметров задач приводится в следующих пунктах.

 

На закладке "Расписание" определяются моменты автоматического запуска задачи. Интервал времени, в течение которого действует расписание, может быть ограничен датой начала и/или датой окончания.

 

 

На закладке "Прочее" устанавливаются следующие атрибуты:

количество повторных попыток (если в процессе выполнения задачи возникла ошибка, будет предпринято указанное количество дополнительных попыток выполнить данную задачу);

пауза между попытками;

задача, запускаемая при успешном выполнении данной задачи;

задача, запускаемая при выполнении с ошибкой (запускается один раз после выполнения указанного количества повторных попыток).

 

 

Смысл перечисленных атрибутов может быть проиллюстрирован следующими схемами.

 

 

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

 

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

 

 

Под списком задач отображается лог выполнения выбранной задачи, ошибки выполнения подсвечиваются красным цветом.

 

Самостоятельное конфигурирование задач возможно только при использовании собственного сервера Венд-Аналитики. При использовании сервера компании Венд-Лаб для создания и изменения задач необходимо обратиться в службу технической поддержки.