Планировщик задач

Материал из FrigatWiki

(Различия между версиями)
Перейти к: навигация, поиск
 
(6 промежуточных версий не показаны.)
Строка 6: Строка 6:
<p>[[Файл:Планировщик0.jpg]]</p>
<p>[[Файл:Планировщик0.jpg]]</p>
-
В открывшемся окне доступны следующие действия над задачами:
+
В открывшемся окне доступны следующие действия над задачами (действия будут произведены только над выделенной задачей):
<p>[[Файл:Планировщик1.jpg]]</p>
<p>[[Файл:Планировщик1.jpg]]</p>
-
 
+
<ul>
-
<li>Создать
+
<li>'''Создать'''
-
<li>Правка
+
<li>'''Правка'''
-
<li>Удалить
+
<li>'''Удалить'''
-
<li>Выполнить
+
<li>'''Выполнить'''
-
 
+
</ul>
===Создание задачи===
===Создание задачи===
-
Сначала необходимо создание выбранных задания и задачи в планировщике.
+
При нажатии на "Создать" открывается окно задачи, в котором по кнопке "Добавить" можно создать задание:
<p>[[Файл:Планировщик2.jpg]]</p>
<p>[[Файл:Планировщик2.jpg]]</p>
   
   
-
После выбора задачи (там, где необходимо) надо настроить параметры. Параметры каждой задачи отличаются, больше информации про каждую можно найти по ссылкам из раздела [[#Список задач|Список задач]]
+
После выбора действия надо настроить параметры (там, где необходимо). Параметры каждого задания соответствуют исполняемой функции, больше информации про каждое действие можно найти по ссылкам из раздела [[#Список заданий|Список заданий]]
<p>[[Файл:Планировщик3.jpg]]</p>
<p>[[Файл:Планировщик3.jpg]]</p>
Строка 28: Строка 28:
===Настройка расписания===
===Настройка расписания===
   
   
-
Для задания возможно указать желаемый период выполнения. На вкладке "Расписание" по кнопке "Добавить" открывается окно с настройками:
+
Для задачи возможно указать желаемый период запуска. На вкладке "Расписание" по кнопке "Добавить" открывается окно с настройками:
 +
<p>[[Файл:Планировщик4.jpg]]</p>
 +
<ul>
 +
<li>'''Назначить задание''' - выбор "Однократно", "Ежедневно", "Еженедельно" или "Ежемесячно".
 +
<li>'''Время начала''' - указывается время, с которого начнется запуск задания.
 +
<li>'''Дополнительно''' - по кнопке открывается окно с датой начала (синхронизируется с датой начала из окна "Расписание запуска" при однократном назначении задания), датой начала и настройками периодичности.
 +
</ul>
-
 
+
В зависимости от выбранного параметра "Назначить задание" доступны настройки:
-
<p>[[Файл:Планировщик4.jpg]]</p>
+
<p>[[Файл:Планировщик9.jpg]]</p>
<p>[[Файл:Планировщик9.jpg]]</p>
 +
<ul>
 +
<li>'''Расписание однократного запуска''' - указывается дата начала запуска.
 +
<li>'''Расписание по дням''' - выбирается порядок дней (т.е. можно установить выполнение задания через день, каждый 3й день и так далее).
 +
<li>'''Расписание по неделям''' - устанавливается порядок недель и выбираются дни недели, по которым будет действовать задание.
 +
<li>'''Расписание по месяцам''' - выбирается число месяца, когда запускается задание. Также можно выбрать сами месяцы.
 +
</ul>
-
===Настройка выполняемых заданий===
+
===Настройка выполняемых задач===
-
 
+
В окне задачи перед сохранением необходимо ввести имя. По кнопкам "Правка" и "Удалить" можно отредактировать или удалить выделенное задание. При наличии нескольких заданий кнопками "Вверх" и "Вниз" устанавливается их порядок:
<p>[[Файл:Планировщик5.jpg]]</p>
<p>[[Файл:Планировщик5.jpg]]</p>
 +
Флаг "Не выводить окно выполнения" позволяет контролировать вывод окна с отображением хода выполнения задачи.
 +
Сохраненные задачи можно дополнительно настроить в главном окне Планировщика:
<p>[[Файл:Планировщик8.jpg]]</p>
<p>[[Файл:Планировщик8.jpg]]</p>
 +
 +
По кнопке "..." доступны параметры:
<p>[[Файл:Планировщик6.jpg]]</p>
<p>[[Файл:Планировщик6.jpg]]</p>
 +
<ul>
 +
<li>"'''Прерывать выполнение задач и отключаться от базы'''" - устанавливается период времени, когда задания не выполняются. Планировщик на это время отключается от базы данных.
 +
<li>"'''Расчет прайс-листов производить на дату'''" - устанавливается флаг и выбирается дата для задания "Пересчет цен в прайс-листе". После исполнения установленная цена будет действовать с указанной даты.
 +
<li>"'''Логировать выполнение заданий'''" - в файле fjsched.log, находящимся в папке программы, будет записана информация о задачах: время, наименование задачи, статус.
 +
</ul>
-
По кнопке "Выбрать задания" можно установить из запланированных заданий те, которые будут выполняться на запущенном экземпляре планировщика. При этом результат выбора будет храниться в xml файле в директории, из которой запущен планировщик. Таким образом можно запустить планировщики из разных директорий, и настроить им разные задания для выполнения.
+
По кнопке "Выбрать задания" можно установить из запланированных заданий те, которые будут запускаться на запущенном экземпляре планировщика. При этом результат выбора будет храниться в xml файле в директории, из которой запущен планировщик. Таким образом можно запустить планировщики из разных директорий, и настроить им разные задания для исполнения.
<p>[[Файл:Планировщик7.jpg]]</p>
<p>[[Файл:Планировщик7.jpg]]</p>
-
==Список задач==
+
==Список заданий==
<br>[[Автоматическая смена состояний и управление рассылкой]]
<br>[[Автоматическая смена состояний и управление рассылкой]]
<br>[[Запуск скриптов через планировщик задач]]
<br>[[Запуск скриптов через планировщик задач]]

Текущая версия на 11:40, 7 августа 2019

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

Содержание

Работа с планировщиком

Для входа в программу необходимо выбрать базу данных, ввести логин и пароль:

Планировщик0.jpg

В открывшемся окне доступны следующие действия над задачами (действия будут произведены только над выделенной задачей):

Планировщик1.jpg

  • Создать
  • Правка
  • Удалить
  • Выполнить

Создание задачи

При нажатии на "Создать" открывается окно задачи, в котором по кнопке "Добавить" можно создать задание:

Планировщик2.jpg


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

Планировщик3.jpg


Настройка расписания

Для задачи возможно указать желаемый период запуска. На вкладке "Расписание" по кнопке "Добавить" открывается окно с настройками:

Планировщик4.jpg

  • Назначить задание - выбор "Однократно", "Ежедневно", "Еженедельно" или "Ежемесячно".
  • Время начала - указывается время, с которого начнется запуск задания.
  • Дополнительно - по кнопке открывается окно с датой начала (синхронизируется с датой начала из окна "Расписание запуска" при однократном назначении задания), датой начала и настройками периодичности.

В зависимости от выбранного параметра "Назначить задание" доступны настройки:

Планировщик9.jpg

  • Расписание однократного запуска - указывается дата начала запуска.
  • Расписание по дням - выбирается порядок дней (т.е. можно установить выполнение задания через день, каждый 3й день и так далее).
  • Расписание по неделям - устанавливается порядок недель и выбираются дни недели, по которым будет действовать задание.
  • Расписание по месяцам - выбирается число месяца, когда запускается задание. Также можно выбрать сами месяцы.

Настройка выполняемых задач

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

Планировщик5.jpg

Флаг "Не выводить окно выполнения" позволяет контролировать вывод окна с отображением хода выполнения задачи.

Сохраненные задачи можно дополнительно настроить в главном окне Планировщика:

Планировщик8.jpg

По кнопке "..." доступны параметры:

Планировщик6.jpg

  • "Прерывать выполнение задач и отключаться от базы" - устанавливается период времени, когда задания не выполняются. Планировщик на это время отключается от базы данных.
  • "Расчет прайс-листов производить на дату" - устанавливается флаг и выбирается дата для задания "Пересчет цен в прайс-листе". После исполнения установленная цена будет действовать с указанной даты.
  • "Логировать выполнение заданий" - в файле fjsched.log, находящимся в папке программы, будет записана информация о задачах: время, наименование задачи, статус.

По кнопке "Выбрать задания" можно установить из запланированных заданий те, которые будут запускаться на запущенном экземпляре планировщика. При этом результат выбора будет храниться в xml файле в директории, из которой запущен планировщик. Таким образом можно запустить планировщики из разных директорий, и настроить им разные задания для исполнения.

Планировщик7.jpg


Список заданий


Автоматическая смена состояний и управление рассылкой
Запуск скриптов через планировщик задач
Настройка выполнений и рассылки отчетов через планировщик
Настройка задачи в планировщике для модуля взаимодействия с УТМ ЕГАИС
Обновление групп контрагентов
Текущие остатки товаров - экспорт в Excel

Личные инструменты