Действия
Массовые операции (bulk actions)
Давайте пакетные действия, отображайте общий объём и быстрый откат. Не блокируйте все действия при ошибке в одной строке.
Как реализовать правильно
Пакетные действия с Undo и прогрессом. Отдельно показывайте успешные/ошибочные операции.
Оператор отправляет 50 заказов одной кнопкой, два из них не проходят — UI выделяет их красным.
Особые ситуации
В выделенной группе есть отменённые — UI просит убрать их перед действием.
После выхода оператор возвращается и видит сохранённую операцию.
Отправили 30 позиций, 3 ушли с ошибкой — UI подсвечивает их и даёт причину.
Редкие случаи
Повторное нажатие 'Отправить' игнорируется системой.
Операция блокируется до завершения, если кто-то работает с теми же заказами.
Партия отменена, для каждой строки — отдельная причина отмены.