some fix
This commit is contained in:
@@ -7,6 +7,7 @@ queue kafka
|
||||
participant Gateway
|
||||
participant workflow
|
||||
participant wtis
|
||||
participant CRM
|
||||
|
||||
user -> SITE: Оформляет заказ
|
||||
SITE -> SITE: Сохраняет заказ в БД
|
||||
@@ -16,23 +17,27 @@ Gateway --> kafka: Забирает заказ
|
||||
Gateway -> workflow: CreateB2CAO
|
||||
workflow -> workflow: Проверяет условия АО
|
||||
workflow -> workflow: Проверяет тип доставки
|
||||
workflow -> wtis: синк заказа во втис через kafka
|
||||
alt Тип доставки "Курьером"
|
||||
workflow -> workflow: Устанавливает таймер на N минут
|
||||
alt Поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> workflow: Заканчивает автооформление\nУстанавливает дату доставки\nзаказа
|
||||
workflow -> wtis: Синхронизирует заказ со WTIS
|
||||
else Не поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> wtis: Заказ передается во WTIS\nМеняется мастер система
|
||||
workflow -> CRM: Ставится задача с типом 21 в CRM
|
||||
end
|
||||
else Тип доставки "Самовывоз"
|
||||
workflow -> workflow: Проверяет наличие\nкрупногабаритных товаров\nв заказе
|
||||
alt Крупногабаритных товаров в заказе нет
|
||||
workflow -> workflow: Заканчивает автооформление\nУстанавливает дату доставки\nзаказа
|
||||
workflow -> wtis: Синхронизирует заказ со WTIS
|
||||
else Крупногабаритные товары в заказе есть
|
||||
workflow -> workflow: Устанавливает таймер на N минут
|
||||
alt Поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> workflow: Заканчивает автооформление\nУстанавливает дату доставки\nзаказа
|
||||
workflow -> wtis: Синхронизирует заказ со WTIS
|
||||
else Не поступила оплата в заказ до истечения срока таймера
|
||||
workflow -> wtis: Заказ передается во WTIS\nМеняется мастер система
|
||||
workflow -> CRM: Ставится задача с типом 21 в CRM
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user