List of statuses
To change the status of the project, see Changing the status of an element.
Status inheritance
Modification of the status of a project is interdependent on the status of the work orders in its hierarchy for which the Status inheritance box is checked; see Work order [Association].
If modification of the status is not possible for one of the descendants to which the inheritance applies, it is simply forbidden.
If there is no status inheritance between two work orders, their respective statuses are totally independent.
How inheritance works:
Inheritance of work order statuses within a hierarchy
Rules for propagating status transitions within a hierarchy:
The status inheritance rules described in this section relate only to work orders in a hierarchy of work orders and whose hierarchical link is defined with the "Status inheritance" check box enabled.
For each work order status transition, the repercussion rules are defined in the table below.
There are three different types of repercussion for propagating a status transition within a hierarchy of work orders:
|
Initial state |
Final state |
Repercussion |
Comment |
|
In preparation |
Pending validation |
Descendants |
Transition propagated to all hierarchical descendants of the work order, inheriting the status of the parent work order. |
|
Validated |
Descendants |
Transition authorized only for work orders:
Transition propagated to all hierarchical descendants that inherit the parent's status. If one of the child work orders that inherit the status of the parent work order cannot be changed to the "Validated" status, none of the work orders change to this status. |
|
|
Cancelled |
Descendants |
Transition propagated to the hierarchical descendants of the work order inheriting the status of the parent work order. |
|
|
Pending validation |
Validated |
Descendants |
Transition authorized only for work orders:
Transition propagated to all hierarchical descendants that inherit the parent's status. If one of the child work orders that inherit the status of the parent work order cannot be changed to the "Validated" status, none of the work orders change to this status. |
|
Cancelled |
Descendants |
Transition propagated to the hierarchical descendants of the work order inheriting the status of the parent work order. |
|
|
Validated |
Awaiting supply |
None |
Automatic transition: no repercussions on the status of work orders in the hierarchy. |
|
Pending performance |
None |
Automatic transition: no repercussions on the status of work orders in the hierarchy. |
|
|
Awaiting supply |
Pending performance |
None |
No repercussions on the status of work orders in the hierarchy. |
|
On Going |
Ascendants |
Transition propagated to the hierarchical ascendants of the work order if status inheritance is enabled. |
|
|
Cancelled |
Descendants |
Transition propagated to the hierarchical descendants of the work order inheriting the status of the parent work order. |
|
|
Pending performance |
Cancelled |
Descendants |
Only if all descendants that inherit the parent's status change to the "Cancelled" status. |
|
On Going |
Ascendants |
Transition propagated to the hierarchical ascendants of the work order if status inheritance is enabled. |
|
|
Completed |
Descendants |
Transition propagated to the hierarchical descendants of the work order inheriting the status of the parent work order. |
|
|
Closed |
Ascendants |
Only if all hierarchical siblings of the current work order are closed. |
|
|
On Going |
Cancelled |
Descendants |
Transition propagated to the hierarchical descendants of the work order inheriting the status of the parent work order. |
|
Completed |
Descendants |
Transition propagated to the hierarchical descendants of the work order inheriting the status of the parent work order. |
|
|
Closed |
Ascendants |
Only if all hierarchical siblings of the current work order (that inherit the status of the parent work order) are closed. |
|
|
Completed |
On Going |
None |
No repercussions on the status of work orders in the hierarchy. |
|
Closed |
Ascendants |
Only if all hierarchical siblings of the current work order (that inherit the status of the parent work order) are closed. |
|
|
Closed |
On Going |
Ascendants |
Transition propagated to the hierarchical ascendants of the work order if status inheritance is enabled. |
|
Archived |
Descendants |
Transition conducted only if all descendants (without exception) change to the "Archived" status. |
|
|
Cancelled |
Descendants |
Transition propagated to the hierarchical descendants of the work order inheriting the status of the parent work order. |