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 actor Пользователь as user
participant ARM as ARM participant ARM as ARM
participant OMS as OMS participant OMS as OMS
collections Cache as cache
participant Shcat as Shcat participant Shcat as Shcat
participant Susanin as Susanin participant Susanin as Susanin
autonumber autonumber
@@ -13,6 +14,9 @@ ARM -> OMS: API GET /quantity-list-by-office
activate OMS activate OMS
OMS -> OMS: валидирует запрос OMS -> OMS: валидирует запрос
OMS -> cache: Забрать все офисы из кэша
activate cache
return answer
OMS -> Shcat: POST method rests.get OMS -> Shcat: POST method rests.get
activate Shcat activate Shcat
@@ -22,7 +26,6 @@ OMS -> Susanin: POST method get_logistic_chains_with_priority
activate Susanin activate Susanin
return answer API POST return answer API POST
OMS -> OMS: Сращивает ответы\nмежду собой
OMS -> OMS: Формирует два массива:\n1. По лог.цепям\n2. Прочие склады OMS -> OMS: Формирует два массива:\n1. По лог.цепям\n2. Прочие склады
return answer API GET 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