際際滷

際際滷Share 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 companys
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 doesnt 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. Dont 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
its DEMO time!
1. Create a new sales
order in Odoo
its DEMO time!
2. Run connector
Odoo=>frePPLe
its DEMO time!
3. Generate finite capacity
plan in frePPLe
its DEMO time!
4. Review and approve
plan in frePPLe
its DEMO time!
5. Run connector
frePPLe=>Odoo
its DEMO time!
6. New Odoo procurement
and manufacturing orders
its 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

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

Finite capacity planning and scheduling for manufacturing: Odoo frePPLe con...
Finite capacity planning and scheduling for manufacturing: Odoo  frePPLe con...Finite capacity planning and scheduling for manufacturing: Odoo  frePPLe con...
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe con...
Odoo
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe conn...
Finite capacity planning and scheduling  for manufacturing: Odoo frePPLe conn...Finite capacity planning and scheduling  for manufacturing: Odoo frePPLe conn...
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe conn...
Johan De Taeye
Odoo experience 2022
Odoo experience 2022Odoo experience 2022
Odoo experience 2022
Johan De Taeye
Frugal innovation and MRP
Frugal innovation and MRPFrugal innovation and MRP
Frugal innovation and MRP
Rajlaxmi Bhosale
Material Resource Planning
Material Resource PlanningMaterial Resource Planning
Material Resource Planning
Biswajit Ghosh
Mrp
Mrp Mrp
Mrp
subhanjan
Apics pdm intro 4-13-10
Apics pdm intro   4-13-10Apics pdm intro   4-13-10
Apics pdm intro 4-13-10
toddjanderson
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
Jitesh Gaurav
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
Jitesh Gaurav
Shop Floor Explore how ERP is used to create and mainain Work Centers, Rout...
Shop Floor  Explore how ERP is used to create and mainain Work Centers, Rout...Shop Floor  Explore how ERP is used to create and mainain Work Centers, Rout...
Shop Floor Explore how ERP is used to create and mainain Work Centers, Rout...
Rootstock Software
3. mrp1 pgp1
3. mrp1 pgp13. mrp1 pgp1
3. mrp1 pgp1
PROF. PUTTU GURU PRASAD
Preactor Sage1000 Integration
Preactor Sage1000 IntegrationPreactor Sage1000 Integration
Preactor Sage1000 Integration
steve littlewood
Argus Industries- Supply Chain Kaizen with SYSPRO ERP
Argus Industries- Supply Chain Kaizen with SYSPRO ERPArgus Industries- Supply Chain Kaizen with SYSPRO ERP
Argus Industries- Supply Chain Kaizen with SYSPRO ERP
Odete Passingham
QAD solution (ENG)
QAD solution (ENG)QAD solution (ENG)
QAD solution (ENG)
Phu Ton
Project Control - A Vital ERP Tool for Many Manufacturers
Project Control - A Vital ERP Tool for Many ManufacturersProject Control - A Vital ERP Tool for Many Manufacturers
Project Control - A Vital ERP Tool for Many Manufacturers
Rootstock Software
OM II_Group 9_MRF.pptx
OM II_Group 9_MRF.pptxOM II_Group 9_MRF.pptx
OM II_Group 9_MRF.pptx
ArpitaMandal22
Playing with data and industry 4.0
Playing with data and industry 4.0Playing with data and industry 4.0
Playing with data and industry 4.0
WMG, University of Warwick
Mrp 1
Mrp 1Mrp 1
Mrp 1
menonroopesh
Production scheduling(draft agenda)
Production scheduling(draft agenda)Production scheduling(draft agenda)
Production scheduling(draft agenda)
Dick Lam
Donner case study om
Donner case study   omDonner case study   om
Donner case study om
Pratik Patel
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe con...
Finite capacity planning and scheduling for manufacturing: Odoo  frePPLe con...Finite capacity planning and scheduling for manufacturing: Odoo  frePPLe con...
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe con...
Odoo
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe conn...
Finite capacity planning and scheduling  for manufacturing: Odoo frePPLe conn...Finite capacity planning and scheduling  for manufacturing: Odoo frePPLe conn...
Finite capacity planning and scheduling for manufacturing: Odoo frePPLe conn...
Johan De Taeye
Odoo experience 2022
Odoo experience 2022Odoo experience 2022
Odoo experience 2022
Johan De Taeye
Frugal innovation and MRP
Frugal innovation and MRPFrugal innovation and MRP
Frugal innovation and MRP
Rajlaxmi Bhosale
Material Resource Planning
Material Resource PlanningMaterial Resource Planning
Material Resource Planning
Biswajit Ghosh
Apics pdm intro 4-13-10
Apics pdm intro   4-13-10Apics pdm intro   4-13-10
Apics pdm intro 4-13-10
toddjanderson
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
Jitesh Gaurav
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
Jitesh Gaurav
Shop Floor Explore how ERP is used to create and mainain Work Centers, Rout...
Shop Floor  Explore how ERP is used to create and mainain Work Centers, Rout...Shop Floor  Explore how ERP is used to create and mainain Work Centers, Rout...
Shop Floor Explore how ERP is used to create and mainain Work Centers, Rout...
Rootstock Software
Preactor Sage1000 Integration
Preactor Sage1000 IntegrationPreactor Sage1000 Integration
Preactor Sage1000 Integration
steve littlewood
Argus Industries- Supply Chain Kaizen with SYSPRO ERP
Argus Industries- Supply Chain Kaizen with SYSPRO ERPArgus Industries- Supply Chain Kaizen with SYSPRO ERP
Argus Industries- Supply Chain Kaizen with SYSPRO ERP
Odete Passingham
QAD solution (ENG)
QAD solution (ENG)QAD solution (ENG)
QAD solution (ENG)
Phu Ton
Project Control - A Vital ERP Tool for Many Manufacturers
Project Control - A Vital ERP Tool for Many ManufacturersProject Control - A Vital ERP Tool for Many Manufacturers
Project Control - A Vital ERP Tool for Many Manufacturers
Rootstock Software
OM II_Group 9_MRF.pptx
OM II_Group 9_MRF.pptxOM II_Group 9_MRF.pptx
OM II_Group 9_MRF.pptx
ArpitaMandal22
Production scheduling(draft agenda)
Production scheduling(draft agenda)Production scheduling(draft agenda)
Production scheduling(draft agenda)
Dick Lam
Donner case study om
Donner case study   omDonner case study   om
Donner case study om
Pratik Patel

