Actions
roos-fs tasks #759
openIntroduce a Barcode scanner to the Warehouse module in the Mobile APP
Start date:
11/16/2025
Due date:
% Done:
0%
Estimated time:
Description
UI Integration
- Add a “Scan Barcode” sub-button next to the serial number input field in the task screen.
- When tapped, the device’s camera barcode scanner is activated.
- After a successful scan, the scanned value is displayed in the input field automatically.
- Support standard barcode and QR code formats (e.g., Code128, Code39, QR).
- Validate that the scanned value matches the expected Geotab device ID pattern as well as that this device could be found in the warehouse
- If the field already contains data, prompt confirmation before overwriting.
- If scanning fails or no barcode is detected, show an error.
- After successful scan, allow the user to submit or continue to the next form field.
- Scanning must work offline (no dependency on an internet connection).
- Request and store camera permissions according to platform standards (Android).
Expected flow
- User opens a task entry in OMS mobile app.
- User sees a “Scan Barcode” button next to the serial number input.
- User taps the button - Camera scanner opens.
- User points camera at Geotab barcode - App detects and decodes ID.
- The decoded ID is inserted into the serial number field automatically.
- User confirms or proceeds to the next step.
Files
Actions