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

What's hot

Odoo ERP
Odoo ERPOdoo ERP
Odoo ERP
Harnoor Singh
 
Odoo Presentasi.pptx
Odoo Presentasi.pptxOdoo Presentasi.pptx
Odoo Presentasi.pptx
Yudi512144
 
ODOO Logistics
ODOO LogisticsODOO Logistics
ODOO Logistics
Delhi, India
 
Odoo presentation corporate
Odoo presentation corporateOdoo presentation corporate
Odoo presentation corporate
Rishi Pujara
 
An Efficient Manufacturing Process with the Work Order Tablet View
An Efficient Manufacturing Process with the Work Order Tablet ViewAn Efficient Manufacturing Process with the Work Order Tablet View
An Efficient Manufacturing Process with the Work Order Tablet View
Odoo
 
Odoo 13 project management
Odoo 13 project managementOdoo 13 project management
Odoo 13 project management
PlanetOdoo
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementation
Odoo Thaidev
 
Odoo (OpenERP) Manufacturing Process
Odoo (OpenERP) Manufacturing ProcessOdoo (OpenERP) Manufacturing Process
Odoo (OpenERP) Manufacturing Process
Abhishek Gupta SAP FICO Consultant
 
How Odoo helped an Organization Grow 3 Fold
How Odoo helped an Organization Grow 3 FoldHow Odoo helped an Organization Grow 3 Fold
How Odoo helped an Organization Grow 3 Fold
Odoo
 
Workcenter in Odoo Manufacturing
Workcenter in Odoo ManufacturingWorkcenter in Odoo Manufacturing
Workcenter in Odoo Manufacturing
Varsha Technaureus
 
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach foodOdoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
Odoo
 
Efficiencie solutions odoo erp presentation
Efficiencie solutions odoo erp presentationEfficiencie solutions odoo erp presentation
Efficiencie solutions odoo erp presentation
Efficiencie Solutions Pvt. Ltd.
 
An all in-one Engineer-to-Order (ETO) Solution with Odoo
An all in-one Engineer-to-Order (ETO) Solution with OdooAn all in-one Engineer-to-Order (ETO) Solution with Odoo
An all in-one Engineer-to-Order (ETO) Solution with Odoo
Odoo
 
Odoo eCommerce Features
Odoo eCommerce FeaturesOdoo eCommerce Features
Odoo eCommerce Features
Celine George
 
Odoo Warehouse Management
Odoo Warehouse ManagementOdoo Warehouse Management
Odoo Warehouse Management
Odoo
 
Azkatech odoo erp- email brochure
Azkatech   odoo erp- email brochureAzkatech   odoo erp- email brochure
Azkatech odoo erp- email brochure
Azzkatech
 
Odoo - Vision & Strategy
Odoo - Vision & StrategyOdoo - Vision & Strategy
Odoo - Vision & Strategy
Odoo
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
Odoo
 
technical proposal for implementing odoo enterprise ver 13
  technical proposal for implementing odoo enterprise ver 13  technical proposal for implementing odoo enterprise ver 13
technical proposal for implementing odoo enterprise ver 13
rohapack
 

What's hot (20)

Odoo ERP
Odoo ERPOdoo ERP
Odoo ERP
 
Odoo Presentasi.pptx
Odoo Presentasi.pptxOdoo Presentasi.pptx
Odoo Presentasi.pptx
 
ODOO Logistics
ODOO LogisticsODOO Logistics
ODOO Logistics
 
Odoo presentation corporate
Odoo presentation corporateOdoo presentation corporate
Odoo presentation corporate
 
An Efficient Manufacturing Process with the Work Order Tablet View
An Efficient Manufacturing Process with the Work Order Tablet ViewAn Efficient Manufacturing Process with the Work Order Tablet View
An Efficient Manufacturing Process with the Work Order Tablet View
 
Odoo 13 project management
Odoo 13 project managementOdoo 13 project management
Odoo 13 project management
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementation
 
Odoo (OpenERP) Manufacturing Process
Odoo (OpenERP) Manufacturing ProcessOdoo (OpenERP) Manufacturing Process
Odoo (OpenERP) Manufacturing Process
 
How Odoo helped an Organization Grow 3 Fold
How Odoo helped an Organization Grow 3 FoldHow Odoo helped an Organization Grow 3 Fold
How Odoo helped an Organization Grow 3 Fold
 
Workcenter in Odoo Manufacturing
Workcenter in Odoo ManufacturingWorkcenter in Odoo Manufacturing
Workcenter in Odoo Manufacturing
 
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach foodOdoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
 
Efficiencie solutions odoo erp presentation
Efficiencie solutions odoo erp presentationEfficiencie solutions odoo erp presentation
Efficiencie solutions odoo erp presentation
 
An all in-one Engineer-to-Order (ETO) Solution with Odoo
An all in-one Engineer-to-Order (ETO) Solution with OdooAn all in-one Engineer-to-Order (ETO) Solution with Odoo
An all in-one Engineer-to-Order (ETO) Solution with Odoo
 
Custom ERPNext Solutions
Custom ERPNext SolutionsCustom ERPNext Solutions
Custom ERPNext Solutions
 
Odoo eCommerce Features
Odoo eCommerce FeaturesOdoo eCommerce Features
Odoo eCommerce Features
 
Odoo Warehouse Management
Odoo Warehouse ManagementOdoo Warehouse Management
Odoo Warehouse Management
 
Azkatech odoo erp- email brochure
Azkatech   odoo erp- email brochureAzkatech   odoo erp- email brochure
Azkatech odoo erp- email brochure
 
Odoo - Vision & Strategy
Odoo - Vision & StrategyOdoo - Vision & Strategy
Odoo - Vision & Strategy
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
technical proposal for implementing odoo enterprise ver 13
  technical proposal for implementing odoo enterprise ver 13  technical proposal for implementing odoo enterprise ver 13
technical proposal for implementing odoo enterprise ver 13
 

Similar to Frepple-Odoo integration - Odoo experience days 2016

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
 
3. mrp1 pgp1
3. mrp1 pgp13. mrp1 pgp1
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
 
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
 

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...
 
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...
 
Odoo experience 2022
Odoo experience 2022Odoo experience 2022
Odoo experience 2022
 
Frugal innovation and MRP
Frugal innovation and MRPFrugal innovation and MRP
Frugal innovation and MRP
 
Material Resource Planning
Material Resource PlanningMaterial Resource Planning
Material Resource Planning
 
Mrp
Mrp Mrp
Mrp
 
Apics pdm intro 4-13-10
Apics pdm intro   4-13-10Apics pdm intro   4-13-10
Apics pdm intro 4-13-10
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
 
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...
 
3. mrp1 pgp1
3. mrp1 pgp13. mrp1 pgp1
3. mrp1 pgp1
 
Preactor Sage1000 Integration
Preactor Sage1000 IntegrationPreactor Sage1000 Integration
Preactor Sage1000 Integration
 
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
 
QAD solution (ENG)
QAD solution (ENG)QAD solution (ENG)
QAD solution (ENG)
 
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
 
OM II_Group 9_MRF.pptx
OM II_Group 9_MRF.pptxOM II_Group 9_MRF.pptx
OM II_Group 9_MRF.pptx
 
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
 
Mrp 1
Mrp 1Mrp 1
Mrp 1
 
Production scheduling(draft agenda)
Production scheduling(draft agenda)Production scheduling(draft agenda)
Production scheduling(draft agenda)
 
Donner case study om
Donner case study   omDonner case study   om
Donner case study om
 

Recently uploaded

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 

Recently uploaded (20)

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 

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