diff --git a/architecture/app/components.yaml b/architecture/app/components.yaml index 2a3b3ef..e85c1f2 100644 --- a/architecture/app/components.yaml +++ b/architecture/app/components.yaml @@ -70,6 +70,9 @@ components: entity: component title: Каталога контента type: component + sber: + component_type: Микросервис + is_component_of: sber.berezka.home_cinema.catalog sber.berezka.home_cinema.canals.app: entity: component diff --git a/architecture/app/integrations.yaml b/architecture/app/integrations.yaml index 1e5520b..ebe5b0f 100644 --- a/architecture/app/integrations.yaml +++ b/architecture/app/integrations.yaml @@ -19,8 +19,12 @@ seaf.app.integrations: sber.berezka.home_cinema.oauth: title: Авторизация description: Авторизация в сервисе - from: sber.berezka.home_cinema.catalog + from: sber.berezka.home_cinema.catalog.app to: sber.berezka.home_cinema.auth + sber: + status: Используется + async: Ложно + technical-use: По запросу specifications: - oauth @@ -29,5 +33,19 @@ seaf.app.integrations: description: Сервис оплаты from: sber.berezka.home_cinema.payments to: sber.berezka.home_cinema.auth + sber: + status: Используется + async: Ложно + technical-use: По запросу specifications: - - smartpay \ No newline at end of file + - smartpay + + sber.berezka.home_cinema.gate_payments: + title: Платежи + description: Проведение оплаты через шлюз + from: sber.payment_gate + to: sber.berezka.home_cinema.payments + data-objects: + - payments.data_objects.payment + sber: + status: Используется \ No newline at end of file diff --git a/architecture/app/services.yaml b/architecture/app/services.yaml index ec09b9a..d0be6d7 100644 --- a/architecture/app/services.yaml +++ b/architecture/app/services.yaml @@ -9,6 +9,10 @@ components: criticality: Mission Critical class: Продуктовая фабрика (основная деятельность) role_model: Централизованная + change_type: Используется + target_status: Целевая + live_stage: Промышленная эксплуатация + live_stage_target: Промышленная эксплуатация sber.berezka.home_cinema.catalog: entity: component @@ -21,6 +25,10 @@ components: criticality: Business Critical role_model: Централизованная class: Продуктовая фабрика (основная деятельность) + live_stage: Промышленная эксплуатация + live_stage_target: Промышленная эксплуатация + target_status: Целевая + change_type: Модифицируется sber.berezka.home_cinema.payments: entity: component @@ -35,6 +43,10 @@ components: criticality: Business Operational role_model: Централизованная class: Иное + live_stage: Промышленная эксплуатация + live_stage_target: Промышленная эксплуатация + change_type: Модифицируется + target_status: Целевая sber.berezka.home_cinema.canals: entity: component @@ -50,18 +62,28 @@ components: criticality: Business Operational role_model: Централизованная class: Иное + target_status: Целевая + change_type: Используется + live_stage: Промышленная эксплуатация + live_stage_target: Промышленная эксплуатация sber.berezka.home_cinema.auth: entity: component title: Прикладной сервис аутентификации description: Авторизация пользователей для доступа к Домашнему кинотеарту type: service + aspects: + - sber.berezka.home_cinema.auth sber: service_type: Функциональная подсистема parent: sber.berezka.home_cinema criticality: Business Critical role_model: Централизованная class: Клиентский профиль (Customer Information File) + target_status: Целевая + live_stage: Промышленная эксплуатация + live_stage_target: Промышленная эксплуатация + change_type: Используется sber.berezka.1c: entity: component @@ -71,4 +93,15 @@ components: service_type: Система role_model: Нецентрализованная criticality: Office Productivity - class: Бухгалтерия и финансы \ No newline at end of file + class: Бухгалтерия и финансы + live_stage: Промышленная эксплуатация + live_stage_target: Промышленная эксплуатация + change_type: Используется + target_status: Целевая + + sber.payment_gate: + entity: component + title: Платежный шлюз + type: service + sber: + service_type: Система \ No newline at end of file diff --git a/architecture/ba/parties.yaml b/architecture/ba/parties.yaml index 70221b7..be98371 100644 --- a/architecture/ba/parties.yaml +++ b/architecture/ba/parties.yaml @@ -8,6 +8,8 @@ seaf.ba.parties: has_interest: - id: sber.berezka.media_platform_saas type: Потребляет + sber: + type: Крупный и средний бизнес sber.center: title: Центр @@ -28,6 +30,8 @@ seaf.ba.parties: has_interest: - id: sber.berezka.home_cinema type: Потребляет + sber: + type: Физические лица sber.berezka.customers.fl.ios_app: title: Пользователи мобильного приложения @@ -37,6 +41,8 @@ seaf.ba.parties: type: Потребляет - id: sber.berezka.support type: Интересуется + sber: + type: Физические лица sber.berezka.team.product: title: Продуктовая команда Березки diff --git a/architecture/ba/products.yaml b/architecture/ba/products.yaml index efee9a4..1f8df43 100644 --- a/architecture/ba/products.yaml +++ b/architecture/ba/products.yaml @@ -9,6 +9,8 @@ seaf.ba.products: sber.berezka.home_cinema: title: Домашний кинотеатр owner: sber.berezka + sber: + status: Используется sber.berezka.consume_content: title: Предоставление (просмотр) медиа-контента по запросу @@ -17,6 +19,8 @@ seaf.ba.products: - sber.berezka.home_cinema - sber.berezka.mobile_app - sber.berezka.web_app + sber: + status: Используется sber.center.payments: title: Прием платежей @@ -36,6 +40,8 @@ seaf.ba.products: sber.berezka.media_platform_saas: title: Медиа-платформа (SaaS) owner: sber.berezka + sber: + status: Используется sber.berezka.media_platform: title: Медиа-платформа @@ -47,18 +53,24 @@ seaf.ba.products: sber.berezka.mobile_app: title: Мобильное приложение для пользователей owner: sber.berezka - is_channel: - type: Цифровой + sber: + status: Используется + type: Канал + channel_type: Цифровой sber.berezka.web_app: title: Веб-приложение для пользователей owner: sber.berezka - is_channel: - type: Цифровой + sber: + status: Используется + type: Канал + channel_type: Цифровой sber.berezka.partner_catalog: title: Каталог контента для партнера owner: sber.berezka + sber: + status: Используется sber.berezka.content_catalog: title: Каталог контента @@ -82,8 +94,9 @@ seaf.ba.products: sber.berezka.support_channels: title: Каналы взаимодействия с клиентом по оказанию поддержки owner: sber.berezka.team.support - is_channel: - type: Цифровой + sber: + type: Канал + channel_type: Цифровой used_in: - sber.berezka.support @@ -92,13 +105,15 @@ seaf.ba.products: owner: sber.berezka.team.support used_in: - sber.berezka.support_channels - is_channel: - type: Цифровой + sber: + type: Канал + channel_type: Цифровой sber.berezka.support_channels.email: title: Поддержка пользоваталей через почту owner: sber.berezka.team.support used_in: - sber.berezka.support_channels - is_channel: - type: Цифровой + sber: + type: Канал + channel_type: Цифровой diff --git a/architecture/ia/business_objects.yaml b/architecture/ia/business_objects.yaml index b7e8dd5..2c33f5a 100644 --- a/architecture/ia/business_objects.yaml +++ b/architecture/ia/business_objects.yaml @@ -1,10 +1,12 @@ seaf.ia.business_objects: sber.berezka.business_objects.client: title: Клиент - status: Используется + sber: + status: Используется processes: todo sber.berezka.business_objects.service: title: Услуга - status: Используется + sber: + status: Используется processes: todo \ No newline at end of file diff --git a/architecture/ia/data_objects.yaml b/architecture/ia/data_objects.yaml index 8c8bdfe..d7ccd15 100644 --- a/architecture/ia/data_objects.yaml +++ b/architecture/ia/data_objects.yaml @@ -1,42 +1,62 @@ seaf.ia.data_objects: + payments.data_objects.payment: + title: Информация об оплате + master_system: sber.payment_gate + sber: + category: Прочее + status: Используется + + content_bus.data_objects.media_content_files: + title: Файлы медиа-контента + master_system: sber.berezka.home_cinema.catalog.app + sber: + category: Прочее + status: Используется + sber.berezka.data_objects.client_name: title: ФИО Клиента - status: Используется business_object: sber.berezka.business_objects.client - category: Перс.данные master_system: sber.berezka.home_cinema + sber: + category: Перс данные + status: Используется sber.berezka.data_objects.client_phone: title: Телефон клиента - status: Используется business_object: sber.berezka.business_objects.client - category: Перс.данные master_system: sber.berezka.home_cinema + sber: + category: Перс данные + status: Используется sber.berezka.data_objects.client_adress: title: Адрес клиента - status: Используется business_object: sber.berezka.business_objects.client - category: Перс.данные master_system: sber.berezka.home_cinema + sber: + category: Перс данные + status: Используется sber.berezka.data_objects.service_deal: title: Сделка по услуге - status: Используется - category: Иное business_object: sber.berezka.business_objects.service master_system: sber.berezka.home_cinema.payments + sber: + category: Прочее + status: Используется sber.berezka.data_objects.service_params: title: Параметры сделки - status: Используется - category: Иное business_object: sber.berezka.business_objects.service master_system: sber.berezka.home_cinema.payments + sber: + category: Прочее + status: Используется sber.berezka.data_objects.service_stats: title: Статистика по услугам - status: Планируется - category: Иное business_object: sber.berezka.business_objects.service - master_system: sber.berezka.home_cinema.catalog \ No newline at end of file + master_system: sber.berezka.home_cinema.catalog + sber: + category: Прочее + status: Планируется \ No newline at end of file diff --git a/dochub.yaml b/dochub.yaml index 0bbced4..da13a1c 100644 --- a/dochub.yaml +++ b/dochub.yaml @@ -9,10 +9,10 @@ $package: # Описание description: Пример для ДЗО по использованию архитектурного фреймворка SEAF-DZO # Версия - version: 1.2.6 + version: 1.2.7 # Зависимости от других пакетов dependencies: - seaf-dzo-core: ">=1.2.10" + seaf-dzo-core: ">=1.2.11" hexagon: ">=1.1.0" iaas: ">=1.2.2" dochub: ">=3.9.0"