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

@@ -1,38 +1,38 @@
@startuml
scale 800*800
mainframe Логика блока "Поиск КА"
actor Пользователь as user
participant ARM as ARM
participant OMS as OMS
participant MSKB as MSKB
autonumber
user -> ARM: Нажимает кнопку "Поиск КА"
return рендерит шаблон модального окна
alt Если ищем только по номеру телефона
user -> ARM: Заполняет номер телефона полностью
else Если ищем только по email
user -> ARM: Заполняет email полностью
else Если ищем по номеру телефона И email
user -> ARM: Заполняет номер телефона И email полностью
end
ARM -> ARM: валидирует поля
alt Валидация не успешна
ARM -> user: Информирует пользователя об ошибках
else Валидация успешно пройдена
ARM -> OMS: /contractors/search
activate OMS
end
OMS -> MSKB: API POST /api/business/v2/physic/search
activate MSKB
MSKB -> MSKB: prepare_data
return answer API POST
return success
ARM -> user: Отображает результаты поиска
@startuml
scale 800*800
mainframe Логика блока "Поиск КА"
actor Пользователь as user
participant ARM as ARM
participant OMS as OMS
participant MSKB as MSKB
autonumber
user -> ARM: Нажимает кнопку "Поиск КА"
return рендерит шаблон модального окна
alt Если ищем только по номеру телефона
user -> ARM: Заполняет номер телефона полностью
else Если ищем только по email
user -> ARM: Заполняет email полностью
else Если ищем по номеру телефона И email
user -> ARM: Заполняет номер телефона И email полностью
end
ARM -> ARM: валидирует поля
alt Валидация не успешна
ARM -> user: Информирует пользователя об ошибках
else Валидация успешно пройдена
ARM -> OMS: /contractors/search
activate OMS
end
OMS -> MSKB: API POST /api/business/v2/physic/search
activate MSKB
MSKB -> MSKB: prepare_data
return answer API POST
return success
ARM -> user: Отображает результаты поиска
@enduml