add new scheme
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user