46 lines
2.0 KiB
Plaintext
46 lines
2.0 KiB
Plaintext
@startuml
|
||
mainframe "FRQ-1 Заказ.ПолучениеДанных."
|
||
Actor USER
|
||
participant SITE
|
||
participant WTIS
|
||
queue Название_топика_1
|
||
queue Название_топика_2
|
||
participant OMS
|
||
participant Officer
|
||
|
||
|
||
autonumber 1
|
||
USER -> USER: Создает заказ на сайте
|
||
USER -> SITE: Сущность "Заказ"\nс набором атрибутов
|
||
SITE -> WTIS: Сущность "Заказ"\nс набором атрибутов
|
||
WTIS -> WTIS: Проверка условий\nи отбор заказов
|
||
WTIS -> Название_топика_1: Записывает Сущность\n"Заказ" с набором\nатрибутов
|
||
OMS -> Название_топика_1: Читает Сущность\n"Заказ" с набором\nатрибутов
|
||
OMS -> OMS: Валидация КА
|
||
autonumber 7.1
|
||
alt валидация пройдена
|
||
OMS -> OMS: Продолжение сценария
|
||
else валидация не пройдена
|
||
OMS -> Название_топика_2: Сущность "Заказ"\nс набором атрибутов
|
||
end
|
||
autonumber 8
|
||
OMS <-> Officer: Получение лимитов офиса
|
||
OMS -> OMS: Валидация способа получения
|
||
alt валидация пройдена
|
||
autonumber 9.1
|
||
OMS -> OMS: Продолжение сценария
|
||
else валидация не пройдена
|
||
OMS -> Название_топика_2: Сущность "Заказ"\nс набором атрибутов
|
||
end
|
||
autonumber 10
|
||
OMS -> OMS: Валидация способа оплаты
|
||
alt валидация пройдена
|
||
autonumber 10.1
|
||
OMS -> OMS: Продолжение сценария
|
||
else валидация не пройдена
|
||
OMS -> Название_топика_2: Сущность "Заказ"\nс набором атрибутов
|
||
end
|
||
autonumber 11
|
||
OMS -> OMS: Данные о заказе\nполучены и провалидированы
|
||
OMS -> OMS: Переход к бизнес-проверкам
|
||
@enduml |