@startuml scale 800*800 mainframe Взаимодействие с историей изменения заказ actor Пользователь as user participant ARM as ARM participant OMS as OMS participant History as History autonumber user -> ARM: Нажимает кнопку "История изменений" ARM -> OMS: REST GET /order-history OMS -> History: REST GET api/v1/order_history_short/ History --> OMS: answer OMS --> ARM: answer ARM --> user: Рендерит страницу "История изменений" user -> ARM: Нажимает кнопку "Подробнее" в корректировке ARM -> OMS: REST GET /order-history-event OMS -> History: REST GET api/v1/event_changed/ History --> OMS: answer OMS --> ARM: answer ARM --> user: Отображает полную информацию о корректировке user -> ARM: Выбирает фильтр по дате или по типу корректировки ARM -> OMS: REST GET /order-history-filters OMS -> History: REST GET api/v1/events_from_entity/ History --> OMS: answer OMS --> ARM: answer ARM --> user: Отображает корректировки по заданным условиям user -> ARM: Вводит идентификатор корректировки и нажимает Enter ARM -> OMS: REST GET /order-history-event OMS -> History: REST GET api/v1/event_changed/ History --> OMS: answer OMS --> ARM: answer ARM --> user: Отображает корректировки по заданным условиям @enduml