Skip to content

[IMP] Manufacturing: Resolving work order dependency problems#17301

Open
erjer-odoo wants to merge 1 commit into18.0from
18.0-manufacturing-work-order-dependencies-erjer
Open

[IMP] Manufacturing: Resolving work order dependency problems#17301
erjer-odoo wants to merge 1 commit into18.0from
18.0-manufacturing-work-order-dependencies-erjer

Conversation

@erjer-odoo
Copy link
Copy Markdown
Contributor

@erjer-odoo erjer-odoo commented Apr 8, 2026

Task card.

In addition to the requests in the task card, I have updated the documentation for how work order dependencies function in 18.0 and aligned the screenshots with our current guidelines.

This 18.0 PR should not be FWP. There are changes in 19 that warrant their own PR.

@erjer-odoo erjer-odoo requested a review from meval1006 April 8, 2026 19:43
@erjer-odoo erjer-odoo self-assigned this Apr 8, 2026
@erjer-odoo erjer-odoo added the 3 label Apr 8, 2026
@robodoo
Copy link
Copy Markdown
Collaborator

robodoo commented Apr 8, 2026

Pull request status dashboard

@erjer-odoo
Copy link
Copy Markdown
Contributor Author

Hi @meval1006 -- this PR is ready for review when you have a moment. Thank you!

@C3POdoo C3POdoo requested a review from a team April 8, 2026 19:46
Copy link
Copy Markdown
Contributor

@meval1006 meval1006 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Erin, I had a few style corrections and some suggestions. The biggest one is to retake the images of the Work Order tab so that all the column titles are fully visible, giving the reader better context in the images. It's a hassle, so I will leave the final decision to you. After the style changes, you should be good to go.

Problems are indicated by the red :icon:`fa-exclamation-triangle` :guilabel:`(exclamation triangle)`
icon on the work order line.

.. image:: work_order_dependencies/mo-scheduling-problem.png
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: I know it would be a hassle, but I recommend retaking screenshots that include the columns and ensuring the column titles are fully visible. This ensures there is enough context for the reader.

begin. In order to ensure operations are carried out in the correct order, Odoo *Manufacturing*
features a *work order dependencies* setting. Enabling this setting allows for operations on a Bill
of Materials (BoM) to be *blocked* by other operations that should occur first.
begin. To ensure operations are carried out in the correct order, the *Manufacturing* app features a
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
begin. To ensure operations are carried out in the correct order, the *Manufacturing* app features a
begin. To ensure operations are carried out in the correct order, the **Manufacturing** app features a

Correction: App names should be bold.

After confirming the manufacturing order, select the :guilabel:`Work Orders` tab to view the work
orders required to complete it. Any work orders that are *not* blocked by a different work order
display a `Ready` tag in the :guilabel:`Status` section.
After confirming the manufacturing order, open the *Work Orders* tab to view the work orders
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
After confirming the manufacturing order, open the *Work Orders* tab to view the work orders
After confirming the manufacturing order, open the :guilabel:`Work Orders` tab to view the work orders

Correction: If the tab is part of the instruction action, then it should be a guilabel.

Comment on lines +9 to +10
*work order dependencies* setting. Enabling this setting allows for operations on a Bill of
Materials (BoM) to be *blocked* by other operations that should occur first.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
*work order dependencies* setting. Enabling this setting allows for operations on a Bill of
Materials (BoM) to be *blocked* by other operations that should occur first.
*work order dependencies* setting. Enabling this setting blocks the Bill of
Materials (BoM) operations when other operations should occur first.

Suggestion: revise to make it direct and concise.

Comment on lines +60 to +61
After work order dependencies are configured for a |BOM|, the *Manufacturing* app can plan when work
orders are scheduled based on those dependencies. To plan the work orders for a manufacturing order,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
After work order dependencies are configured for a |BOM|, the *Manufacturing* app can plan when work
orders are scheduled based on those dependencies. To plan the work orders for a manufacturing order,
After work order dependencies are configured for a |BOM|, the *Manufacturing* app can plan work
order schedules based on those dependencies. To plan the work orders for a manufacturing order,

Suggestion: shortened the sentence.

Comment on lines +103 to +104
If a work order is blocked by the completion of another, the blocked work order is shown as
scheduled to start after the work order that blocks it. In addition, an arrow connects the two work
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If a work order is blocked by the completion of another, the blocked work order is shown as
scheduled to start after the work order that blocks it. In addition, an arrow connects the two work
If a work order is blocked by another, the blocked work order is shown as
scheduled to start after the blocking work order. In addition, an arrow connects the two work

Suggestion: Revision to make this sentence less wordy and improve clarity.


Click the red :icon:`fa-exclamation-triangle` :guilabel:`(exclamation triangle)` icon, then click
:guilabel:`Replan` in the *Scheduling Information* pop-up window. The work order is rescheduled to
maintain the work order dependencies.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
maintain the work order dependencies.
maintain its dependencies.

Suggestion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants