Skip to content

Commit

Permalink
Merge pull request #54 from SEAFTeam/v1.2.7
Browse files Browse the repository at this point in the history
v1.2.7
  • Loading branch information
kmyachin authored Apr 2, 2024
2 parents f21df23 + 805bde9 commit 258de8b
Show file tree
Hide file tree
Showing 8 changed files with 127 additions and 30 deletions.
3 changes: 3 additions & 0 deletions architecture/app/components.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
22 changes: 20 additions & 2 deletions architecture/app/integrations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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
- 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: Используется
35 changes: 34 additions & 1 deletion architecture/app/services.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -71,4 +93,15 @@ components:
service_type: Система
role_model: Нецентрализованная
criticality: Office Productivity
class: Бухгалтерия и финансы
class: Бухгалтерия и финансы
live_stage: Промышленная эксплуатация
live_stage_target: Промышленная эксплуатация
change_type: Используется
target_status: Целевая

sber.payment_gate:
entity: component
title: Платежный шлюз
type: service
sber:
service_type: Система
6 changes: 6 additions & 0 deletions architecture/ba/parties.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ seaf.ba.parties:
has_interest:
- id: sber.berezka.media_platform_saas
type: Потребляет
sber:
type: Крупный и средний бизнес

sber.center:
title: Центр
Expand All @@ -28,6 +30,8 @@ seaf.ba.parties:
has_interest:
- id: sber.berezka.home_cinema
type: Потребляет
sber:
type: Физические лица

sber.berezka.customers.fl.ios_app:
title: Пользователи мобильного приложения
Expand All @@ -37,6 +41,8 @@ seaf.ba.parties:
type: Потребляет
- id: sber.berezka.support
type: Интересуется
sber:
type: Физические лица

sber.berezka.team.product:
title: Продуктовая команда Березки
Expand Down
35 changes: 25 additions & 10 deletions architecture/ba/products.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ seaf.ba.products:
sber.berezka.home_cinema:
title: Домашний кинотеатр
owner: sber.berezka
sber:
status: Используется

sber.berezka.consume_content:
title: Предоставление (просмотр) медиа-контента по запросу
Expand All @@ -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: Прием платежей
Expand All @@ -36,6 +40,8 @@ seaf.ba.products:
sber.berezka.media_platform_saas:
title: Медиа-платформа (SaaS)
owner: sber.berezka
sber:
status: Используется

sber.berezka.media_platform:
title: Медиа-платформа
Expand All @@ -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: Каталог контента
Expand All @@ -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

Expand All @@ -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: Цифровой
6 changes: 4 additions & 2 deletions architecture/ia/business_objects.yaml
Original file line number Diff line number Diff line change
@@ -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
46 changes: 33 additions & 13 deletions architecture/ia/data_objects.yaml
Original file line number Diff line number Diff line change
@@ -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
master_system: sber.berezka.home_cinema.catalog
sber:
category: Прочее
status: Планируется
4 changes: 2 additions & 2 deletions dochub.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down

0 comments on commit 258de8b

Please sign in to comment.