Создание расписания запуска сценария¶
сreateSchedule
Входные параметры:
Название поля | Тип | Обязательность | Описание |
agentUUID | String | да | GUID (БД) присвоенный Агенту Оркестратором |
scenarioUUID | String | да | Уникальный идентификатор сценария присвоенный Оркестратором (БД) |
scenarioName | String | да | Название сценария в человекочитаемой форме |
scenarioVersion | String | да | Версия сценария |
login | String | да | https://jira.itbs.it.ru/browse/ITRPA-2221 https://jira.itbs.it.ru/browse/ITRPA-2224 |
password | String | да | https://jira.itbs.it.ru/browse/ITRPA-2221 https://jira.itbs.it.ru/browse/ITRPA-2224 |
logLevel | Enum | да | Уровень логирования действий робота |
runner | String | нет | Логин пользователя под которым запущен runner |
parameters | Map<String, String> | да | Параметры для запуска робота |
cronBuilderState | String | да | Переменная в которую UI сохраняет состояние контролла для формирования cron выражения |
zoneId | String | да | Таймзона |
sсhedule | String | да | Расисание запуска в виде cron-expression |
name | String | да | Название расписания (задаётся пользователем) |
Результат:
scheduleResult
Название поля | Тип | Обязательность | Описание |
uuid | String | да | Уникальный идентификатор расписания присвоенный Оркестратором |
enabled | Boolean | да | Признак активного расписания |
agentUUID | String | да | GUID (БД) присвоенный Агенту Оркестратором |
scenarioId | String | нет | Уникальный идентификатор сценария присвоенный Оркестратором |
scenarioUUID | String | да | Универсальный уникальный идентификатор сценария (хранится в БД) |
scenarioName | String | да | Название сценария (добавлено временно, до перехода на хранение сценариев в nuget) |
scenarioVersion | String | да | Версия сценария (добавлено временно, до перехода на хранение сценариев в nuget) |
scenarioId | String | нет | Уникальный идентификатор сценария присвоенный Оркестратором |
name | String | да | Название расписания (задаётся пользователем) |
scheduleDescription | String | да | Расписание запуска в виде текста |
sсhedule | String | да | Расисание запуска в виде cron-expression |
zoneId | String | да | Таймзона |
nextRunDate | ZonedDateTime | да | Планируемая дата запуска |
runCount | Integer | да | Количество запусков |
createDate | ZonedDateTime | да | Дата создания расписания |
cronBuilderState | String | да | Переменная в которую UI сохраняет состояние контролла для формирования cron выражения |
author | String | да | Создатель расписания |
runner | String | нет | Логин пользователя под которым запущен runner |