Добрый день.
Есть ли возможность извлечь из БД смену статусов заказов?
Например "Обработан", "В производстве" , "Отгружается", "Отгружен".
Статус показывается в кейсах на странице.
Обновление статусов приходит из SAP, можно взять из логов, распарсить их.
Но может быть есть более простой вариант?
Нравится
Поясните, что значит извлечь из БД смену статусов заказов. ловить момент когда изменен статус заказа? Тогда все зависит от того как настроена интеграция с sap. Судя по тому что описали прямой update в БД или web-сервис с классом update. Если сервис, то надо переделать на ESQ и тогда будет генерироваться сигналы на событие ихменения записи.
Алексей Следь,
Добрый день.
Приходит xml сообщение, в котором прописан код статуса. И заказ обновляется в БД.
Здравствуйте!
Самый простой вариант извлечь из БД это обычным select`ом.
Объект по которому у Вас строятся кейсы может быть другой, но запрос будет примерно таким:
Select * from OrderStatus Where Id = 'Id_записи_заказа'
Если изменение статуса приходит из другой системы и обновляется через БД простым update, то лучше всё же пересмотреть реализацию и настроить через ESQ, это значительно удобнее для фиксации изменений в приложении.
Также можете зарегистрировать деталь на основании объекта по которому у вас строятся статусы заказов, и выгружать данные экспортом в excel из детали.