Inspection & Training Management Suite - Mobile APP IOS/Android | Mobile APK Integration | Mobile App Source Code
by Binary Bridge Technology Services https://bbtech.ae$ 2501.97
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Employees (hr) • Invoicing (account) • Sales (sale_management) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 25095 |
| Technical Name |
bb_work_order_mobile_api |
| License | LGPL-3 |
| Website | https://bbtech.ae |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Employees (hr) • Invoicing (account) • Sales (sale_management) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 25095 |
| Technical Name |
bb_work_order_mobile_api |
| License | LGPL-3 |
| Website | https://bbtech.ae |
| Versions | 18.0 19.0 |
Inspection & Training Management Suite - Mobile API + APP IOS/Android
Secure token-based JSON API for mobile applications (iOS/Android) consuming the Inspection & Training Management Suite (ISO/IEC 17020). Enables field inspectors, trainers, reviewers, and managers to access work orders, inspections, checklists, certificates, stickers, risk assessments, and verification — all from native mobile apps with full role-based access control.
RESTful JSON API for MobileThis module exposes a secure JSON API that mobile apps use to integrate with the Work Order Suite. All endpoints use Bearer token authentication, return structured JSON responses, and enforce the same security and business rules as the web interface. Inspectors can accept work orders, perform inspections, complete checklists, upload attachments, and capture signatures — directly from their smartphones or tablets in the field. The API consumes bb_work_order_suite_17020 business logic without duplicating it, ensuring consistency between web and mobile workflows. |
THIS MODULE INCLUDES MOBILE APK AND SOURCE CODE + APK DOWNLOAD
Secure Mobile API for Inspection & Training Management Suite
The Inspection & Training Management Suite - Mobile API extends the Inspection & Training Management Suite (ISO/IEC 17020) with a dedicated JSON API layer designed for native iOS and Android applications. It provides secure, token-based authentication, role-aware endpoints, and full coverage of the inspection lifecycle — from work order acceptance through checklist completion, certificate management, sticker verification, and risk assessments. The API is built for field use: inspectors and trainers can work offline where supported, sync data when connectivity is available, and capture photos, signatures, and evidence directly from mobile devices.
Dependencies
This module requires bb_work_order_suite_17020 to be installed. It does not duplicate business logic; it exposes the suite's models and workflows through a mobile-friendly JSON API.
API Features
Authentication & Dashboard
- Bearer Token Authentication: Login, refresh token, and logout endpoints with secure token handling
- Role-Aware Dashboard: Endpoints return data filtered by user role (inspector, trainer, reviewer, manager, portal)
Work Orders
- List and detail endpoints with filters and pagination
- Accept, start, and complete workflow actions
Inspections & Checklists
- Inspections: List, detail, start, and mark done
- Checklists: Detail view, bulk update (PASS/FAIL/NA), attachment upload
Training, Certificates & Stickers
- Training/Assessment: Sheets, lines, start, and confirm endpoints
- Certificates: Schema-driven endpoints supporting all template codes
- Stickers: List, my stickers, and verification
Risk Assessments & Verification
- Risk Assessments: Full CRUD, submit, approve, and reject actions
- Public Verification: JSON wrappers for certificate, sticker, and training verification (e.g. QR code scans)
Frequently Asked Questions
Authorization: Bearer <token> header for all subsequent requests. Use the refresh endpoint to obtain a new access token before expiry.
Screenshots
Screenshots of the included iOS/Android app — login, dashboard, work orders, inspections, training, stickers, risk assessments, and verification:
Login & Dashboard
Inspection Suite login screen: sign in with username and password. The app uses the Mobile API login endpoint to obtain access and refresh tokens for all subsequent requests.
Role-aware dashboard with sync status. Welcome card shows user and roles (inspector, trainer, reviewer, manager, portal_client). Navigation cards for My Work Orders, Inspections, My Stickers, Training Sessions, Certificates, Risk Assessments, and My Certificates.
Work Orders
My Work Orders list: each card shows work order ID (e.g. WO-00006), location, and status (e.g. in_progress). Tap to open work order detail. Data from /api/mobile/work-orders.
Work order detail: customer, site, scheduled date, status badge. Sections for linked Inspections (with done/draft status) and Certificates. Actions to accept, start, or complete the work order.
Inspections
Inspections list: each item shows inspection ID, asset type (SCAFFOLD, MOBILE CRANE, etc.), checklist count, and status (done or draft). Tap for inspection detail. Uses /api/mobile/inspections.
Inspection detail: inspection ID, status badge (done), product, inspector, started and completed timestamps. From /api/mobile/inspections/{id}; start and mark done via API.
My Stickers
My Stickers list: stickers assigned to the current user. Each card shows sticker number, status (Available), and assigned badge. Uses /api/mobile/my-stickers.
Training Sessions
Training sessions list: session ID, topic (e.g. Fire Fighting, Lifting Gear), attendee count, and confirmed status. Tap for session detail. From /api/mobile/training-sheets.
Training session detail: session ID, type, trainer, completion count, confirmed status. Attendees section with Pass/Fail actions per attendee. Uses training-sheets and training-lines API endpoints.
Risk Assessments
Risk assessments list: assessment ID (e.g. RA-WO-00003), risk summary (count and high risk), and status badge (rejected, submitted, draft, approved). From /api/mobile/risk-assessments.
Risk assessment detail: ID, submitted status, risk count. Risk lines with likelihood/severity tags (e.g. L3, S3, medium). Approve and Reject actions for managers. Submit, approve, reject via API.
Verification
Verification screen: verify certificate, sticker, or training by scanning a QR code or entering a token manually. Uses public API endpoints /api/mobile/verification/certificate/{token}, verification/sticker/{token}, and verification/training/{token}.
Professional Support & Services
Binary Bridge Technology Services provides comprehensive support for the BB Work Order Mobile API and integration with the Work Order Suite. Our team can assist with API configuration, mobile app development guidance, and ensuring your field inspectors have a seamless experience.
Installation & Implementation Support
- Install and configure the Mobile API module with your Odoo instance
- API endpoint documentation and integration guidance
- Configure CORS, SSL, and security settings for mobile access
- Assist with mobile app development (Flutter, React Native, or native)
Customization & Ongoing Support
- Custom API extensions for specific mobile app requirements
- Technical support, bug fixes, and troubleshooting
- Updates and compatibility with new Odoo and suite versions
odoo@bbtech.ae | +971 56 128 6321 | www.bbtech.ae
Please log in to comment on this module