Serena® Dimensions® CM Lifecycle Management enables you to specify the processing that types of item, request, and baseline can undergo. A lifecycle consists of a number of states. You define these states and the permitted transitions that can occur between any of them. You also specify which Dimensions CM user roles are assigned to each transition. Each lifecycle can be related to one or more object types, meaning that the object types are to be processed according to that particular lifecycle.
Lifecycle Management allows you to:
List all of the existing lifecycles in the base database, or those for items, requests, or baselines.
Create a new lifecycle from scratch or by copying an existing lifecycle.
Delete a lifecycle.
Relate a lifecycle to one or more object types.
Edit certain lifecycle properties.
Edit the states, transitions, and associated roles and rules for a lifecycle.
View and manage graphical image files associated with lifecycles.
The role titles defined in each lifecycle transition must have been previously defined (except for $ORIGINATOR). See Adding Roles for details.
A lifecycle can be deleted only if no object types in any product currently specify it.
A different lifecycle ID may be specified for an object type, or the lifecycle relationship may be deleted, only if there are no objects of that type already existing.
Provided the above constraints are complied with:
A lifecycle which is not in use by any product may be created/updated/deleted by any Dimensions CM user who holds a Product Manager role for any product in the database.
A lifecycle which is in use in exactly one product may be updated by the Product Manager of that product.
A lifecycle which is in use by more than one product may be updated by a Product Manager, only if this one Dimensions user holds the role of Product Manager for every one of the products affected.
In addition to the preceding, an existing object lifecycle can only be modified if no associated items or requests are currently in a checked out or held state, respectively; that is, they need to be checked in or saved. If this is not done, you will receive a warning message such as "Item requires status in lifecycle which is not included in update".
Dimensions Administration Console | Configuration Object Management | Lifecycles
Related Topics