Исходный код вики Тип сигнала: по расписанию

Версия 5.4 от Редактор на 2026/09/29 14:50

Последние авторы
1 В данном разделе приведены сведения по настройке заданий автоматизации на запуск по заранее составленному расписанию. Настройка доступна только для узлов Платформа НЕЙРОСС.
2
3 {{info}}
4 Общие сведения об автоматизации и порядке настройке заданий автоматизации приведены в разделе ~[[[Автоматизация>>doc:ui.node.ui-automation.WebHome]]].
5 {{/info}}
6
7 == {{id name="Типсигнала:порасписанию-Общиесведения"/}}Общие сведения ==
8
9 Расписание позволяет задать точное время или периодичность выполнения задания автоматизации. Для его настройки предусмотрены два взаимосвязанных режима:
10
11 * Визуальный редактор — формирование распространённых расписаний с помощью списков;
12 * Текстовый шаблон — ввод произвольного Cron-выражения вручную.
13
14 Переключение режимов осуществляется посредством соответствующих вкладок. Под редактором отображается сформированное расписание в удобном для чтения виде, например: «В 12:00».
15
16 Для настройки расписания вы можете воспользоваться [[Cron-форматом записи>>url:https://ru.wikipedia.org/wiki/Cron||shape="rect"]]. В этом формате предусмотрено пять позиций: для установки минут, часов, дней месяца, месяцев, и дней недели. Позиции разделяются пробелом.
17
18 == Визуальный редактор ==
19
20 Визуальный редактор позволяет настроить расписание без ручного составления Cron-выражения.
21
22 В первом поле выберите периодичность выполнения:
23
24 * год;
25 * месяц;
26 * неделя;
27 * день;
28 * час;
29 * минута.
30
31 Состав остальных полей зависит от выбранной периодичности. Можно указать месяц, день месяца, день недели, часы и минуты выполнения.
32
33 Например, чтобы выполнять задание ежедневно в 12:00:
34
35 1. В поле Каждый выберите значение день.
36 1. В поле часов укажите 12.
37 1. В поле минут укажите 00.
38
39 В результате будет сформировано выражение:
40
41 {{{0 12 * * *}}}
42
43 И его текстовое описание:
44
45 {{{В 12:00}}}
46
47 Чтобы выполнять задание в определённые дни недели, выберите периодичность неделя, затем укажите один или несколько дней недели и время запуска.
48
49 Для ежегодного запуска можно последовательно выбрать:
50
51 * месяц;
52 * день месяца;
53 * при необходимости — день недели;
54 * время выполнения.
55
56 >Визуальный редактор предназначен для наиболее распространённых вариантов расписания. Для использования специальных конструкций L, LW, W, # и сложных комбинаций перейдите на вкладку Текстовый шаблон.
57
58 Рекомендуемое размещение изображений:
59
60 1. После первого абзаца — общий вид визуального редактора.
61 1. После перечня периодичностей — раскрытый список «год / месяц / неделя / день / час / минута».
62 1. После описания недельного запуска — выбор дня недели.
63
64 В каждой из позиций может быть задано: 
65
66 * число или список чисел, разделённых запятыми — фиксированное значение; диапазон допустимых значений: минута (0—59), час (0—23), день месяца (1—31), месяц (1—12), день недели (1—7, 1 — воскресение);
67 * два числа, разделённых дефисом, для указания интервал значений с..по;
68 * символ ##*## — произвольное значение (каждую минуту, каждый день и проч.);
69 * два числа, разделенных символом косая черта ##М/N## — шаг выполнения: выполнять через каждые N часов / минут начиная с M .
70
71 Примеры возможных расписаний (в качестве разделителей используются пробелы):
72
73 * ##* * * * * ## — каждую минуту,
74 * ##0 12 * 1,2 *## — каждый день в 12 часов дня в январе и феврале,
75 * ##*/30 * * * 2-6## — каждые 30 минут по будням,
76 * ##0 8-18/2 * * 2-6## — каждые 2 часа с 08:00 по 18:59 по будням,
77 * ##0 0 L * *## — в 00:00 последнего дня месяца,
78 * ##0 0 L-5 * * ## — в 00:00 за 5 дней до последнего дня месяца,
79 * ##0 0 LW * *## — в 00:00 последнего буднего дня месяца ##30 17 LW * *## — в 17:30 последнего буднего дня месяца).
80 * ##0 0 * * 5#3## — в 00:00 в третий четверг месяца,
81 * ##0-59/2 * * * *## — по чётным минутам,
82 * ##5 21 * * *## — ежедневно в 21:05,
83 * ##0 20 * * 5## — в 20:00, только по пятницам,
84 * ##59 23 * 4-6 *## — В 23:59 ежедневно во втором квартале.
85
86 {{info}}
87 Поле **Расписание** имеет подсказку, которая отображается при наведении на иконку [[image:attach:ui.node.WebHome@fa-info.png||thumbnail="true" height="21"]]. Вы можете выбрать одно из типовых расписаний и впоследствии отредактировать. Для этого достаточно щёлкнуть в строке левой клавишей мыши.
88
89 [[image:attach:cron.png||height="112"]]
90 {{/info}}
91
92 == {{id name="Типсигнала:порасписанию-Порядокдействий"/}}Порядок действий ==
93
94 Чтобы создать новое задание автоматизации с запуском по расписанию:
95
96 [[image:attach:ui.node.ui-automation.WebHome@action_newtask.png]]
97
98 В списке заданий нажмите на кнопку **Добавить новое задание** [[image:attach:ui.node.ui-automation.WebHome@btn_plus_new.png||thumbnail="true" height="22"]].
99
100 В блоке **Параметры сигнала** [3] в поле **Тип сигнала** выберите из раскрывающегося списка **По расписанию**, настройте расписание запуска задания. На примере ниже настроено расписание на ежедневный запуск в 9 часов вечера.
101
102 [[image:attach:params_shedule.png||height="184"]]
103
104 Настройте параметры действия ~[[[Действия автоматизации>>doc:ui.node.ui-automation.ui-automation-actions.WebHome]]].
105
106 Сохраните изменения.
107
108 {{info}}
109 Дополнительная информация по настройке заданий автоматизации приведена в разделе ~[[[Автоматизация>>doc:ui.node.ui-automation.WebHome]]]. Примеры заданий приведены в разделе [[здесь>>neyross.automation.WebHome]].
110 {{/info}}

Интерфейс НЕЙРОСС