Главная — рабочее пространство разработчиков и владельцев систем. На главной собраны команды, системы и их интеграции, микросервисы, окружения, развёртывания и общие ресурсы. С главной создаются микросервисы из шаблонов, микросервисы разворачиваются на окружения, заказываются ресурсы и создаются окружения.
Главная — функциональность на стадии Preview. Состав разделов и их поведение могут измениться в следующих выпусках без сохранения обратной совместимости.
Главная открывается вкладкой «Главная» в верхней панели портала. Если вкладки нет, главная выключена администратором портала; при переходе по адресу страницы главной открывается каталог.
Главная показывает данные каталога. Какие ресурсы каталога отображаются на главной и какие процессы запускаются её кнопками, задаёт администратор портала в правилах маппинга.
Разделы
Разделы главной сгруппированы в боковом меню. Группа раскрывается нажатием на стрелку, нажатие на название группы открывает её первый раздел. При открытии главной открывается раздел «Команды».
| Группа | Раздел | Назначение |
|---|---|---|
| «Организация» | «Команды» | Команды портала, их участники, системы и микросервисы |
| «Архитектура» | «Системы» | Системы по доменам, их зависимости, микросервисы, общие ресурсы и окружения |
| «Архитектура» | «Интеграции» | Интеграции между системами |
| «Архитектура» | «Диаграммы» | Схемы зависимостей, состава и развёртывания системы |
| «Архитектура» | «Кластеры и сети» | Кластеры и размещённые в них окружения |
| «Архитектура» | «Как работает платформа» | Гайды по сценариям работы с порталом |
| «Разработка» | «Создать микросервис» | Создание микросервиса из шаблона |
| «Разработка» | «Микросервисы» | Список микросервисов, карточка микросервиса, обновление из шаблона |
| «Разработка» | «Развертывание систем» | Схема развёртывания системы на окружении, развёртывание микросервисов, подключение ресурсов |
| «Разработка» | «Заказ ресурсов» | Заказ и удаление общих ресурсов |
| «Разработка» | «Окружения» | Создание и удаление окружений, домен окружения |
| «Разработка» | «Потребление ресурсов» | Запросы и лимиты CPU и памяти по развёртываниям |
Разделы с меткой «TBD» в меню находятся в разработке. При открытии такого раздела отображается сообщение «Раздел пока недоступен».
Если данных нет
Если в разделе нет данных, вместо содержимого отображается одно из сообщений:
| Сообщение | Причина |
|---|---|
| «Настройте правила маппинга или примените набор данных «Каноничная архитектура»» | Ресурс для раздела не настроен в правилах маппинга, не удалось загрузить сущности или у вас нет прав на просмотр сущностей этого ресурса |
| «Сущностей пока нет. Создайте их в каталоге или синхронизируйте через datasource.» | Ресурс настроен, но в нём нет сущностей |
| «Раздел пока недоступен» | Раздел находится в разработке, или для вкладки не настроен виджет |
Если сообщение о правилах маппинга отображается только у вас, запросите у администратора портала доступ к сущностям ресурса.
Запуск процессов
Кнопки главной — «Создать окружение», «Развернуть микросервис», «Заказать ресурс» и другие — запускают процессы каталога. Перед запуском открывается окно «Запустить процесс».
Чтобы запустить процесс:
- Если в окне есть список процессов, выберите процесс. Если процесс один, он выбран автоматически.
- Заполните параметры процесса. По умолчанию отображаются только важные параметры; чтобы увидеть все параметры и задачи процесса, нажмите «Все параметры процесса».
- Нажмите «Запустить».
Если параметры заполнять не нужно, в окне отображается сообщение «Для запуска этого процесса не нужно заполнять параметры — нажмите «Запустить»».
После запуска отображается уведомление «Процесс “{name}” запущен».
Процесс выполняет действия с вашими учётными данными. Если процесс завершается ошибкой доступа к внешней системе, проверьте учётные данные в профиле пользователя.
Если процесс не запускается, отображается одна из ошибок:
- «Запрещено политиками доступа» — у вас нет прав на запуск процесса;
- «Заполните все обязательные параметры процесса» — не заполнены обязательные параметры;
- «Не удалось запустить процесс» — обязательный параметр процесса оказался пустым после подстановки значений.
Отслеживание выполнения
Главная показывает состояние процессов, пока они выполняются. Уведомление о завершении процесса не отображается.
Во время выполнения процесса:
- в верхней части главной отображается строка «Выполняются процессы: {count}». Строка «Ожидают согласования: {count}» показывает процессы, которые ждут согласования, а строка «Запустили: {initiators}» — процессы, запущенные другими пользователями;
- строка или карточка объекта, над которым выполняется процесс, отмечается индикатором и подписью «выполняется». Кнопки действий объекта недоступны до завершения процесса;
- для создаваемого объекта отображается временная строка или карточка с подписью «создаётся».
Состояние процессов сохраняется после перезагрузки страницы и видно другим пользователям.
Итог выполнения процесса — успех или ошибка — отображается в панели «Мои активности» на вкладке «Процессы». Панель открывается значком часов в верхней панели портала; пока у вас выполняются процессы, значок заменяется индикатором.
После завершения процесса раздел загружает данные заново. Если объект создаётся синхронизацией источника данных, он появляется на главной после следующей синхронизации.
Первоначальная настройка
Пользователи с разрешением apply:seeds видят в верхней части главной баннер «Платформа готова к настройке». Кнопка «Запустить» открывает мастер первоначальной настройки, кнопка «Скрыть» скрывает баннер для всех пользователей.
Мастер описан в разделе «Первоначальная настройка» руководства администратора.
Настройка маппинга с главной
Пользователи с разрешением update:home-mapping-sets видят в нижней части бокового меню переключатель «Настроить маппинг». Когда переключатель включён, рядом с разделами появляется значок настройки правил маппинга раздела.
Порядок настройки описан в разделе «Правила маппинга».