I'm using Odoo 19 Enterprise and I see three reschedule modes at the top of the Work Orders Planning view:
- Manual Reschedule
- Auto-Reschedule (Use Buffer)
- Auto-Reschedule (Keep Buffer)
I've enabled Work Order Dependencies and set "Blocked By" relationships in my BoM, but I can't find clear documentation on how these three modes actually behave in practice.
Could someone explain:
- What does each mode do when I move a work order in the Gantt view? How do dependent work orders react in each case?
- What is the "buffer" these modes refer to? Is it configured somewhere explicitly, or is it just the gap automatically created at initial planning between two dependent work orders?
- What needs to be configured in the BoM or work centers for these modes to work correctly?
A simple example with a 2-operation BoM would be ideal.
Thanks.
Thank you for your answer.
Is employee working hours affects the gap between WOs too?
Hello Alfa,
Yes, indirectly.
Employee working hours and resource calendars can influence when a work order can be scheduled, especially if the work center or assigned resources are unavailable during certain periods. In such cases, Odoo may place the next work order in the next available time slot, which can create or increase the gap between dependent operations.
However, the "buffer" used by the rescheduling modes is not defined by employee working hours itself. It refers to the scheduled gap that exists between work orders after planning. Working calendars simply affect how that schedule is generated.
Hope this clarifies it!