add new schemes

This commit is contained in:
Andrey
2024-05-27 11:13:41 +03:00
parent e084f73d6b
commit 44480f67cf
13 changed files with 520 additions and 162 deletions

View File

@@ -0,0 +1,29 @@
@startuml
mainframe Получение заказов для отображения фильтров
autonumber
actor user
participant ARM
participant OMS
database Database
user -> ARM: Вводит один или несколько номеров заказов
ARM -> ARM: Делит строку по пробелам
alt Необходимы сортировки
user -> ARM: Выбирает необходимую сортировку
ARM -> ARM: Запоминает выбор пользователя
else Не устанавливаются сортировки
end
user -> ARM: Нажимает кнопку Enter или "Обновить"
ARM -> ARM: Формирует запрос
ARM -> OMS: Отправляет запрос на bf
OMS -> OMS: Проверяет есть ли объекты длиной 5 символов
alt Если такие объекты есть
OMS -> OMS: Формирует запрос с регулярным выражением,\nгде поиск осуществляется\nпо последним 5 символам строки
else Если таких объектов нет
OMS -> OMS: Формирует стандартный запрос в БД
end
OMS -> Database: Запрашивает список заказов по выбранным параметрам
Database --> OMS: Ответ
OMS --> ARM: Ответ
ARM --> user: Отображает журнал заказов
@enduml