Графический интерфейс#

В этом разделе приводятся инструкции по управлению Astra Automation Controller через веб-интерфейс. Порядок размещения разделов документации соответствует размещению разделов на панели навигации контроллера.

Основные компоненты#

На рисунке представлены основные компоненты пользовательского интерфейса контроллера:

../../_images/ui-basics.svg

Здесь:

  1. Кнопка переключения видимости панели навигации.

  2. Логотип.

  3. Панель инструментов.

  4. Кнопка-индикатор, показывающая количество уведомлений.

  5. Кнопка вызова справки.

  6. Пользовательское меню.

  7. Панель навигации.

  8. Кнопка переключения видимости раздела навигации.

  9. Активный раздел панели навигации.

  10. Неактивные разделы панели навигации.

  11. Заголовок окна.

Режимы просмотра#

Раздел панели навигации Режимы просмотра (Views) содержит ссылки на окна, содержащие различные сведения о работе контроллера и выполнении заданий:

  • Информационная панель (Dashboard) содержит краткую сводку о состоянии самых важных ресурсов контроллера – проектах, инвентарных списках и управляемых узлах.

    В верхней части окна размещаются панели:

    • Управляемые узлы (Hosts) – общее количество управляемых узлов во всех инвентарных списках.

    • Узлы с ошибками (Failed Hosts) – количество узлов, при выполнении заданий на которых произошли ошибки.

    • Инвентарь (Inventories) – количество существующих инвентарных списков.

    • Ошибки синхронизации инвентаря (Inventory Sync failures) – количество ошибок при выполнении заданий синхронизации инвентарных списков.

    • Проекты (Projects) – количество проектов.

    • Проекты с ошибками синхронизации (Project sync failures) – количество существующих проектов.

    Нажатие на панель приводит к переходу к соответствующему разделу на панели навигации.

    Нижнюю часть окна занимает панель с вкладками:

    • Статус задания (Job status) – график, отображающий количество выполненных заданий и заданий с ошибками.

    • Последние задания (Recent Jobs) – таблица со списком заданий, статусом их выполнения, временем начала и завершения.

    • Последние шаблоны (Recent Templates) – таблица со списком последних использованных шаблонов заданий.

  • Задания (Jobs) содержит таблицу со списком запущенных заданий. Поддерживается фильтрация записей по различным критериям, запуск заданий напрямую из таблицы и переход к журналам выполнения заданий.

  • Расписание (Schedules) содержит таблицу заданий, выполняемых по расписанию. Поддерживается фильтрация записей по различным критериям, управление запуском заданий и переход к редактированию их свойств.

  • Лента активности (Activity Stream) содержит таблицу со списком событий, произошедших в контроллере. По умолчанию отображаются все произошедшие события. Поддерживается фильтрация записей по различным критериям и просмотр подробной информации о каждом событии.

  • Согласования потоков заданий (Workflow Approvals) содержит таблицу согласований и кнопки для управления ими.

  • Метрики узлов (Host Metrics) используется для отображения сведений об управляемых узлах и связанных событиях автоматизации.

  • Расход ресурсов подписки (Subscription Usage) содержит график использования ресурсов подписки.

Ресурсы#

Раздел панели навигации Ресурсы (Resources) содержит ссылки на разделы, используемые для управления следующими ресурсами:

  • Шаблоны (Templates) – шаблоны заданий и шаблоны потоков заданий;

  • Полномочия (Credentials) – полномочия, используемые для доступа к различным ресурсам, в том числе управляемым узлам, источникам инфраструктурного кода и облачным сервисам;

  • Проекты (Projects) – проекты;

  • Инвентарь (Inventories) – инвентарные списки;

  • Управляемые узлы (Hosts) – сведения об управляемых узлах.

Доступ#

Раздел панели навигации Доступ (Access) содержит ссылки на разделы, используемые для настройки разграничения доступа пользователей к ресурсам:

  • Организации (Organizations)

    Управление организациями:

    • создание;

    • удаление;

    • назначение и отзыв ролей пользователям и командам.

  • Пользователи (Users)

    Управление пользователями контроллера, в том числе создание учетных записей системных администраторов и системных аудиторов.

  • Команды (Teams)

    Управление командами:

    • создание;

    • удаление;

    • назначение командных и индивидуальных ролей.

Администрирование#

Раздел панели навигации Администрирование содержит ссылки на разделы, используемые для управления расширенными функциями контроллера:

  • Типы полномочий (Credential Types) – управление нестандартными типами полномочий.

  • Уведомления (Notifications) – настройка способов отправки оповещений о различных событиях.

  • Служебные задания (Management Jobs) – настройка и запуск заданий по обслуживанию самого контроллера: очистка истории, истекших токенов, пользовательских сессий и истории выполнения заданий.

  • Группы узлов контроллера (Instance Groups) – управление группами узлов контроллера.

  • Узлы контроллера (Instances) – просмотр сведений о состоянии отдельных узлов контроллера и запуск диагностических тестов.

  • Приложения (Applications) – управление приложениями.

  • Среды исполнения (Execution Environments) – управление средами исполнения.

  • Топология – отображение в реальном времени состояния узлов, используемых контроллером.

Настройки#

Раздел Настройки используется для управления общими настройками контроллера:

  • Аутентификация с помощью внешних провайдеров.

  • Общие настройки выполнения заданий.

  • Общесистемные настройки.

  • Настройки пользовательского интерфейса.

  • Отладка работы контроллера.

Запрос при запуске#

Для некоторых полей доступна опция Запрос при запуске (Prompt on launch). Если соответствующий флаг включен, связанное поле меняет свое поведение следующим образом:

  • Обязательное поле становится не обязательным для заполнения прямо сейчас. Однако, его все равно нужно будет заполнить позже.

  • Если поле заполнено, указанное значение используется как значение по умолчанию.