Перейти к основному содержимому

Журнал и входящие события

mes_admin mes_qc Журнал изменений — append-only лента доменных событий площадки. Это не источник истины прослеживаемости: для genealogy используйте раздел «Прослеживаемость».

События площадки​

Журнал›События

События можно фильтровать по типу сущности, действию и источнику. Фильтры сохраняются в URL.

Журнал изменений площадки с событиями release, наряда и отгрузки
Журнал фиксирует release, наряды, факт, NCR, склад и отгрузку.
Ожидаемый результат

В журнале видны события всех шагов: release, создание/закрытие наряда, факт, подтверждение reconciliation, NCR, приход/расход, dispatch.

Обратите внимание

Обновление и удаление событий не предусмотрены. Журнал не заменяет прослеживаемость и не хранит снапшоты материалов.

Входящие события​

Журнал›Входящие

Входящие события нужны для webhook CRM, edge и импорта. Ключ идемпотентности idempotency_key уникален:

  • повторный приём того же ключа с тем же payload возвращает существующую запись (created=false) без повторного эффекта;
  • тот же ключ с другим payload — конфликт 409;
  • после истечения TTL ключ можно переиспользовать.
Список входящих событий с ключом идемпотентности и статусом обработки
Повторный приём не создаёт дубль.
Ожидаемый результат

Событие принято со статусом received. Повторный приём показывает created=false. Событие с изменённым payload возвращает конфликт.

Что дальше​

Вернитесь к обзору заказа или откройте справочник.

Проверьте себя
  1. Можно ли удалить событие журнала?
  2. Чем журнал отличается от прослеживаемости?
  3. Что вернёт повторный приём с тем же ключом и payload?
Ответы
  1. Нет, журнал append-only.
  2. Журнал — лента изменений; прослеживаемость хранит снапшоты материалов и операций.
  3. Существующую запись с created=false.

Проверено на MES 0.1.0. Если интерфейс отличается, проверьте актуальность данных и сообщите об ошибке.