Files
plantUML/oms/autoorder/FRQ-2.puml
2024-05-24 12:17:32 +03:00

55 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@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