Перейти к основному содержимому

Контексты работы

Этот раздел описывает общие принципы работы интерфейса ArchiVision:
как формируются контексты, какие действия доступны в разных режимах и почему поведение интерфейса может отличаться на разных экранах системы.

Загрузка изображения...
Организация, ландшафт, ветка и домен определяют данные и действия в текущем рабочем контексте.

Контексты работы в ArchiVision​

Работа в ArchiVision всегда происходит в рамках явно выбранных контекстов.
Контексты определяют, какие данные отображаются, какие действия доступны и куда будут сохранены изменения.

Основные контексты системы:

  • организация;
  • ландшафт;
  • ветка;
  • домен.

Выбранные значения контекстов влияют на:

  • состав отображаемых объектов и диаграмм;
  • доступность операций создания и изменения;
  • область модели, в которой фиксируются изменения.

Организация, ландшафт и ветка выбираются сверху. Домен выбирается в панели над рабочей областью обновлённого интерфейса, если это допускается текущим режимом.

Контекст домена и создание объектов​

Все архитектурные объекты в ArchiVision всегда принадлежат конкретному домену.
Это базовое правило системы, одинаково действующее на всех экранах моделирования.

Из этого следуют важные ограничения:

  • кнопка «Создать» отображается только при выборе конкретного домена;
  • при выборе режима «Все домены» создание новых объектов недоступно;
  • все создаваемые элементы автоматически привязываются к выбранному домену.

Данное правило применяется ко всем разделам моделирования, включая:

  • диаграммы;
  • модель объектов;
  • потоки данных;
  • взаимодействия;
  • интерфейсы.

Если выбран режим отображения объектов из всех доменов, интерфейс работает в режиме просмотра и анализа, без возможности создания новых элементов.

Режимы работы интерфейса​

Интерфейс ArchiVision работает в нескольких режимах.
Каждый режим определяет, какие контексты можно изменять и какие действия доступны пользователю.

Навигационный режим​

Навигационный режим используется при работе в рамках рабочего пространства ArchiVision, описанного в разделе Рабочее пространство.

Используется при работе с архитектурой через разделы левого меню:

  • Диаграммы;
  • Модель объектов;
  • Потоки данных;
  • Взаимодействия;
  • Интерфейсы.

В этом режиме доступны:

  • переключение организации;
  • выбор активного ландшафта;
  • смена ветки;
  • выбор домена или режима «Все домены».

Выбранный домен фильтрует отображаемые данные.
Создание объектов возможно только при выборе конкретного домена.

Режим работы с диаграммой​

Используется при открытии конкретной диаграммы.

Особенности режима:

  • доступно переключение веток для сравнения разных версий архитектуры;
  • недоступно переключение организации, ландшафта и домена.

Диаграмма всегда принадлежит конкретному ландшафту и домену, поэтому изменение этих контекстов в данном режиме невозможно.

Режим управления доступами​

Используется при работе с группами, правами и процессами доступа.

В этом режиме:

  • доступно переключение организации;
  • недоступны переключения ландшафта, ветки и домена.

Режим предназначен для административных задач и не связан с моделированием архитектуры.

Режим просмотра документации и отчётов​

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

В данном режиме:

  • контексты архитектуры фиксированы;
  • переключение организации, ландшафта, домена и ветки недоступно.

Документация и отчёты относятся к конкретному архитектурному контексту и не допускают его изменения во время просмотра.

Глобальные элементы интерфейса​

Некоторые элементы интерфейса доступны всегда, независимо от текущего режима работы и выбранных контекстов.

К таким глобальным действиям относятся:

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

Эти действия не влияют на архитектурную модель и не изменяют текущие контексты.

Информационный диалог проекта и обратная связь​

В интерфейсе ArchiVision присутствуют элементы, предназначенные для навигации по ресурсам проекта и взаимодействия с командой разработки.

Информационный диалог проекта​

При нажатии на логотип ArchiVision в левом верхнем углу открывается информационный диалог проекта.

Через данный диалог пользователь может:

  • перейти в официальную документацию;
  • перейти в сообщество проекта (Discord) для общения, вопросов и обсуждения развития системы;
  • вернуться в навигационный режим работы интерфейса, если в данный момент открыт другой режим (например, работа с диаграммой или управление доступами).

Информационный диалог доступен во всех режимах работы интерфейса и не зависит от выбранных архитектурных контекстов.

Кнопка обратной связи​

В правом нижнем углу интерфейса отображается кнопка обратной связи.

Она используется для:

  • отправки отзывов;
  • обсуждения идей и доработок;
  • сообщения о проблемах и неудобствах в работе системы.

Кнопка обратной связи доступна независимо от текущего режима работы и выбранных контекстов и не влияет на состояние архитектурной модели.

Поведение форм и сохранение данных​

Все формы в ArchiVision используют единый подход к валидации и сохранению данных.

Общие правила:

  • кнопка «Сохранить» становится активной только после корректного заполнения обязательных полей;
  • до этого момента сохранение недоступно;
  • после того как форма становится валидной, данные можно сохранить не только нажатием кнопки, но и с помощью сочетания клавиш ⌘ + Enter (или Ctrl + Enter, в зависимости от платформы).

Система поддерживает горячие клавиши для ускорения работы.
Полный перечень горячих клавиш и правил навигации описан в отдельном разделе:
Горячие клавиши.

Расширение и развитие интерфейса​

Данный раздел описывает базовые принципы работы интерфейса, действующие во всех текущих и будущих функциях системы.

По мере развития ArchiVision этот раздел будет дополняться:

  • описанием новых режимов работы;
  • правилами взаимодействия со сложными формами;
  • расширенным перечнем горячих клавиш;
  • рекомендациями по эффективной навигации и работе с архитектурной моделью.