Действия

Массовые операции (bulk actions)

Давайте пакетные действия, отображайте общий объём и быстрый откат. Не блокируйте все действия при ошибке в одной строке.

Как реализовать правильно

Пакетные действия с Undo и прогрессом. Отдельно показывайте успешные/ошибочные операции.

Оператор отправляет 50 заказов одной кнопкой, два из них не проходят — UI выделяет их красным.

Особые ситуации

В выделенной группе есть отменённые — UI просит убрать их перед действием.
После выхода оператор возвращается и видит сохранённую операцию.
Отправили 30 позиций, 3 ушли с ошибкой — UI подсвечивает их и даёт причину.

Редкие случаи

Повторное нажатие 'Отправить' игнорируется системой.
Операция блокируется до завершения, если кто-то работает с теми же заказами.
Партия отменена, для каждой строки — отдельная причина отмены.