Check that the code is not damaged or dirty, lighting is adequate, and you are holding the phone 6–12 inches away. QR codes smaller than 25 mm × 25 mm may not scan reliably—print a larger version. If your camera app does not support QR scanning, update your phone or use a third-party scanner app.
Working from the Field
Scanning a QR code on a location or asset is the fastest way to access work orders, checklists, and schedules without navigating menus. Most phones scan with the built-in camera app—no CalmCompliance app required. If your organization has disabled public scanning, you will see Sign In Required and can tap Sign In to access the item after authenticating.
Scan a QR code
Use your phone camera or the in-app scanner.
Phone camera (recommended)
Open your phone's camera app.
Point the camera at the QR code on the location or asset label.
Tap the notification that appears (iPhone: yellow banner; Android: popup with link).
Your browser opens the operations view for that location or asset.
In-app scanner
Open CalmCompliance and navigate to your organization and site.
Tap the QR Scanner icon.
Point the camera at the QR code to scan it automatically.
Use the in-app scanner when you are scanning multiple codes in a row; you stay within CalmCompliance.
Before you can scan, a site administrator must generate and print the QR code. See Generating QR Codes for Locations and Assets for how to create labels.
Operations view after scanning a location
When you scan a location QR code, the browser opens the Operations page for that location. The page lists everything linked to the location:
In Progress — work orders currently assigned to people or groups.
Planned — upcoming work orders generated from schedules. These have a Start Work action.
Available Checklists — checklist templates you can use to create a work order on the spot.
Ad hoc schedules — on-demand schedules linked to the location.
If there is nothing linked, the page shows No Operations Available with the message: There are no active work orders, checklists, or ad hoc schedules linked to this location.
Operations view after scanning an asset
Scanning an asset QR code opens a similar operations view. The page shows in-progress work orders, planned work orders, and available checklists linked to that asset.
From the asset operations view, tap Back to Asset to return to the asset record.
If there is nothing linked, the page shows No Operations Available with the message: There are no active work orders, checklists, or ad hoc schedules linked to this asset.
Start or create work from a scanned item
The operations view lets you act immediately without navigating to the main Operations menu.
Start planned work
Scan the location or asset QR code.
Under Planned, find the work order you want to begin.
Tap Start Work to open the work order run view.
If the schedule has no checklist target, you may see the error: This schedule has no checklist target and cannot be started.
Create a work order from a checklist
Scan the location or asset QR code.
Under Available Checklists, tap the checklist you want to use.
Tap the option to create a work order. When successful, you will see a confirmation that the work order was created.
Create from an ad hoc schedule
If the location or asset has ad hoc schedules linked, tap the schedule to create a work order from it.
View work order history and schedule summary
Asset work order history
Go to Premises > Assets and open the asset.
Scroll to the Work Order History section.
View completed and in-progress work orders linked to this asset.
Work orders created in Operations that target this asset (or its asset model) appear here. Click a work order to see details.
Schedule work order history
Go to Operations > Planned Work and open the schedule.
On the schedule detail page, locate the Work Order History card.
View the work orders generated from that schedule.
Schedule summary from a QR scan
Scanning a planned work schedule QR code opens a summary showing the schedule status, assignment, and other key details. If the schedule is inactive, the page shows the inactive state instead.
Who can do what
Operations module roles determine what you can do from the field:
Operations Member — view work orders, start assigned work, start unassigned work (if allowed), resolve work orders, view checklists, and add comments.
Operations Manager — everything Member can do, plus create work orders, create and edit schedules, create and edit checklists, view all comments, and manage categories.
Operations Admin — full control, including deleting items and managing permissions.
Site administrators assign these roles in Settings > User Management.
Common issues
QR code will not scan
Sign In Required appears after scanning
Public scanning is disabled for your organization. Tap Sign In, enter your credentials, and you will be taken to the scanned item. If you need public scanning enabled, ask your site administrator.
Failed to create or start work order
If you see Failed to create work order or Failed to start work order, check that you have the correct Operations module role. Creating work orders requires at least the Manager role. Starting work orders requires the Member role (or Manager/Admin) and the work order must be assigned to you or your group, or you must have permission to start unassigned work.