Создание расписания запуска сценария

с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