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
Updated by Victoria Grishkova 6 months ago
- Status changed from Open to In progress
Actions
#3
Updated by Victoria Grishkova 5 months ago
- File app-debug_759.apk app-debug_759.apk added
- File app-release_staging_759.aab app-release_staging_759.aab added
apk and bundle (both on staging) are attached
Updated by Victoria Grishkova 5 months ago
- Status changed from In progress to Deployed (QA)
Updated by Olena Tretjakova 5 months ago
- Status changed from Deployed (QA) to Ready for Deployment (prod)
Environment: Staging.
Preconditions:
- Add to Spare Parts the spare part: Product: New Product; Serial Number: GA-KME-R34-OBZY; Customer: Tretjakova.
- Create the 'For Lena' task with ware house field Task ID: 43055.
- Create the 'qr' service for OLENA123456789000 vehicle.
Steps to Reproduce:
- Open apk. Select OLENA123456789000 vehicle.
- Book the 'qr' service. The service is booked.
- Select 'In Progress' on the task details page.
- Click 'Scan Barcode' button and scan the photo with spare part.
- GA-KME-R34-OBZY serial number appears in imput field. Click the 'Submit' button.
- Complete the task. The Complete the service.
- Check the status of the spare part. The spare part with the 'GA-KME-R34-OBZY' serial number is 'Installed'
Attachment:
https://screenrec.com/share/68dKZaphcQ
https://screenrec.com/share/0PrxtGknUH
Updated by Vadim Pariev 5 months ago
- Status changed from Ready for Deployment (prod) to Closed
Actions