Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Operations
  3. Inspection & Training Management Suite - Mobile APP IOS/Android | Mobile APK Integration | Mobile App Source Code v 19.0
  4. Sales Conditions FAQ

Inspection & Training Management Suite - Mobile APP IOS/Android | Mobile APK Integration | Mobile App Source Code

by Binary Bridge Technology Services https://bbtech.ae
Odoo

$ 2501.97

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
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
Inspection & Training Management Suite (ISO/IEC 17020) | Inspection Management | Training Management | Risk Assessment | Internal Audit
Lines of code 25166
Technical Name bb_work_order_mobile_api
LicenseLGPL-3
Websitehttps://bbtech.ae
Versions 18.0 19.0
You bought this module and need support? Click here!
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
Inspection & Training Management Suite (ISO/IEC 17020) | Inspection Management | Training Management | Risk Assessment | Internal Audit
Lines of code 25166
Technical Name bb_work_order_mobile_api
LicenseLGPL-3
Websitehttps://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.

BB Work Order Mobile API

RESTful JSON API for Mobile

This 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

Overview Features Screenshots Support

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

Q: How does authentication work?
A: The API uses Bearer token authentication. Your mobile app calls the login endpoint with username and password; the server returns an access token and refresh token. Include the access token in the Authorization: Bearer <token> header for all subsequent requests. Use the refresh endpoint to obtain a new access token before expiry.
Q: Do I need the Work Order Suite installed?
A: Yes. This module depends on bb_work_order_suite_17020. Install the suite first, then install the Mobile API module. The API exposes the suite's data and workflows; it does not duplicate them.
Q: Can the public verification endpoints be used without authentication?
A: Yes. The public verification endpoints (certificate, sticker, training) are designed for QR code scans and can be accessed without a logged-in user. They return only the information needed to verify authenticity and status.

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.

Mobile app login screen

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.

Mobile app dashboard

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 orders list on mobile

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.

Work order detail on mobile

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.

Inspections list on mobile

Inspection detail: inspection ID, status badge (done), product, inspector, started and completed timestamps. From /api/mobile/inspections/{id}; start and mark done via API.

Inspection detail on mobile

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.

My stickers list on mobile

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 sessions list on mobile

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.

Training session detail on mobile

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 assessments list on mobile

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.

Risk assessment detail on mobile

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}.

Verification screen on mobile

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
Request Support Chat with Expert
Binary Bridge Technology Services Professional Solutions | Enterprise Security | Expert Support
odoo@bbtech.ae | +971 56 128 6321 | www.bbtech.ae

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with