Платформа 3V/Планировщик/Настройки аутентификации/Примеры работы задач в Планировщике: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 2: | Строка 2: | ||
Для демонстрации работы планировщика создадим методику расчета? которая будет записывать дату и время ее запуска (Используем выражение Now()). В методику так же добавим вычислимый параметр Сегодня (используем "defaultValue": "=Today()"). В такой методики каждый день будет изменяться параметр, а соответственно мы сможем посмотреть как по дням будет работать запускаться задача в планировщики и время запуска методики. <br> | Для демонстрации работы планировщика создадим методику расчета? которая будет записывать дату и время ее запуска (Используем выражение Now()). В методику так же добавим вычислимый параметр Сегодня (используем "defaultValue": "=Today()"). В такой методики каждый день будет изменяться параметр, а соответственно мы сможем посмотреть как по дням будет работать запускаться задача в планировщики и время запуска методики. <br> | ||
− | 1. Записываем 1 раз | + | 1. Записываем 1 раз. [https://study.3v-cloud.com/navigator/#/home?parentId=1188 Результат работы задачи]. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | ||
Строка 43: | Строка 43: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | 2. Записываем 20 раз | + | 2. Записываем 20 раз. [https://study.3v-cloud.com/navigator/#/home?parentId=1194 Результат работы задачи]. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | ||
Строка 85: | Строка 85: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | 3. Записываем каждый день по дням | + | 3. Записываем каждый день по дням. [https://study.3v-cloud.com/navigator/#/home?parentId=1191 Результат работы задачи]. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | ||
Строка 126: | Строка 126: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | 4. Записываем с промежутком 23 часа | + | 4. Записываем с промежутком 23 часа. [https://study.3v-cloud.com/navigator/#/home?parentId=1187 Результат работы задачи]. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | ||
Строка 159: | Строка 159: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | 5. Записываем дату с 15.01-16.02 | + | 5. Записываем дату с 15.01-16.02 [https://study.3v-cloud.com/navigator/#/home?parentId=1197 Результат работы задачи]. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> |
Версия 09:11, 17 января 2022
!Страница находится в разработке
Для демонстрации работы планировщика создадим методику расчета? которая будет записывать дату и время ее запуска (Используем выражение Now()). В методику так же добавим вычислимый параметр Сегодня (используем "defaultValue": "=Today()"). В такой методики каждый день будет изменяться параметр, а соответственно мы сможем посмотреть как по дням будет работать запускаться задача в планировщики и время запуска методики.
1. Записываем 1 раз. Результат работы задачи.
Пример описания задачи в формате JSON
1 {
2 "runUrl": {
3 "parameters": [],
4 "type": "Post",
5 "url": "http://engine/api/Calculation/1190",
6 "headers": [],
7 "discriminator": "CalcWithParamsTaskUrlDto"
8 },
9 "checkStateUrl": null,
10 "schedule": {
11 "days": [
12 "Tuesday",
13 "Wednesday",
14 "Thursday",
15 "Friday",
16 "Saturday",
17 "Monday",
18 "Sunday"
19 ],
20 "period": {
21 "discriminator": "OnceDto"
22 },
23 "runTime": {
24 "hours": 11,
25 "minutes": 0
26 },
27 "discriminator": "DaysScheduleDto"
28 },
29 "isEnable": true,
30 "authenticationSettingsId": 1,
31 "id": 5,
32 "name": "Каждые 23 часа",
33 "discriminator": "CalcScheduledTaskDto"
34 }
2. Записываем 20 раз. Результат работы задачи.
Пример описания задачи в формате JSON
1 {
2 "runUrl": {
3 "parameters": [],
4 "type": "Post",
5 "url": "http://engine/api/Calculation/1195",
6 "headers": [],
7 "discriminator": "CalcWithParamsTaskUrlDto"
8 },
9 "checkStateUrl": null,
10 "schedule": {
11 "days": [
12 "Tuesday",
13 "Wednesday",
14 "Thursday",
15 "Friday",
16 "Saturday",
17 "Monday",
18 "Sunday"
19 ],
20 "period": {
21 "times": 20,
22 "discriminator": "ManyTimesDto"
23 },
24 "runTime": {
25 "hours": 13,
26 "minutes": 0
27 },
28 "discriminator": "DaysScheduleDto"
29 },
30 "isEnable": true,
31 "authenticationSettingsId": 1,
32 "id": 7,
33 "name": "Каждые ДЕНЬ",
34 "discriminator": "CalcScheduledTaskDto"
35 }
3. Записываем каждый день по дням. Результат работы задачи.
Пример описания задачи в формате JSON
1 {
2 "runUrl": {
3 "parameters": [],
4 "type": "Post",
5 "url": "http://engine/api/Calculation/1192",
6 "headers": [],
7 "discriminator": "CalcWithParamsTaskUrlDto"
8 },
9 "checkStateUrl": null,
10 "schedule": {
11 "days": [
12 "Tuesday",
13 "Wednesday",
14 "Thursday",
15 "Friday",
16 "Saturday",
17 "Monday",
18 "Sunday"
19 ],
20 "period": {
21 "discriminator": "InfiniteTimesDto"
22 },
23 "runTime": {
24 "hours": 12,
25 "minutes": 0
26 },
27 "discriminator": "DaysScheduleDto"
28 },
29 "isEnable": true,
30 "authenticationSettingsId": 1,
31 "id": 6,
32 "name": "Каждые ДЕНЬ",
33 "discriminator": "CalcScheduledTaskDto"
34 }
4. Записываем с промежутком 23 часа. Результат работы задачи.
Пример описания задачи в формате JSON
1 {
2 "runUrl": {
3 "parameters": [],
4 "type": "Post",
5 "url": "http://engine/api/Calculation/1185",
6 "headers": [],
7 "discriminator": "CalcWithParamsTaskUrlDto"
8 },
9 "checkStateUrl": null,
10 "schedule": {
11 "timeSpan": "23:00:00",
12 "period": {
13 "discriminator": "InfiniteTimesDto"
14 },
15 "runTime": {
16 "hours": 10,
17 "minutes": 0
18 },
19 "discriminator": "TimerScheduleDto"
20 },
21 "isEnable": true,
22 "authenticationSettingsId": 1,
23 "id": 4,
24 "name": "Каждые 23 часа",
25 "discriminator": "CalcScheduledTaskDto"
26 }
5. Записываем дату с 15.01-16.02 Результат работы задачи.
Пример описания задачи в формате JSON
1 {
2 "runUrl": {
3 "parameters": [],
4 "type": "Post",
5 "url": "http://engine/api/Calculation/1198",
6 "headers": [],
7 "discriminator": "CalcWithParamsTaskUrlDto"
8 },
9 "checkStateUrl": null,
10 "schedule": {
11 "days": [
12 "Tuesday",
13 "Wednesday",
14 "Thursday",
15 "Friday",
16 "Saturday",
17 "Monday",
18 "Sunday"
19 ],
20 "period": {
21 "startDate": "2022-01-15T00:00:00Z",
22 "endDate": "2022-02-16T00:00:00Z",
23 "discriminator": "DatePeriodDto"
24 },
25 "runTime": {
26 "hours": 13,
27 "minutes": 0
28 },
29 "discriminator": "DaysScheduleDto"
30 },
31 "isEnable": true,
32 "authenticationSettingsId": 1,
33 "id": 8,
34 "name": "Каждые ДЕНЬ",
35 "discriminator": "CalcScheduledTaskDto"
36 }