add new scheme
This commit is contained in:
@@ -4,6 +4,7 @@ mainframe Получение свободных остатков
|
||||
actor Пользователь as user
|
||||
participant ARM as ARM
|
||||
participant OMS as OMS
|
||||
collections Cache as cache
|
||||
participant Shcat as Shcat
|
||||
participant Susanin as Susanin
|
||||
autonumber
|
||||
@@ -13,6 +14,9 @@ ARM -> OMS: API GET /quantity-list-by-office
|
||||
activate OMS
|
||||
OMS -> OMS: валидирует запрос
|
||||
|
||||
OMS -> cache: Забрать все офисы из кэша
|
||||
activate cache
|
||||
return answer
|
||||
|
||||
OMS -> Shcat: POST method rests.get
|
||||
activate Shcat
|
||||
@@ -22,7 +26,6 @@ OMS -> Susanin: POST method get_logistic_chains_with_priority
|
||||
activate Susanin
|
||||
return answer API POST
|
||||
|
||||
OMS -> OMS: Сращивает ответы\nмежду собой
|
||||
OMS -> OMS: Формирует два массива:\n1. По лог.цепям\n2. Прочие склады
|
||||
|
||||
return answer API GET
|
||||
|
||||
11
oms/segmentation/segmentation.puml
Normal file
11
oms/segmentation/segmentation.puml
Normal file
@@ -0,0 +1,11 @@
|
||||
@startuml
|
||||
interface "CRM" as [CRM]
|
||||
interface "WTIS" as [WTIS]
|
||||
interface "OMS" as [OMS]
|
||||
|
||||
CRM -> OMS: Обновляет данные по\nменеджеру заказа
|
||||
OMS -> WTIS: Обновляет данные п
|
||||
DA - [First Component]
|
||||
[First Component] ..> HTTP : use
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user