add new scheme

This commit is contained in:
KatykhinAA
2024-05-24 12:17:32 +03:00
parent 072ced2815
commit e084f73d6b
37 changed files with 1148 additions and 1134 deletions

View File

@@ -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

View 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