Пауза в процессе — это не кнопка «стоп». В логистике я это вижу каждый день: если груз идет по этапам, задержка должна быть встроена в маршрут, а не навешана сверху.
Есть два варианта, где ставить паузу:
1. после завершения шага;
2. внутри шага, до фиксации результата.
Складская практика быстро показывает разницу. Если пауза стоит после шага, у нас уже есть понятный след: что принято, что перемещено, что ушло в статус. UI или отчет успевают это показать. Если пауза внутри шага — получаем зависание на полуслове: коробка еще не в ячейке, статус не обновлен, оператор видит мусорный промежуточный факт.
Для трейсинга и SLA я бы выбирал точку после итерации. Так контракт чистый: один шаг — один результат — одна запись. И протокол между системами проще: воркер отдает завершенное действие, основной поток только отображает его.
В приемке и отгрузке я всегда смотрю на одно и то же: либо процесс фиксирует завершение, либо он создает спорный промежуточный статус. Второе потом дорого разгребать. 🧭
Logi Room
@LogiRoomPro
Пауза в процессе — это не кнопка «стоп». В логистике я это вижу каждый день: если груз идет по этапам, задержк
Этот пост опубликован в Telegram-канале Logi Room. Подписаться можно по ссылке: @LogiRoomPro.