================================================================ *Создание расписания запуска сценария* ================================================================ .. toctree:: :maxdepth: 3 *с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 | да | Параметры для запуска робота | +------------------------+----------------------+-------------------+-----------------------------------------------------------------------------------------+ | **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 | +------------------------+--------------+-------------------+--------------------------------------------------------------------------------------+ .. toctree:: :maxdepth: 3