Use
Once a lifecycle has been installed into the repository, it can be used with the objects of types supported by the lifecycle. A lifecycle can be applied to an object of one of the associated types and then the object progresses through the lifecycle states according to the configured rules.
When a lifecycle is applied to an object, the object enters the initial state. An object can only be associated with one lifecycle at a time. Since different versions of an object are two separate objects, they can be attached to different lifecycles.
Note
A default lifecycle can be specified for a custom type. When an object is created for this custom type, the default lifecycle can be applied to it without explicitly selecting the specific lifecycle. This capability removes the need for the end users to identify a specific lifecycle.
In order to apply a lifecycle to an object, the user must have relate permission on the lifecycle or be the object owner.
An object can change state manually or automatically...