Создание домена
Права и ограничения
Создание домена является обязательным шагом после создания нового ландшафта.
Пока в ландшафте отсутствуют домены:
- невозможно создавать диаграммы;
- невозможно создавать архитектурные объекты;
- невозможно создавать потоки данных, интерфейсы и другие элементы модели.
Это связано с тем, что все объекты в ArchiVision всегда принадлежат конкретному домену.
Создание домена доступно пользователям, имеющим соответствующие права в ландшафте, а также владельцу ландшафта.
Создание домена
Шаг 1. Определите точку запуска создания
В зависимости от состояния ландшафта доступны два способа запуска создания домена.
Способ 1. Через уведомление при отсутствии доменов
Если в ландшафте ещё не создан ни один домен, при его открытии система выводит уведомление с предложением создать первый домен.
Способ 2. Через селектор доменов
Если в ландшафте уже существуют домены, нажмите кнопку «+», расположенную справа от селектора доменов.
Шаг 2. Укажите наименование домена
В открывшемся диалоге укажите наименование домена.
Поле является обязательным.
Пока наименование не указано, кнопка «Сохранить» недоступна.
Шаг 3. Подтвердите создание домена
После ввода наименования нажмите кнопку «Сохранить».
Результат
После создания:
- домен становится активным;
- он отображается в селекторе доменов в верхней части интерфейса;
- пользователь, выполнивший создание, назначается владельцем домена;
- становится возможным создание диаграмм и других архитектурных объектов.
Использование домена в рабочем пространстве
Выбранный домен определяет:
- какие данные отображаются в интерфейсе;
- в какой домен создаются новые объекты.
Работа в конкретном домене
При выборе конкретного домена:
- отображаются только объекты, относящиеся к выбранному домену;
- кнопка «Создать» становится доступной;
- все новые объекты автоматически создаются в этом домене.
Режим «Все домены»
При выборе пункта «Все домены»:
- отображаются объекты из всех доступных пользователю доменов ландшафта;
- интерфейс работает в режиме просмотра и анализа;
- появляется колонка с указанием домена;
- создание новых объектов недоступно.
Это сделано намеренно, чтобы исключить создание объектов без явной доменной принадлежности.
Контекст создания объектов
Правила создания объектов едины для всех разделов системы (диаграммы, модель объектов, потоки данных, взаимодействия, интерфейсы):
- при выбранном домене все новые объекты создаются в нём автоматически;
- при активном режиме «Все домены» создание новых объектов недоступно.
Подробное описание влияния контекстов интерфейса приведено в разделе:
Контекстное меню домена
Каждый домен имеет собственное контекстное меню, доступное из селектора доменов.
Через него можно:
- переименовать домен;
- удалить домен;
- перейти к настройкам домена.
Практика организации доменов
General-домен
В большинстве ландшафтов создаётся домен с условным названием General.
Обычно в него помещаются:
- элементы, не относящиеся к конкретной предметной области;
- внешние системы;
- общие сервисы и модули;
- shared-базы данных и интеграционные компоненты.
Если объект невозможно однозначно отнести к конкретному домену, размещение его в General считается корректным.
Инфраструктурные домены
В ряде случаев имеет смысл выделять отдельные домены, например Infrastructure.
Такие домены используются для:
- описания инфраструктурных компонентов;
- объектов, поддерживаемых отдельной командой;
- общих сервисов и платформенных компонентов.
Рекомендуется зафиксировать правила работы с доменами в документе «Соглашение о моделировании».
Связанные разделы
Другие действия:
Общие принципы работы с архитектурными контекстами описаны в разделе:
Дополнительно: