Skip to main content
iVentureTeam

Odoo 20 Shop Floor Release Notes

All 3 Shop Floor changes from the official Odoo 20 release notes, explained in plain words with a screenshot from a live Odoo 20 database, plus where to find each one and what it means for your upgrade.

Planning the move? See our Odoo upgrade services, the Odoo 20 upgrade guide or get a number from the migration cost calculator.

New feature 1Enhancement 2In Community 2Enterprise only 1

Change 1 of 3

HTML note field

EnhancementCommunity + Enterprise

The note field on manufacturing orders is now an HTML field in the Manufacturing backend and in Shop Floor to allow to share instructions more flexibly.

Official Odoo 20 release note

In plain words

The manufacturing order note is now an HTML field ("Additional Notes"), defaulting from the bill of materials note. It supports bold text, lists, links and pictures, and Shop Floor shows and edits the same rich note on the order card.

Shop Floor > Overview > WH/MO/00020 > noteThe Notes dialog in Shop Floor edits the MO note as rich text: bold title, bullet list and italics.

Where to find it

  1. Manufacturing > Operations > Manufacturing Orders, open an order and fill Additional Notes with formatting.
  2. Open Shop Floor and click the note on the order card.

For users

Operators see formatted instructions on the order card and can edit them in place.

For developers

mrp.production.note is fields.Html (computed from bom_id.note, stored, editable); mrp.bom gets note (Html). In Shop Floor, MrpLogNoteDialog uses HtmlField and the card renders the HTML (links open in a new tab).

Upgrading from Odoo 19

The old plain-text log note of work orders is replaced by the HTML note on the MO; custom code writing plain text into it should write HTML.

  • Demo data: manufacturing order WH/MO/00020 (Table, origin changebook-sf) with an HTML note.

Change 2 of 3

Instruction updates

EnhancementEnterprise only

When updating instructions, the current instruction is now pre-filled, making small adjustments easier.

Official Odoo 20 release note

In plain words

In Shop Floor, choosing "Update Instructions" for a step opens the proposal form with the step's current instruction already filled in the "New Instruction" field, so small edits do not require retyping the whole text.

Shop Floor > Overview > Assembly 1 > WH/MO/00020 > Add/Modify Step > Update InstructionsThe Update Instructions form for the Table Legs step: New Instruction is pre-filled with the current text.

Where to find it

  1. Shop Floor, open a work center tab and a work order card.
  2. Menu (three dots) > Add/Modify Step > Update Instructions, pick a step.

For users

Faster instruction corrections from the shop floor.

For developers

propose.change.default_get() copies step.note into note when change_type is 'update_step' (and step.title into title).

Upgrading from Odoo 19

None.

  • The proposal was discarded, no change was submitted.

Change 3 of 3

Work center barcode

New featureCommunity + Enterprise

Scan a work center's barcode to select it.

Official Odoo 20 release note

In plain words

Work centers have a new Barcode field. In Shop Floor, scanning that barcode selects the work center (switches to its tab), the same way scanning an employee badge selects the operator.

Manufacturing > Configuration > Work Centers > Assembly 1The new Barcode field on the work center form (assembly1); scanning it in Shop Floor selects this work center.

Where to find it

  1. Manufacturing > Configuration > Work Centers, open a work center.
  2. Fill Barcode, then scan it in Shop Floor.

For users

Operators can jump to their station by scanning a printed code instead of tapping tabs.

For developers

mrp.workcenter.barcode (Char, unique per company via _barcode_company_uniq); MrpDisplay._onBarcodeScanned() checks MO name, work order, employee, then work center barcode and calls selectWorkcenter().

Upgrading from Odoo 19

None; the field is new and empty by default.

  • A screenshot cannot show the scan itself; the field that is scanned is shown instead. Scanning only selects work centers that are activated in the Shop Floor tabs.

See all 585 Odoo 20 changes across 52 apps

Odoo 20 Shop Floor: common questions

What is new in Odoo 20 Shop Floor?

The official Odoo 20 release notes list 3 Shop Floor changes (1 new feature, 2 enhancements). They include HTML note field, Instruction updates, Work center barcode.

Are the Odoo 20 Shop Floor changes available in Community edition?

2 of the 3 changes are in Odoo 20 Community (and Enterprise). 1 is Enterprise only. Each change on this page is labeled with its edition.

Do Odoo 20 Shop Floor changes affect my customizations when upgrading from Odoo 19?

1 of the 3 changes have something to check when upgrading from Odoo 19, for example HTML note field. Each change on this page has an "Upgrading from Odoo 19" note. Test custom modules on a copy of your database before moving production.

How do I upgrade Shop Floor to Odoo 20?

Restore a copy of your database, run the Odoo 20 upgrade on the copy, fix any custom modules that extend Shop Floor, then test your main Shop Floor flows with real users before switching production. iVentureTeam runs Odoo upgrades end to end, including custom module migration and user testing.

Odoo services for this

By industry

More Odoo 20 release notes

Planning your Odoo 20 move

Want these Shop Floor changes in your database?

We upgrade Odoo databases with their customizations and data intact, and test every custom module against the new version before go-live.