Initial commit
This commit is contained in:
55
oms/autoorder/FRQ-2.puml
Normal file
55
oms/autoorder/FRQ-2.puml
Normal file
@@ -0,0 +1,55 @@
|
||||
@startuml
|
||||
mainframe "FRQ-2 Заказ.БизнесПроверки."
|
||||
|
||||
queue Название_топика_2
|
||||
database ClickHouse
|
||||
participant OMS
|
||||
participant DRUZ
|
||||
participant PDM
|
||||
|
||||
|
||||
autonumber 1
|
||||
OMS -> PDM: Запрашивает\nGUID производителя товара
|
||||
OMS -> OMS: Проверка на возможность\nпродажи товара
|
||||
|
||||
alt валидация пройдена
|
||||
autonumber 2.1
|
||||
OMS -> OMS: Продолжение сценария
|
||||
else валидация не пройдена
|
||||
OMS -> ClickHouse: Логирование не\nпройденных проверок
|
||||
OMS -> Название_топика_2: Сущность "Заказ"\nс набором атрибутов
|
||||
end
|
||||
autonumber 3
|
||||
|
||||
OMS -> DRUZ: Запрашивает \nпризнак "Наличие"
|
||||
OMS -> OMS: Проверка что товары\nиз заказа в наличии
|
||||
alt валидация пройдена
|
||||
autonumber 4.1
|
||||
OMS -> OMS: Продолжение сценария
|
||||
else валидация не пройдена
|
||||
OMS -> ClickHouse: Логирование не\nпройденных проверок
|
||||
OMS -> Название_топика_2: Сущность "Заказ"\nс набором атрибутов
|
||||
end
|
||||
autonumber 5
|
||||
OMS -> PDM: Запрашивает ВГХ товара
|
||||
OMS -> OMS: Расчитывает объем и\nобщий вес заказа
|
||||
OMS -> OMS: Проверка на лимиты\nВГХ ТТ
|
||||
alt валидация пройдена
|
||||
autonumber 7.1
|
||||
OMS -> OMS: Продолжение сценария
|
||||
else валидация не пройдена
|
||||
OMS -> ClickHouse: Логирование не\nпройденных проверок
|
||||
OMS -> Название_топика_2: Сущность "Заказ"\nс набором атрибутов
|
||||
end
|
||||
autonumber 8
|
||||
OMS -> OMS: Проверка способа\nоплаты на ТТ
|
||||
alt валидация пройдена
|
||||
autonumber 8.1
|
||||
OMS -> OMS: Продолжение сценария
|
||||
else валидация не пройдена
|
||||
OMS -> ClickHouse: Логирование не\nпройденных проверок
|
||||
OMS -> Название_топика_2: Сущность "Заказ"\nс набором атрибутов
|
||||
end
|
||||
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user