Learn about how to make lifecycles work for your design environment.
A lifecycle administration allows you to streamline your work environment by removing the overhead involved in managing groups of files, custom objects, or an entire project. Here in this article, we'll show you how to take your designs from one state to another using Vault Lifecycles.
The lifecycle state represents a certain point in the lifecycle of vault data (e.g., Work in Progress, Review, or Released).
Versions are created automatically in Vault with each Check in and State change. Therefore, each version is a point in history.
With revisions, you can label a significant milestone or set of changes to a document and its related files. The label itself is the revision and the collection of files affected in that revision are considered a revision level. A revision level can be retrieved later so that a document and the version of the related files associated with that particular revision are preserved.
Lifecycle definition is an engine that can be configured to automatically assign security, behaviors, and properties to Vault objects based on where the object is in the life of the design process.
A lifecycle definition uses states to identify the object's status in the lifecycle. For example, let's take a simple engineering process where lifecycle states include work-in-progress, review, and released.
An object moves from one state to another based on the lifecycle definition's transition rules. These transition rules determine when the state change happens if it can occur manually or automatically (or both), based on criteria specified by the administrator. For example, a lifecycle definition can be configured to automatically revise a file when it moves from one state to another. Or, if a user changes a folder's status to obsolete, the lifecycle definition can automatically apply security settings to the folder so that only an administrator can modify the folder and its contents or reinstate it for use.
In the above diagram, the object version keeps incrementing when working in the Work in Progress state or the Released state (Revision A with Versions 1 to 8). When the object moves from Released to Work in Progress state; there is a Revision bump from A to B. So the version keeps incrementing with each checkin or state change, and the Revision increments as per the transition rule.
Category lets you automatically assign a defined set of behaviors and rules to objects. Any object that is not specifically assigned to a category will be assigned to the default category determined for that entity class. To create a category, see Create a Category.
Categories are assigned revision schemes, which are then applied to files and items assigned to that category. To assign one or more revision schemes to a category, see Assign Revision Schemes to Categories.
To create a new revision scheme and customize the settings for your design process, see Create a Revision Scheme. Revision management provides consistency throughout the product lifecycle by applying a common definition and behavior to files and items in a vault. Revision schemes are used to manage versioning during product development.
Create a new lifecycle definition and select the category to which the lifecycle definition must apply. Refer to the topic Create a Lifecycle Definition.
Refer to the topic Add a Lifecycle State to a Lifecycle.
|
Member |
Security |
Control |
Transition |
|---|---|---|---|
|
CAD Administrators/ Designers/ Engineers/ Managers/ Manufacturing… |
Set member permissions (Read/Modify/Delete - Allow/Deny/None) |
Configure purge preference (All/First and Last/Last/None |
|
|
Permission |
Access |
|---|---|
|
Read |
|
|
Modify |
|
|
Delete |
|
As a best practice, apply security to Groups (not individual users) for easy administration.
For more information, see Edit Lifecycle State Security.
For more information, see Edit Lifecycle State Control.
When an object moves from one lifecycle state to the next, it is called a transition. For example, when a file in the Work in Progress state is changed to a Released state, that is a state transition. Transitions link lifecycle states together in a process. By default, all states link to all other states. For each state, select transition and select Edit.
For more information, see Edit Lifecycle State Transitions.