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. Scheduling
  3. Construction Scheduling & P6 Integration | Primavera P6 Integration | Construction Project Scheduling System v 18.0
  4. Sales Conditions FAQ

Construction Scheduling & P6 Integration | Primavera P6 Integration | Construction Project Scheduling System

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

$ 572.03

v 18.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 • Discuss (mail)
• Employees (hr)
• Project (project)
• Inventory (stock)
• Invoicing (account)
• Maintenance (maintenance)
• Purchase (purchase)
Community Apps Dependencies Show
Construction ERP Suite | Complete Construction Management Suite | Construction Project Management Suite
Lines of code 3954
Technical Name constra_schedule
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 • Discuss (mail)
• Employees (hr)
• Project (project)
• Inventory (stock)
• Invoicing (account)
• Maintenance (maintenance)
• Purchase (purchase)
Community Apps Dependencies Show
Construction ERP Suite | Complete Construction Management Suite | Construction Project Management Suite
Lines of code 3954
Technical Name constra_schedule
LicenseLGPL-3
Websitehttps://bbtech.ae
Versions 18.0 19.0
SCHEDULING & P6 — GANTT CHART

Construction Scheduling & P6 Integration

Gantt Chart, Critical Path, Earned Value Metrics & Primavera P6 Sync

constra_schedule brings professional construction scheduling into Odoo. Connect directly to Primavera P6 via session, OAuth2, or Basic auth, or import any .xer export file with the built-in wizard — no P6 licence needed on the Odoo side.

The OWL Gantt chart shows critical path in red, progress bars, and earned value metrics (SPI/CPI). Tested with 2,600+ activities from a live UAE project.

Compatible with Odoo Community Edition and Odoo.sh.

2600+ Activities Tested No P6 Licence Needed SPI/CPI EV Metrics

Odoo Community & Odoo.sh compatible

CONSTRA Schedule - Gantt Chart
2600+
Activities Tested
3
Auth Methods
SPI/CPI
EV Metrics
No P6
Licence Needed

Planning & integration

Primavera connectivity, timelines, and project control in one view.

CONSTRA scheduling and P6 integration

Professional Scheduling Inside Odoo

constra_schedule bridges the gap between Primavera P6 and Odoo. Planners maintain their schedules in P6 while the rest of the team sees Gantt charts, critical path, and earned value metrics directly inside Odoo.

The XER import wizard reads any .xer file exported from P6 Professional or EPPM. No Primavera licence is required on the Odoo server. A 3-step wizard previews activity counts and date ranges before importing.

The OWL Gantt chart renders SVG bars at any resolution with day, week, and month zoom levels. Critical path activities show in red. Milestones appear as diamonds.

Easy to Use

3-step XER import wizard. Upload, preview, confirm. No P6 expertise needed in Odoo.

Fully Integrated

Connected to CONSTRA Projects dashboard and all construction modules.

15+ Yrs Support

Built by Binary Bridge Technology with 15+ years of ERP expertise.

PRIMAVERA P6 INTEGRATION

Connect P6 to Odoo — Three Auth Methods

Sync your Primavera P6 schedules directly into Odoo. WBS hierarchy, activities, milestones, and progress data flow automatically with full sync logging.

Connect to live P6 database from Odoo
3 auth methods: Session, OAuth2, Basic Auth
P6 Professional and P6 EPPM compatible
Sync WBS hierarchy with parent-child relationships
Schedule Sync Log: timestamp, status, records, errors
P6 Integration Settings

Key Features — Construction Scheduling

Five feature groups covering P6 integration, Gantt, and earned value management

Primavera P6 Integration

Connect to live P6 database from Odoo
3 auth methods: Session, OAuth2, Basic Auth
P6 Professional and P6 EPPM compatible
Sync WBS hierarchy with parent-child relationships
Sync activities: task code, name, dates, durations, % complete
Sync milestones (TT_Mile and TT_FinMile types)
Schedule Sync Log: timestamp, status, records, errors

XER Import Wizard

Import any .xer file from Primavera P6
No P6 licence needed on the Odoo server
Works with P6 Professional, EPPM, Team Member exports
3-step wizard: Upload XER, Preview stats, Confirm import
Preview: total activities, WBS count, data date, date range
Creates: project, WBS elements, activities, milestones
Supports 2,600+ activity XER files from real projects

OWL Gantt Chart

Built natively in Odoo OWL — no external plugins
SVG-rendered bars — crisp at any resolution
Day, Week, Month zoom levels
Activity colours: completed (green), in progress (blue), not started (grey)
Critical path in red with CRITICAL label
Milestones as diamonds

Earned Value Management