Recently uploaded (20)

SolidWorks 2025 Crack free Download updated
SolidWorks 2025 Crack  free Download updatedSolidWorks 2025 Crack  free Download updated
SolidWorks 2025 Crack free Download updated
sanasabaa73
Computer Architecture Patterson chapter 1 .ppt
Computer Architecture Patterson chapter 1 .pptComputer Architecture Patterson chapter 1 .ppt
Computer Architecture Patterson chapter 1 .ppt
jaysen110
SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?
kiran10101khan
EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]
bhagasufyan
salesforce development services - Alt digital
salesforce development services - Alt digitalsalesforce development services - Alt digital
salesforce development services - Alt digital
Alt Digital Technologies
Tenorshare 4uKey Crack Fre e Download
Tenorshare  4uKey  Crack  Fre e DownloadTenorshare  4uKey  Crack  Fre e Download
Tenorshare 4uKey Crack Fre e Download
oyv9tzurtx
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen EngineRise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
stevebrudz1
Instagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo websiteInstagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo website
AxisTechnolabs
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Elastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - VirtualElastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - Virtual
Gon巽alo Pereira
Minitool Partition Wizard Crack Free Download
Minitool Partition Wizard Crack Free DownloadMinitool Partition Wizard Crack Free Download
Minitool Partition Wizard Crack Free Download
v3r2eptd2q
Consequences and Principles of Software Quality v1.0
Consequences and Principles of Software Quality v1.0Consequences and Principles of Software Quality v1.0
Consequences and Principles of Software Quality v1.0
Yann-Ga谷l Gu辿h辿neuc
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Philip Schwarz
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
haroonsaeed605
SE- Lecture 5 SE for easy understanding.ppt
SE- Lecture 5 SE for easy understanding.pptSE- Lecture 5 SE for easy understanding.ppt
SE- Lecture 5 SE for easy understanding.ppt
theworldimagine985
Online Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi NcrOnline Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi Ncr
Home
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Shubham Joshi
AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]
haroonsaeed605
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Yann-Ga谷l Gu辿h辿neuc
Enscape Latest 2025 Crack Free Download
Enscape Latest 2025  Crack Free DownloadEnscape Latest 2025  Crack Free Download
Enscape Latest 2025 Crack Free Download
rnzu5cxw0y
SolidWorks 2025 Crack free Download updated
SolidWorks 2025 Crack  free Download updatedSolidWorks 2025 Crack  free Download updated
SolidWorks 2025 Crack free Download updated
sanasabaa73
Computer Architecture Patterson chapter 1 .ppt
Computer Architecture Patterson chapter 1 .pptComputer Architecture Patterson chapter 1 .ppt
Computer Architecture Patterson chapter 1 .ppt
jaysen110
SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?SketchUp Pro Crack [2025]-Free Download?
SketchUp Pro Crack [2025]-Free Download?
kiran10101khan
EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]EASEUS Partition Master Crack with License Code [Latest]
EASEUS Partition Master Crack with License Code [Latest]
bhagasufyan
salesforce development services - Alt digital
salesforce development services - Alt digitalsalesforce development services - Alt digital
salesforce development services - Alt digital
Alt Digital Technologies
Tenorshare 4uKey Crack Fre e Download
Tenorshare  4uKey  Crack  Fre e DownloadTenorshare  4uKey  Crack  Fre e Download
Tenorshare 4uKey Crack Fre e Download
oyv9tzurtx
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen EngineRise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
Rise of the Phoenix: Lesson Learned Build an AI-powered Test Gen Engine
stevebrudz1
Instagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo websiteInstagram Feed Snippet, Instagram posts display in odoo website
Instagram Feed Snippet, Instagram posts display in odoo website
AxisTechnolabs
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP SolutionsWhy Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Why Every Cables and Wires Manufacturer Needs a Cloud-Based ERP Solutions
Absolute ERP
Elastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - VirtualElastic Search Engineer Certification - Virtual
Elastic Search Engineer Certification - Virtual
Gon巽alo Pereira
Minitool Partition Wizard Crack Free Download
Minitool Partition Wizard Crack Free DownloadMinitool Partition Wizard Crack Free Download
Minitool Partition Wizard Crack Free Download
v3r2eptd2q
Consequences and Principles of Software Quality v1.0
Consequences and Principles of Software Quality v1.0Consequences and Principles of Software Quality v1.0
Consequences and Principles of Software Quality v1.0
Yann-Ga谷l Gu辿h辿neuc
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Drawing Heighways Dragon - Recursive Function Rewrite - From Imperative Styl...
Philip Schwarz
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
AnyDesk Pro 3.7.0 Crack License Key Free Download 2025 [Latest]
haroonsaeed605
SE- Lecture 5 SE for easy understanding.ppt
SE- Lecture 5 SE for easy understanding.pptSE- Lecture 5 SE for easy understanding.ppt
SE- Lecture 5 SE for easy understanding.ppt
theworldimagine985
Online Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi NcrOnline Software Testing Training Institute in Delhi Ncr
Online Software Testing Training Institute in Delhi Ncr
Home
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Mastering Software Test Automation: A Comprehensive Guide for Beginners and E...
Shubham Joshi
AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]AVG Antivirus Crack With Free version Download 2025 [Latest]
AVG Antivirus Crack With Free version Download 2025 [Latest]
haroonsaeed605
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Projects Panama, Valhalla, and Babylon: Java is the New Python v0.9
Yann-Ga谷l Gu辿h辿neuc
Enscape Latest 2025 Crack Free Download
Enscape Latest 2025  Crack Free DownloadEnscape Latest 2025  Crack Free Download
Enscape Latest 2025 Crack Free Download
rnzu5cxw0y

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 companys 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 doesnt 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. Dont 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 its DEMO time!
  • 16. 1. Create a new sales order in Odoo its DEMO time!
  • 18. 3. Generate finite capacity plan in frePPLe its DEMO time!
  • 19. 4. Review and approve plan in frePPLe its DEMO time!
  • 21. 6. New Odoo procurement and manufacturing orders its 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