Платформа 3V/Планировщик: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
м (A.saydakova переименовал страницу Содержание/Планировщик в Платформа 3V/Планировщик поверх перенаправления)
Строка 1: Строка 1:
 
{{DISPLAYTITLE:Планировщик}}
 
{{DISPLAYTITLE:Планировщик}}
Планировщик планирует задачи.
+
[[Файл:Планировщик лого единообразное.png|40px|link=Платформа 3V/Планировщик]] '''Планировщик''' - это сервис для запуска задач по заранее заданному времени.
 
+
<div class="toccolours mw-collapsible" style="width:600px; background:#FFFFFF;">
{{#subpages:}}
+
<div style="color:#CC2200">[[Платформа_3V/Планировщик/Как_настроить_планировщик%3F|<font style="color: #CC2200">Как настроить планировщик?</font>]]</div>
 
+
<div class="mw-collapsible-content">
Пример описания включенной задачи, которая 2 раза с интервалом в 2 минуты выполняет запуск методики ''8380'' со значениями ''[2,3]'' параметра на справочнике с идентификатором ''8376'', с первым запуском в ''10:58'' по времени планировщика и настройками аутентификации с идентификатором ''1'':
+
<div class="mw-collapsible mw-collapsed" style="width:600px;">
<syntaxhighlight lang="JSON">
+
1. [[Платформа_3V/Планировщик/Настройки_аутентификации|<font style="color: #0645AD">Настроить аутентификацию</font>]]
{
+
<div class="mw-collapsible-content">
"runUrl": {
+
#[[Платформа_3V/Планировщик/Настройки_аутентификации/Как_настроить_конфиденциального_клиента_на_примере_Keycloak|<font style="color: #0645AD">Создать и настроить конфиденциального клиента на примере Keycloak</font>]]
"parameters": [
+
</div></div>
{
+
<div style="width:600px;">
"dictionaryId": 8376,
+
2. [[Платформа_3V/Планировщик/Описание_задач|<font style="color: #0645AD">Добавить задачу</font>]]
"discriminator": "DictionaryParameterDto",
+
</div>
"isMultiselect": true,
+
<div style="width:600px;">
"id": 1,
+
3. [[Платформа_3V/Планировщик/Настройки_задач|<font style="color: #0645AD">Настроить задачи</font>]]
"value": [
+
</div></div></div>
2,
 
3
 
]
 
}
 
],
 
"type": "Post",
 
"url": "http://engine/api/Calculation/8380",
 
"headers": [],
 
"discriminator": "CalcWithParamsTaskUrlDto"
 
},
 
"checkStateUrl": null,
 
"schedule": {
 
"timeSpan": "00:02:00",
 
"period": {
 
"times": 2,
 
"discriminator": "ManyTimesDto"
 
},
 
"runTime": {
 
"hours": 10,
 
"minutes": 58
 
},
 
"discriminator": "TimerScheduleDto"
 
},
 
"isEnable": true,
 
"authenticationSettingsId": 1,
 
"id": 1,
 
"name": "calc_example",
 
"discriminator": "CalcScheduledTaskDto"
 
}
 
</syntaxhighlight>
 

Версия 07:41, 20 сентября 2021