About item maturity
Your Tenant Administrator may configure a change request (CR) workflow to update an item's maturity level at the time of its release. This helps stakeholders, who may only be interested in items at a specific maturity level, to distinguish between the items that are relevant to them and those that are not at the required maturity level. Your Tenant Administrator may also configure the ITEM.MATURITY picklist to values that are most relevant to your organization.
The following figure is an example of the lifecycle of an item that includes the evolution of its maturity level. You can see that the item has its maturity level configured to update to 'Alpha' after successfully progressing the item’s status from DEVELOPMENT to PENDING to RELEASED. In the next phase of the item's lifecycle, the item is given a new maturity level - ‘Beta’. This one too must successfully move from DEVELOPMENT to PENDING to RELEASED. Note that the previous maturity level is lost when the item is revised and a version number (001) is created.
The Tenant Administrator may configure the Update system primitive () in a CR workflow to set the item’s maturity level at the time of its release. The item’s maturity level is set when the CR process is successfully completed or remains at the level assigned before the CR process was initialized if the CR process is rejected. So in the example shared above, if the CR workflow (to move the item from 'Alpha' to 'Beta') is rejected, then the item maturity level remains at 'Alpha'.
CR workflows may be configured to update and carry forward an item’s maturity level in one of the following ways:
- The workflow contains the Update primitive to automatically update an item's maturity level to a specific value.
- The workflow contains the Update primitive to update an item's maturity level to the value chosen by the CR creator.
When an item's maturity level is added or updated after the successful completion of the CR workflow, this is recorded in the following screens:
- Upchain Web: BOM > BOM table, ‘Item maturity’ column.
- Upchain Web: Item Details pane > Item maturity field.