SlideShare a Scribd company logo
Finite capacity planning and scheduling
for manufacturing
Odoo – frePPLe connector
Gaspard Dessy - portcities.net
Johan De Taeye - frepple.com
Agenda
▪ Overview
▪ Odoo and frePPLe
▪ Connector
▪ Business case
▪ Roadmap
▪ Q&A
Introduction
Business transactions that execute the
day-to-day operations in a company
- Manage sales orders
- Manage purchase orders
- Track all inventory movements
- Create production orders
- HR
- Accounting & finance
- …
odoo ERP
Odoo ERP is the backbone
to execute a company’s
business processes
Introduction
Business transactions that execute the
day-to-day operations in a company
- Manage sales orders
- Manage purchase orders
- Track all inventory movements
- Create production orders
- HR
- Accounting & finance
- …
odoo ERP
How do we make best use of
our bottleneck resources?
How much inventory do we
need to carry?
When can we
ship this new
order?
What are our
capacity needs
for next year?
How do I schedule material,
capacity and labour around
my constraints?
Some tough questions your
production planner has to answer
to plan beyond the execution of the
transactions…
What is the impact of the unexpected
downtime on a machine?
Introduction
Business transactions that execute the
day-to-day operations in a company
- Manage sales orders
- Manage purchase orders
- Track all inventory movements
- Create production orders
- HR
- Accounting & finance
- …
odoo ERP
When excel is no longer
the right tool to answer
these questions… FrePPLe finite capacity planning
and scheduling tool to offer smart
decision support to the planner
Introduction
Business transactions to
execute the day-to-day
business processes
- System of reference for all
business data
- Transaction execution
Advanced planning beyond
the ERP transactions
- Demand forecasting
Statistical forecast calculation based on
historical demand
- Inventory planning
Advanced calculations of safety stocks
and reorder quantities
- Production planning
Finite capacity planning and scheduling
Dynamic and smart handling of
constraints
Demand prioritization and constrained
supply allocation
Odoo – frePPLe connector
Functional
Inventory
Sales orders
Manufacturing orders
Purchase orders
Locations
Items
Customers
Manufacturing orders
Work orders
Procurement orders
Distribution orders
Workcenters
Routings
Bill of materials
Odoo – frePPLe connector
Technical
Deep integration of data and UI
1. All data is maintained in Odoo
2. When the frePPLe plan is generated the
connector connects live to the Odoo
web server to retrieve the data
3. The frePPLe planning engine sends back
purchase requisitions, manufacturing
orders and work orders
4. A copy of the data is (optionally) saved
in the frePPLe database for reporting
and analysis purposes
5. Single-signon between Odoo and
frePPLe: single web-based UI for the
end user
Odoo frePPLe
1 4
3
2
5
Single data source used
for planning
Unified user interface
for the end users
Agenda
▪ Overview
▪ Odoo and frePPLe
▪ Connector
▪ Business case
▪ Roadmap
▪ Q&A
Business cases
Wooden furniture factory located in Indonesia
Employs 1200 people
Running Odoo
FrePPLe, integrated with Odoo, will enable improved capacity
planning process and improved on time delivery
250+ CNC machines facility based in Malaysia
They are integrating frePPLe with Odoo
They hope to reduce the planning team from 20 to 5-10, and
decrease the WIP by better forecasting purchasing and MTS.
Furniture factory
CNC Machining facility
Manufacture
Business Case: furniture factory
Machining
Timber Laminate Sub Assembly
Processing
Drilling
Moulding
Assembly
Finishing
Fitting
Packaging
Material
Finished
goods
Shipment
HW &
Pack
Company data
● 1100 employees
● 500 40-feet containers per year
● Located in Java, Indonesia
● 1500 finished goods SKU
● 5 warehouses, 9 production
departments
Products & manufacturing
● Over 100 individual operations (work order)
and 50 workers involved in the
manufacturing of one SKU (finished good)
● Finished goods MTO and MTS
● Components shared between SKU
Company data & production process
All manufacturing ops after 2 weeks
Current process
1. Receive order inquiry
2. Analyze free capacity based on
planning.
3. Commit to a shipment date..
4. Create work orders for components
Previous situation
Decision to
produce
Order inquiry
MTS stock
Hypothesis: plan doesn’t change
Decision to produce finished item based on
forecasted capacity and a 40MB Excel file
Work order for
new MO
All machining operations will be
finished after 1 week
Finishing takes 1 more week
Packaging 1 week
MO finished
goods
Hypothesis: fixed lead-time
WO
components
Weaknesses
1. Planning of work order is fixed (once set, cannot
change)
a. Wrong capacity usage for new inquiry
b. Inability to react to delay (manually)
2. Capacity analysis simplify a lot
a. Don’t take into account real machine usage
b. Lead to overtime, delay, planning overhead
Business Case: furniture factory
Committed plan
Confirmed MO, WO
Sales Order / Shipment plan
PO and Incoming Shipment
Odoo - frePPLe integration
Business Case: furniture factory
Master data
Product
BOM, Routing
Product-Supplier-Leadtime
Work Center, Schedule
Odoo frePPLe
frePPLe Modeling
Download data from Odoo
Generate plan
Adjust parameters, generate plan
Upload plan to Odoo
proposed plan
PO with scheduled date
MO and each sub-WO
Process:
1. frePPLe data updated from Odoo
2. Planning
- Generate new plan in frePPLe + adjustments
- Push draft plan to Odoo
3. Validate plan
- Planner confirm 2 days of operations
4. Execution
- Production team process validated orders
- Odoo is updated and will impact next planning
Note: Draft plan will be deleted by frePPLe
Validate and execute plan
Planner validate PO, MO, WO
Processing on the floor
Business Case: furniture factory
Live demo
1. Create a new sales order in Odoo
2. Run connector Odoo=>frePPLe
3. Generate finite capacity plan in frePPLe
4. Review and approve plan in frePPLe
5. Run connector frePPLe=>Odoo
6. Check out the new procurement and
manufacturing orders in Odoo
it’s DEMO time!
1. Create a new sales
order in Odoo
it’s DEMO time!
2. Run connector
Odoo=>frePPLe
it’s DEMO time!
3. Generate finite capacity
plan in frePPLe
it’s DEMO time!
4. Review and approve
plan in frePPLe
it’s DEMO time!
5. Run connector
frePPLe=>Odoo
it’s DEMO time!
6. New Odoo procurement
and manufacturing orders
it’s DEMO time!
Roadmap
▪ FrePPLe 4.0
▪Interactive plan editors
▪ Forecast editor for demand forecasting (already available
in 3.2)
▪ Distribution planning screen (already available in 3.2)
▪ Gantt chart plan editor for production planning
▪Enhanced odoo connector
▪ Integrated user interface with single sign-on
▪ Less code in the connector due to frePPLe data model
changes
▪Scheduled for end 2016
Roadmap - integrated user interface
▪ Technical:
▪ Odoo browser window
showing frePPLe in <iframe>
▪ Single signon between applications
with web tokens
▪ Similar CSS styling of both applications
▪ Functional:
▪ Single user account and unified user
experience
▪ Screenshot:
forecast editor providing
advanced demand forecasting
functionality
Thank You!
https://frepple.com
info@frepple.com
+32 477.385.362
http://www.portcities.net/
gaspard@portcities.net +62-
813-2970-6795

