Outbox: модуль-владелец пишет событие в той же транзакции, что и данные; крон раз в минуту вызывает подписчиков. Событие — ещё и журнал того, что произошло в системе.
Поток событий
| № | Событие | Объект | Данные | Создано | Обработано | Кто |
|---|---|---|---|---|---|---|
| 132 | order.received | sales_orders #22 | {"lines": 1, "source": "shop", "sync_id": "shop-7826d8468b3d", "order_id": 22} | 13.11.2026 17:20 | 13.11.2026 17:20 | Администратор |
| 130 | order.received | sales_orders #21 | {"lines": 1, "source": "shop", "sync_id": "shop-16318e2fe22a", "order_id": 21} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 119 | order.received | sales_orders #20 | {"lines": 1, "source": "shop", "sync_id": "shop-0a166468d263", "order_id": 20} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 107 | order.received | sales_orders #19 | {"lines": 1, "source": "shop", "sync_id": "shop-d1024afc281d", "order_id": 19} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 89 | order.received | sales_orders #18 | {"lines": 2, "source": "shop", "sync_id": "shop-demo-0001", "order_id": 18} | 13.11.2026 17:16 | 13.11.2026 17:16 | Администратор |
| 80 | order.received | sales_orders #16 | {"lines": 1, "crm_order_id": 51015} | 12.11.2026 17:19 | 12.11.2026 17:38 | — |
| 79 | order.received | sales_orders #15 | {"lines": 1, "crm_order_id": 51014} | 12.11.2026 17:19 | 12.11.2026 17:22 | — |
| 78 | order.received | sales_orders #14 | {"lines": 1, "crm_order_id": 51013} | 11.11.2026 17:55 | 11.11.2026 17:35 | — |
| 75 | order.received | sales_orders #13 | {"lines": 1, "crm_order_id": 51012} | 10.11.2026 17:40 | 10.11.2026 17:55 | — |
| 72 | order.received | sales_orders #12 | {"lines": 1, "crm_order_id": 51011} | 08.11.2026 17:37 | 08.11.2026 18:05 | — |
| 69 | order.received | sales_orders #11 | {"lines": 1, "crm_order_id": 51010} | 06.11.2026 17:20 | 06.11.2026 17:25 | — |
| 65 | order.received | sales_orders #10 | {"lines": 1, "crm_order_id": 51009} | 03.11.2026 17:51 | 03.11.2026 17:34 | — |
| 61 | order.received | sales_orders #9 | {"lines": 1, "crm_order_id": 51008} | 01.11.2026 18:03 | 01.11.2026 17:39 | — |
| 57 | order.received | sales_orders #8 | {"lines": 1, "crm_order_id": 51007} | 30.10.2026 17:18 | 30.10.2026 17:25 | — |
| 53 | order.received | sales_orders #7 | {"lines": 1, "crm_order_id": 51006} | 29.10.2026 18:09 | 29.10.2026 17:43 | — |
| 49 | order.received | sales_orders #6 | {"lines": 1, "crm_order_id": 51005} | 26.10.2026 17:39 | 26.10.2026 18:14 | — |
| 44 | order.received | sales_orders #5 | {"lines": 1, "crm_order_id": 51004} | 24.10.2026 18:10 | 24.10.2026 18:11 | — |
| 38 | order.received | sales_orders #4 | {"lines": 1, "crm_order_id": 51003} | 19.10.2026 18:02 | 19.10.2026 17:26 | — |
| 32 | order.received | sales_orders #3 | {"lines": 1, "crm_order_id": 51002} | 18.10.2026 17:28 | 18.10.2026 17:46 | — |
| 26 | order.received | sales_orders #2 | {"lines": 1, "crm_order_id": 51001} | 16.10.2026 18:05 | 16.10.2026 17:23 | — |
| 20 | order.received | sales_orders #1 | {"lines": 1, "crm_order_id": 51000} | 14.10.2026 17:50 | 14.10.2026 17:28 | — |