Платежи, заказы и уведомления на C2
Одна C2-диаграмма может объединять контейнеры из разных доменов. В этом уроке
добавим подсистемы платежей, заказов и уведомлений тремя способами: через левую
панель, горячие клавиши и вкладку Структура.
Исходный этап
Диаграмма уже содержит внешний контекст и контейнер Frontend в домене
UI/UX. Новые контейнеры также будут частью E-Commerce, но получат собственные
домены ответственн ости.
Структурная диаграмма C2 детализирует одну систему, поэтому поле
Принадлежит к системе заполнено автоматически и заблокировано. Все создаваемые
здесь контейнеры относятся к E-Commerce. На динамической диаграмме без
детализируемой системы это поле остаётся доступным для выбора.
Через левую панель
Нажмите Новый: Контейнер. Введите Payment management subsystem и описание
Подсистема управления платежами.
В поле Домен введите фрагмент наименования и выберите Payments.
После сохранения контейнер появляется внутри границы E-Commerce.
С помощью клавиатуры
Для второго контейнера используйте клавишу A. В левой панели появятся
подсказки с номерами доступных типов элементов. После небольшой паузы нажмите
клавишу 3, чтобы открыть форму контейнера.
Введите название подсистемы управления заказами. К описанию можн о перейти
клавишей Tab, а сохранить форму — сочетанием Ctrl + Enter или ⌘ + Enter.
Через структуру системы
Выберите систему интернет-магазина, откройте вкладку Структура и нажмите
Создать новый контейнер. Это самый простой путь, когда родитель уже выбран:
поле системы заполняется автоматически.
Контекстная форма сначала показывает наиболее подходящие домены. Выберите
Показать все, чтобы раскрыть полный список, затем найдите домен Notifications.
После сохранения третьего контейнера на диаграмме находятся двенадцать элементов без связей. В следующем уроке добавим техническую инфраструктуру.
Таймкоды
00:00— три контейнера;00:07— левая панель;00:39— создание с клавиатуры;00:52— подсистема заказов;01:12— выбор системы;01:17— создание из структуры;01:46— результат.
Предыдущий урок: C2 и первый контейнер.
Следующий урок: Инфраструктура на C2.