More Related Content

PPTX
Odoo ERP functional
PPT
Odoo ERP
PPTX
Odoo presentation
ODP
The benefits of odoo
PDF
Odoo 12 Functional Training
PDF
Odoo implementation
PDF
The Odoo Ecosystem
PPTX
An all in-one Engineer-to-Order (ETO) Solution with Odoo
Odoo ERP functional
Odoo ERP
Odoo presentation
The benefits of odoo
Odoo 12 Functional Training
Odoo implementation
The Odoo Ecosystem
An all in-one Engineer-to-Order (ETO) Solution with Odoo

What's hot (20)

PDF
Orange hrm
PDF
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQA
PPTX
Odoo introduction
PDF
Efficiencie solutions odoo erp presentation
PPTX
Odoo experience 2018 - Odoo Documents
PPTX
Project Kickoff Presentation.pptx
PDF
Odoo Strategy and Roadmap
PPT
SAP - ERP
PDF
Introduction to ERPNext (2015)
PPT
SAP BASIS Overview (Vietnamese)
PPTX
PDF
โครงงานเรื่อง ระบบปฎิบัติการ
PPTX
What is ERPNext?
PDF
Apresentação de SAP HANA GRUPO CIMED 2016
PDF
Nghiên cứu và triển khai hệ thống Private Cloud cho các ứng dụng đào tạo và ...
PPTX
Giới thiệu tổng quan Agile-Scrum
PDF
โครงงาน การพัฒนาสื่อเพื่อการศึกษา
PPTX
ขั้นตอนการทำโครงงานคอมพิวเตอร์
PPTX
Center of Excellence Part 2 - First Steps in Building Scalable RPA
Orange hrm
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQA
Odoo introduction
Efficiencie solutions odoo erp presentation
Odoo experience 2018 - Odoo Documents
Project Kickoff Presentation.pptx
Odoo Strategy and Roadmap
SAP - ERP
Introduction to ERPNext (2015)
SAP BASIS Overview (Vietnamese)
โครงงานเรื่อง ระบบปฎิบัติการ
What is ERPNext?
Apresentação de SAP HANA GRUPO CIMED 2016
Nghiên cứu và triển khai hệ thống Private Cloud cho các ứng dụng đào tạo và ...
Giới thiệu tổng quan Agile-Scrum
โครงงาน การพัฒนาสื่อเพื่อการศึกษา
ขั้นตอนการทำโครงงานคอมพิวเตอร์
Center of Excellence Part 2 - First Steps in Building Scalable RPA
Ad

