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
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help
All Talks
  • All Events
  • OpenDays 2014
  • All Talks
 


  • Talks
  • Customize Odoo: the Quickstart Methodology
  • Upgrade V8: New features
  • Open Source Stackoverflow Clone for your Forums & FAQ
  • CMS Technical Features
  • Technical training: Upgrade to v8
  • Manage your Carrier Label Printer in Odoo
    Done
  • Odoo Mobile for Notes, Meetings and Messages
    Done
  • Project Administration and Accounting in Odoo using JIRA
    Done
  • Contract Management for business process automation with Odoo
    Done
  • Integrate Odoo with your DMS using CMIS
    Done
MRP Improvements
Functional
Location: Discovery / Foyer Royal - 6/4/14, 3:30 PM - 6/4/14, 3:49 PM (Europe/Brussels) (20 minutes)
MRP Improvements

Simplified production planning by ressource pools, improved charts and optimised make to order feature


MRP generic elements developed for some customer

Grzegorz Grzelak OpenBIG Poland 16.02.2014


Subjects:

1. Resource pool

2. Web gantt

3. Work order splitting

4. Make to Order rewriting

1. Resource pool

It is additional object which is collection of resources (work centers).

During definition of BoM you can assign only one resource to operation. So when MO is created the Work Order have also one Work Center. You can change Work Center later on to schedule work time better. And Resource Pool can be used as indication which other Work Centers can be selected for the same operation.

You can engage Resource Pools to not allow changing Work Center in Work Order to improper Work Center. You can do it two ways:

a. designing filters (domains) on Work Center selection fields

b. designing user rights to limit access to only Workcenters from the Pool you belong to or from the Pool you are Manager of.




2. Web gantt

We were asked to create a tools to reschedule MO and WO.

We added field Successor to MO which allows to keep order of precedence between MO during manual rescheduling. Order of precedence means: when we have Manufacturing Orders coming from multilevel BoMs we will keep all MO of children BoM to be done before MO from parent BoM. In standard Manufacturing Orders are scheduled this way once but there is no information about precedence later on for rescheduling.

Order of Work Orders inside MO is kept by Sequence.

So when we reschedule Manufacturing Orders or Work Orders manually we have indications when MO or WO can be started the earliest and the latest.

We changed Gantt view to see these relations.

Below is example of relations between MO.

On the picture MO/0007 cannot start earlier than MO/0008 and MO/0009 finish. So you cannot slide MO/0007 earlier. MO/0008 and MO/0009 cannot be slided later than MO/0007 starts.

On the gantt chart you can slide MO and WO as well.

3. Work order splitting

Work Order can have only one Work Center working on that. Customer wanted to speed up the work and divide work to few Work Centers. We developed module allowing split Work Order when needed and reassign other Work Center to new Work Order.

Example:

System created Work Order A to assemble 30 electronic units and assigned Work Center "Ted" to do it. Company have another Work Center "Mark" who can do this assembling too. We created wizards which can split Work Order A to A and A1 for 15 units each. Then you can manually assign "Mark" resource to A1. Result is that A and A1 can be done concurrently (2 times earlier than original WO A).

4. Make to Order rewriting

Customer wanted to work with mrp cycle the way that generally product can be purchased or manufactured to order. But if the product is on stock it should taken from stock.

We couldn't used a method MTS with minimum 0 because in such case we loose assignment between source of requirement (SO or MO) and created PO or MO. If you use MTS method the source is always Order Point.

We rewritten MTO method that if the product is on real stock and can be reserved it is used from Stock despite of MTO method. If it is not on real stock the procurement is made as in usual MTO method.

Example:

We have component "Component A" which is set as MTO because we usually produce it when it is needed. But we accidentally have one unit on real stock. Our changed "MTO" will take the product from stock and system will not create Manufacturing Order for it.


Why MTS with Order Point equal 0 is improper.

Please notice that in point 2 we need finish to start relations between Manufacturing Orders. If we use MTS with minimum rule 0 Manufacturing Order of Component A is not successor of previous (parent)  Manufacturing Order because it is generated by Order Point. This way we loose relations between Manufacturing Orders we need for our Gantt chart.



Tickets
From US$ 0.00 to US$ 1,387.32
Pricelist: US: North America (USD) (2026) Pricelist
US: North America (USD) (2026)
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
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

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

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now