Lifecycle State Mapping
- Last UpdatedOct 30, 2025
- 2 minute read
Overview
Lifecycle State Mapping is used to define and assign lifecycle-related metadata to objects. This mapping enables each object to be associated with its current state, and groups, which are essential for tracking the object’s status throughout various stages of plant operation, such as maintenance, operation, or removal.
Lifecycle State Mapping is configured in the DefaultBaseMapping.
Lifecycle State
A Lifecycle State represents the current status of an object in the plant lifecycle.
-
Indicates if an object is due for maintenance, operation, or removal.
-
Each object in systems like AIM is assigned a lifecycle state parameter, which is mapped and updated as the object progresses through different operational stages.
Lifecycle Group
A Lifecycle Group is a logical grouping of lifecycle states for an object.
-
Organizes objects into groups based on shared lifecycle attributes or operational requirements.
-
Each object can be assigned to a lifecycle group, allowing for collective management and reporting in Workhub and Dashboard.
Note: If an object includes a LifecycleStates node, it should not have attributes defined directly under the object node. Instead, attributes should be added through a dataset.
<Datasets>
<Dataset id="Dataset1" >
<DatasetID>
<Transforms>
<InsertAfter pattern="^.*$" value=" Dataset" />
</Transforms>
</DatasetID>
<ContextID value="Avngate" />
<ClassID value="DATASET" />
</Dataset>
</Datasets>
<ObjectMappings regExTimeoutSecs="10">
<Object>
<Conditions>
<Attribute name="TAG ID" pattern=".*" />
</Conditions>
<LifecycleStates>
<LifecycleState>
<ObjectID value=" IN PROGRESS" />
<ContextID value="IPE" />
<LifecycleGroup>
<ObjectID value=" WORK STATUS" />
<ContextID value="IPE" />
</LifecycleGroup>
</LifecycleState>
</LifecycleStates>
<Attributes>
<Attribute name="*">
<Dataset id="Dataset1" />
<Remove />
</Attribute>
</Attributes>
</Object>
The above example defines a Dataset in the IPE context whose ID is based upon the ID of the source object with "Dataset" appended to it. When Lifecycle states are present for an object, it will have Lifecycle State node with object ID and Context ID as "IN PROGRESS" and "IPE" respectively. The Lifecycle Group node will have Object ID and Context ID as "WORK STATUS" and "IPE" respectively.