Создание расписания запуска сценария¶
с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 |