PV: Planned Value — what should be done by data date
EV: Earned Value — value of work completed
AC: Actual Cost — costs incurred
SPI: Schedule Performance Index = EV / PV
CPI: Cost Performance Index = EV / AC
SPI below 1 = behind schedule | CPI below 1 = over budget

Schedule Data & WBS

WBS hierarchy with unlimited depth
Activity codes (e.g. CN.ELE.GF.AC.1120)
Planned, actual, and baseline dates per activity
Original, remaining, actual duration
Total float — zero float = critical
Resource assignments
WBS Hierarchy View
OWL GANTT CHART

Native Gantt Chart — No Plugins Required

Built natively in Odoo OWL with SVG rendering. View your entire construction schedule with critical path highlighting, progress overlays, and milestone diamonds at day, week, or month zoom levels.

SVG-rendered bars — crisp at any resolution
Day, Week, Month zoom levels
Critical path in red with CRITICAL label
Progress fill overlay per bar
Milestones as diamonds

Full Feature List — Construction Scheduling

Every feature included in constra_schedule for Odoo

Primavera P6 Integration

Connect to live P6 database from Odoo
3 auth methods: Session, OAuth2, Basic Auth
P6 Professional and P6 EPPM compatible
Sync WBS hierarchy with parent-child relationships
Sync activities: task code, name, dates, durations, % complete
Sync milestones (TT_Mile and TT_FinMile types)
Schedule Sync Log: timestamp, status, records, errors

XER Import Wizard

Import any .xer file from Primavera P6
No P6 licence needed on the Odoo server
Works with P6 Professional, EPPM, Team Member exports
3-step wizard: Upload XER, Preview stats, Confirm import
Preview: total activities, WBS count, data date, date range
Creates: project, WBS elements, activities, milestones
Supports 2,600+ activity XER files from real projects

OWL Gantt Chart

Built natively in Odoo OWL — no external plugins
SVG-rendered bars — crisp at any resolution
Day, Week, Month zoom levels
Activity colours: completed (green), in progress (blue), not started (grey)
Critical path in red with CRITICAL label
Milestones as diamonds

Earned Value Management

PV: Planned Value — what should be done by data date
EV: Earned Value — value of work completed
AC: Actual Cost — costs incurred
SPI: Schedule Performance Index = EV / PV
CPI: Cost Performance Index = EV / AC
SPI below 1 = behind schedule | CPI below 1 = over budget

Schedule Data & WBS

WBS hierarchy with unlimited depth
Activity codes (e.g. CN.ELE.GF.AC.1120)
Planned, actual, and baseline dates per activity
Original, remaining, actual duration
Total float — zero float = critical
Resource assignments

Built For Construction Professionals

Designed for planners, managers, and engineers who manage construction schedules

Planner

Import XER files, sync P6 data, and manage the Gantt chart. Earned value metrics track schedule and cost performance.

Project Manager

View critical path, monitor SPI/CPI, and track progress across all activities without opening Primavera P6.

PMC / Consultant

Review contractor schedules inside Odoo. Gantt views and earned value metrics available without a P6 licence.

Engineer without P6

Access the full project schedule directly in Odoo. No Primavera licence or training required to view Gantt and WBS data.

Part of the CONSTRA Construction Suite

constra_schedule integrates seamlessly with all 9 modules in the CONSTRA suite.

constra_core constra_finance constra_hse constra_maint constra_ops constra_projects constra_schedule bb_doc_controller bb_ipc_contracts

Technical Specifications

Requirements

Odoo Community or Enterprise
Compatible with Odoo.sh hosting
Depends on: constra_core
Odoo modules: project, hr, mail, analytic
Python 3.10+ and PostgreSQL 14+
No Primavera P6 licence required on server

Included

Odoo models for Schedule Project, WBS, Activity, Milestone
OWL Gantt chart component with SVG rendering
XER import wizard with preview step
P6 API connector with 3 auth methods
Earned value metrics: PV, EV, AC, SPI, CPI
Security groups and demo data

Frequently Asked Questions

Do I need a P6 licence to use constra_schedule?

No. XER import reads any .xer file. You only need P6 on the machine that exports the file. Odoo needs no P6 licence.

How often does P6 sync run?

Manual via Sync button. Automatic sync via Odoo cron is configurable to run at your preferred interval.

Can the Gantt be exported to PDF?

Use browser print/PDF for now. Native PDF export is planned for a future release.

Does it support baseline vs current comparison?

Baseline dates are stored per activity. Visual baseline bars are planned for a future update.

What is the activity limit?

Tested at 2,600+ activities from a live UAE construction project. Performance depends on server hardware.

Developed by

Binary Bridge Technology

15+ years of ERP implementation & development  |  100+ clients  |  United Arab Emirates

odoo@bbtech.ae +971 56 128 6321 bbtech.ae United Arab Emirates

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