Batch Scanning Actions
Shelf's Batch QR Scanning feature allows you to perform actions on multiple assets simultaneously by scanning their QR codes in succession. This powerful feature significantly improves efficiency when managing groups of assets, eliminating the need to process items one by one.
Key Benefits
- Time Savings: Process multiple assets in a single operation instead of individually
- Streamlined Workflows: Ideal for inventory counts, location changes, and custody transfers
- Error Reduction: Confirm all actions before execution to prevent mistakes
- Simplified Auditing: Quickly update information for batches of assets during audits
Accessing Batch QR Scanning
- Open the Shelf mobile app or mobile website
- Tap the Scanner button in the navigation
- When the scanner opens, you'll see a dropdown button labeled "Action:" with the current selected action
- Tap this dropdown to reveal the available actions:
- View asset (single action - default)
- Assign custody (bulk action)
- Release custody (bulk action)
- Update location (bulk action)
Batch Actions Available
Assign Custody
Use this option to transfer custody of multiple assets to a team member in one operation.
- Select Assign custody from the scanner dropdown
- Scan each asset's QR code you want to include in the batch
- The system will display a count of scanned assets (e.g., "Items scanned (8)")
- You'll see a list of the scanned assets, with options to remove individual items (trash icon)
- Select the team member to assign custody to from the dropdown
- Tap the orange Assign custody button to complete the action
Release Custody
This option allows you to release multiple assets from custody simultaneously.
- Select Release Custody from the scanner dropdown
- Scan each asset's QR code you want to release
- The system will display a count of scanned assets
- After scanning all desired assets, tap Continue
- Review the list of assets and confirm the release
Update Location
Change the location of multiple assets at once with this option.
- Select Update Location from the scanner dropdown
- Scan each asset's QR code you want to relocate
- The system will display a count of scanned assets
- After scanning all desired assets, tap Continue
- Select the new location
- Review the list of assets and confirm the location update
Handling Conflicts
When using batch actions, the system automatically checks for potential conflicts. Different actions have different types of blockers:
For Assign Custody
- Assets already in custody of someone else
- Assets currently checked out
- Assets that are part of a kit
- Kits already in custody
- Kits with assets in custody
- Kits that are checked out
- Invalid or unregistered QR codes
For Release Custody
- Assets not currently in custody
- Assets that are part of a kit
- Kits not in custody
- Invalid or unregistered QR codes
For Update Location
- Kits (cannot be added to a location)
- Invalid or unregistered QR codes
If conflicts are detected, the system will:
- Alert you with a yellow warning banner showing "Unresolved blockers" and the number of issues
- Explain the specific issues (e.g., "4 assets are already in custody")
- Provide options to resolve conflicts, such as "Remove from list" for individual items or "Resolve all" for all conflicts
- Only enable the action button once all conflicts are resolved
Best Practices
- Organize Assets First: Group assets physically before scanning to improve efficiency
- Use in Well-Lit Areas: Ensure adequate lighting for faster QR code recognition
- Verify Count: Always check that the number of scanned assets matches your expectations (visible at the top of the scan list)
- Use the Clear List Option: If you need to start over, use the "Clear list" button in the top right
- Remove Individual Items: Use the trash icon next to each asset to remove it from the batch if needed
- Review Before Confirming: Take a moment to review the final list before completing the action
- Deal with Conflicts Promptly: Use the "Resolve all" button to quickly address multiple issues at once
Common Use Cases
Team Member Onboarding/Offboarding
When a new team member joins or leaves, efficiently transfer multiple assets to or from their custody.
Asset Relocations
When moving equipment between locations (e.g., from storage to a project site), update all assets' locations in one operation.
Related Articles
- Introduction to Asset QR Codes
- Understanding Custody Management
- Using Batch Actions in Shelf
- Mobile Asset Auditing
- Add the Shelf App to your Dock, Taskbar or Homescreen
The Scanning Interface
When scanning in batch mode, you'll notice several key interface elements:
- Action Dropdown: Shows your currently selected action (e.g., "Action: assign custody")
- Scan Counter: Displays the number of items scanned (e.g., "Items scanned (12)")
- Asset List: Shows all scanned assets with labels indicating their type
- Action Button: The orange button at the bottom to complete the selected action
- Blocker Warnings: Yellow warning banners that appear when there are issues to resolve
Frequently Asked Questions
How many assets can I process in a single batch?
There is no strict limit to how many assets you can include in a batch action.
What happens if I scan the same asset twice during a batch scan?
The system will automatically detect duplicate scans and only include each asset once in the final action.
Can I collapse or expand the scanned items list?
Yes, you can use the arrow buttons at the top of the items list to collapse or expand it, making it easier to continue scanning without the list taking up too much screen space.
Can I cancel a batch action after I've started scanning?
Yes, you can tap the "Back" button or "Clear list" at any time during the scanning process to abandon the current batch action.
Can all user roles use batch scanning?
Batch scanning capabilities depend on your user role:
- Administrators: Full access to all batch actions
- Self-service users: Can use batch scanning for operations within their permission level
- Base users: Limited to viewing assets via QR scanning
For more information on user roles and permissions, see our User Roles and Permissions guide.