(orch-ui) SOAP протокол взаимодействия оркестратора и UI¶
Данная статья описывает SOAP протокол взаимодействия Оркестратора и UI клиентов.
Оркестратор выступает сервером, а UI клиентом.
Предполагается, что UI будет подключаться к оркестратору на основе информации зашитой в конфигурационных файлах, либо используя
| Описание | |
| Шрифт | Изменения,нужно внести | 
| Шрифт | Временное решение,Нужно переделать | 
| Шрифт | Не готово | 
- AgentService
- Активация версии клиентского приложения
 - Деактивация версии клиентского приложения
 - Аутентификация пользователя
 - Авторизация пользователя
 - Авторизация пользователя через AD (получение списка ролей и функциональных возможностей по списку групп AD)
 - Список агентов
 - Получение количества агентов
 - Получение информации по подключенному агенту(ам) по uuid
 - Получение списка роботов
 - Получение списка роботов по идентификатору подключенного агента
 - Получение списка завершённых роботов (список остановленных/отработавших роботов)
 - Получение количества завершённых роботов
 - Получение списка завершённых роботов по идентификатору агента
 - Запуск сценария (робота)
 - Остановка робота
 - Приостановка робота
 - Продолжение работы робота после приостановки
 - Список расписаний
 - Создание расписания запуска сценария
 - Деактивация расписания
 - Активация расписания
 - Удаление расписания запуска сценария
 - Получение списка расписаний по идентификатору агента
 - Получение логов
 - Получение количества системных логов
 - Получение списка пользователей с ролями
 - Получение списка групп AD
 - Создание группы AD
 - Удаление группы AD
 - Создание маппинга группы AD на роль в системе
 - Получение списка ролей по идентификатору группы AD
 - Получение списка ролей в системе
 - Создание роли в системе
 - Удаление роли в системе
 - Добавление функциональной возможности к роли
 - Удаление функциональной возможности у роли
 - Получение списка функциональных возможностей
 - Получение списка функциональных возможностей для заданной роли
 - Получение списка настроек приложения
 - Изменение настройки приложения
 - Список раннеров для агента
 - Перезагрузка хоста (машины на которой запущен агент)(не готово)
 - Поиск свободного агента (не готово)
 - Получение списка раннеров по идентификатору агента
 - Создание категории
 - Редактирование категории
 - Получение списка категорий
 - Удаление категории
 - Получение списка всех системных действий
 - Получение списка системных действий для категории
 - Получение списка событий
 - Получение события по коду
 - Получение списка событий для категории
 - Привязка события к категории
 - Удаление категории у события
 - Привязка действия к категории
 - Удаление категории у действия
 - Получение списка активных роботов по идентификатору группы
 - Получение списка сценариев (nuget)
 - Получение списка действий (nuget)
 - Создание статической группы
 - Удаление статической группы
 - Получение списка статических групп
 - Добавление агента (с раннером) в группу
 - Удаление агента (с раннером) из группы
 - Запуск робота на статической группе машин
 - Запуск робота по расписанию на статической группе машин
 - Получение списка сценариев
 - Получение количества активных роботов по идентификатору группы
 - Получение количества завершённых роботов по идентификатору группы
 
 - Активация версии клиентского приложения
 - UserManagementService