Batch approve
SUPERVISOR Use Batch Approve when a superintendent has filed a clean batch of like-kind drafts — for example, a full set of 30 spare-part rows for a single component, or a fleet-wide cert refresh.How
- Admin → Drafts & Approvals → Pending
- Filter to a single entity type + originating user
- Tick the rows
- Batch approve button at the top
The system runs an atomic D1 batch UPDATE. Either all rows approve, or none do (a single bad row aborts the whole batch and pushes the un-attempted rows back into pending with DB_BATCH_ABORTED reason — see audit improvement v2.24.2).
When NOT to batch
- Mixed entity types
- Mixed source documents
- Anything where you'd want to inspect each row's diff individually
For any case in doubt, approve one at a time. Audit clarity beats speed.