Interface Lab
Back to knowledge
Interaction Responsive Motion

Table Bulk Action Model

Table Bulk Action Model turns a frequent interface judgment into an executable constraint before generation.

Design Principle

Bulk actions need to express selected count, scope, risk, and completion feedback clearly.

Principle

Bulk actions need to express selected count, scope, risk, and completion feedback clearly.

Design action

Show a bulk toolbar after row selection; state count and filter scope, confirm risky bulk actions, and provide result summary.

Examples

Positive example: Admin tables, CRM, orders, user management, and content moderation need multi-select workflows. Counterexample: Bulk delete is always visible and does not explain affected rows.

Apply when

Admin tables, CRM, orders, user management, and content moderation need multi-select workflows. Users need to judge state, scope, risk, or next action quickly.

Source notes

Source note: Synthesized from Apple HIG, Material Design, GOV.UK/Polaris/Atlassian component practices, and interaction accessibility principles. Apple HIG Motion: https://developer.apple.com/design/human-interface-guidelines/motion Material Design Motion: https://m3.material.io/styles/motion/overview/how-it-works GOV.UK Design System Patterns: https://design-system.service.gov.uk/patterns/ Shopify Polaris Patterns: https://polaris-react.shopify.com/patterns Atlassian Empty State: https://atlassian.design/components/empty-state

Agent Directive

Show a bulk toolbar after row selection; state count and filter scope, confirm risky bulk actions, and provide result summary.