--- title: "Lifecycle rules" slug: "lifecycle-rules" updated: 2025-03-04T13:59:29Z published: 2025-03-04T13:59:29Z canonical: "help.sovelia.com/lifecycle-rules" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.sovelia.com/llms.txt > Use this file to discover all available pages before exploring further. # Lifecycle rules Lifecycle rules are enforced by Sovelia. For example, when an item is promoted to ***In Production*** state all child items, drawings and product documents must be at the same state. The following rules are used to check the structure of the item when the parent is edited or its status is changed: | | Allowed status for child object | | --- | --- | | IND | DRW | DNR | INP | OBS | | Status | IND | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | | DRW | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | | DNR | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | | INP | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | The following rules are used to check parent items when a child status is changed: | | Allowed status for parent object | | --- | --- | | IND | DRW | DNR | INP | OBS | | Status | IND | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | | DRW | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | | DNR | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534485756.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | | INP | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650533798816.png) | | OBS | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534970683.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534970683.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534970683.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534970683.png) | ![](https://cdn.document360.io/b4de53ee-d7ea-47b4-9a73-8323e3c9c14c/Images/Documentation/image-1650534970683.png) | * Obsolete checks are switched off for flexibility. This (and all other rules) are configurable. If the check is off, the next modification of the parent item will require the obsoleted child to be removed.