Similar to Frepple-Odoo integration - Odoo experience days 2016 (20)

PDF
Finite capacity planning and scheduling for manufacturing: Odoo – frePPLe con...
PPTX
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe conn...
PPTX
Odoo experience 2022
PPTX
Frugal innovation and MRP
PPT
Material Resource Planning
PPT
Mrp
PDF
Apics pdm intro 4-13-10
PPT
Cellular manufacturing
PPT
Cellular manufacturing
PPTX
Shop Floor – Explore how ERP is used to create and mainain Work Centers, Rout...
PPT
PDF
Preactor Sage1000 Integration
PPTX
Argus Industries- Supply Chain Kaizen with SYSPRO ERP
PDF
QAD solution (ENG)
PPTX
Project Control - A Vital ERP Tool for Many Manufacturers
PPTX
OM II_Group 9_MRF.pptx
PDF
Playing with data and industry 4.0
PPT
PPTX
Production scheduling(draft agenda)
DOC
Donner case study om
Finite capacity planning and scheduling for manufacturing: Odoo – frePPLe con...
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe conn...
Odoo experience 2022
Frugal innovation and MRP
Material Resource Planning
Mrp
Apics pdm intro 4-13-10
Cellular manufacturing
Cellular manufacturing
Shop Floor – Explore how ERP is used to create and mainain Work Centers, Rout...
Preactor Sage1000 Integration
Argus Industries- Supply Chain Kaizen with SYSPRO ERP
QAD solution (ENG)
Project Control - A Vital ERP Tool for Many Manufacturers
OM II_Group 9_MRF.pptx
Playing with data and industry 4.0
Production scheduling(draft agenda)
Donner case study om
Ad

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PPTX
Essential Infomation Tech presentation.pptx
PPTX
Introduction to Artificial Intelligence
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Digital Strategies for Manufacturing Companies
PPTX
Transform Your Business with a Software ERP System
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Nekopoi APK 2025 free lastest update
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
medical staffing services at VALiNTRY
Essential Infomation Tech presentation.pptx
Introduction to Artificial Intelligence
Understanding Forklifts - TECH EHS Solution
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Digital Strategies for Manufacturing Companies
Transform Your Business with a Software ERP System
L1 - Introduction to python Backend.pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Wondershare Filmora 15 Crack With Activation Key [2025
Softaken Excel to vCard Converter Software.pdf
Nekopoi APK 2025 free lastest update
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf
Operating system designcfffgfgggggggvggggggggg
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf

Frepple-Odoo integration - Odoo experience days 2016

  • 1. Finite capacity planning and scheduling for manufacturing Odoo – frePPLe connector Gaspard Dessy - portcities.net Johan De Taeye - frepple.com
  • 2. Agenda ▪ Overview ▪ Odoo and frePPLe ▪ Connector ▪ Business case ▪ Roadmap ▪ Q&A
  • 3. Introduction Business transactions that execute the day-to-day operations in a company - Manage sales orders - Manage purchase orders - Track all inventory movements - Create production orders - HR - Accounting & finance - … odoo ERP Odoo ERP is the backbone to execute a company’s business processes
  • 4. Introduction Business transactions that execute the day-to-day operations in a company - Manage sales orders - Manage purchase orders - Track all inventory movements - Create production orders - HR - Accounting & finance - … odoo ERP How do we make best use of our bottleneck resources? How much inventory do we need to carry? When can we ship this new order? What are our capacity needs for next year? How do I schedule material, capacity and labour around my constraints? Some tough questions your production planner has to answer to plan beyond the execution of the transactions… What is the impact of the unexpected downtime on a machine?
  • 5. Introduction Business transactions that execute the day-to-day operations in a company - Manage sales orders - Manage purchase orders - Track all inventory movements - Create production orders - HR - Accounting & finance - … odoo ERP When excel is no longer the right tool to answer these questions… FrePPLe finite capacity planning and scheduling tool to offer smart decision support to the planner
  • 6. Introduction Business transactions to execute the day-to-day business processes - System of reference for all business data - Transaction execution Advanced planning beyond the ERP transactions - Demand forecasting Statistical forecast calculation based on historical demand - Inventory planning Advanced calculations of safety stocks and reorder quantities - Production planning Finite capacity planning and scheduling Dynamic and smart handling of constraints Demand prioritization and constrained supply allocation
  • 7. Odoo – frePPLe connector Functional Inventory Sales orders Manufacturing orders Purchase orders Locations Items Customers Manufacturing orders Work orders Procurement orders Distribution orders Workcenters Routings Bill of materials
  • 8. Odoo – frePPLe connector Technical Deep integration of data and UI 1. All data is maintained in Odoo 2. When the frePPLe plan is generated the connector connects live to the Odoo web server to retrieve the data 3. The frePPLe planning engine sends back purchase requisitions, manufacturing orders and work orders 4. A copy of the data is (optionally) saved in the frePPLe database for reporting and analysis purposes 5. Single-signon between Odoo and frePPLe: single web-based UI for the end user Odoo frePPLe 1 4 3 2 5 Single data source used for planning Unified user interface for the end users
  • 9. Agenda ▪ Overview ▪ Odoo and frePPLe ▪ Connector ▪ Business case ▪ Roadmap ▪ Q&A
  • 10. Business cases Wooden furniture factory located in Indonesia Employs 1200 people Running Odoo FrePPLe, integrated with Odoo, will enable improved capacity planning process and improved on time delivery 250+ CNC machines facility based in Malaysia They are integrating frePPLe with Odoo They hope to reduce the planning team from 20 to 5-10, and decrease the WIP by better forecasting purchasing and MTS. Furniture factory CNC Machining facility
  • 11. Manufacture Business Case: furniture factory Machining Timber Laminate Sub Assembly Processing Drilling Moulding Assembly Finishing Fitting Packaging Material Finished goods Shipment HW & Pack Company data ● 1100 employees ● 500 40-feet containers per year ● Located in Java, Indonesia ● 1500 finished goods SKU ● 5 warehouses, 9 production departments Products & manufacturing ● Over 100 individual operations (work order) and 50 workers involved in the manufacturing of one SKU (finished good) ● Finished goods MTO and MTS ● Components shared between SKU Company data & production process
  • 12. All manufacturing ops after 2 weeks Current process 1. Receive order inquiry 2. Analyze free capacity based on planning. 3. Commit to a shipment date.. 4. Create work orders for components Previous situation Decision to produce Order inquiry MTS stock Hypothesis: plan doesn’t change Decision to produce finished item based on forecasted capacity and a 40MB Excel file Work order for new MO All machining operations will be finished after 1 week Finishing takes 1 more week Packaging 1 week MO finished goods Hypothesis: fixed lead-time WO components Weaknesses 1. Planning of work order is fixed (once set, cannot change) a. Wrong capacity usage for new inquiry b. Inability to react to delay (manually) 2. Capacity analysis simplify a lot a. Don’t take into account real machine usage b. Lead to overtime, delay, planning overhead Business Case: furniture factory
  • 13. Committed plan Confirmed MO, WO Sales Order / Shipment plan PO and Incoming Shipment Odoo - frePPLe integration Business Case: furniture factory Master data Product BOM, Routing Product-Supplier-Leadtime Work Center, Schedule Odoo frePPLe frePPLe Modeling Download data from Odoo Generate plan Adjust parameters, generate plan Upload plan to Odoo proposed plan PO with scheduled date MO and each sub-WO Process: 1. frePPLe data updated from Odoo 2. Planning - Generate new plan in frePPLe + adjustments - Push draft plan to Odoo 3. Validate plan - Planner confirm 2 days of operations 4. Execution - Production team process validated orders - Odoo is updated and will impact next planning Note: Draft plan will be deleted by frePPLe Validate and execute plan Planner validate PO, MO, WO Processing on the floor
  • 15. Live demo 1. Create a new sales order in Odoo 2. Run connector Odoo=>frePPLe 3. Generate finite capacity plan in frePPLe 4. Review and approve plan in frePPLe 5. Run connector frePPLe=>Odoo 6. Check out the new procurement and manufacturing orders in Odoo it’s DEMO time!
  • 16. 1. Create a new sales order in Odoo it’s DEMO time!
  • 18. 3. Generate finite capacity plan in frePPLe it’s DEMO time!
  • 19. 4. Review and approve plan in frePPLe it’s DEMO time!
  • 21. 6. New Odoo procurement and manufacturing orders it’s DEMO time!
  • 22. Roadmap ▪ FrePPLe 4.0 ▪Interactive plan editors ▪ Forecast editor for demand forecasting (already available in 3.2) ▪ Distribution planning screen (already available in 3.2) ▪ Gantt chart plan editor for production planning ▪Enhanced odoo connector ▪ Integrated user interface with single sign-on ▪ Less code in the connector due to frePPLe data model changes ▪Scheduled for end 2016
  • 23. Roadmap - integrated user interface ▪ Technical: ▪ Odoo browser window showing frePPLe in <iframe> ▪ Single signon between applications with web tokens ▪ Similar CSS styling of both applications ▪ Functional: ▪ Single user account and unified user experience ▪ Screenshot: forecast editor providing advanced demand forecasting functionality