- 26 Mar 2025
-
DarkLight
-
PDF
Lifecycle Manager Overview
- Updated on 26 Mar 2025
-
DarkLight
-
PDF
What is Lifecycle Manager?
Lifecycle Manager (LCM) is an application used to manage the state of an entity past workflow execution. In it, entities are represented as resources that are comprised of:
- A resource model, which is a JSON Schema that defines the properties of the resource.
- Instances, which are discrete occurrences of the resource.
- Actions, which use workflows to manage instances according to the properties defined in the resource model.
For example, you may wish to use Lifecycle Manager to manage the switches in your environment. In this case, you would:
- Create a resource representing a switch.
- Define a resource model in which you specify the switch properties you would like to manage, such as the hostname and port VLANs.
- Create instances to represent each real-world occurrence of a switch in your environment.
- Design actions to manage the properties of these instances.
When an action is used to alter an instance property, the state of that property is maintained after the action is finished executing. As in the above example, if you design an action that updates the hostname of a switch, the hostname will be recorded in the associated instance. You will be able to view the current hostname of the switch even after the action that changed it is finished executing.
Accessing Lifecycle Manager
To access Lifecycle Manager from the Itential Platform Dashboard, select Lifecycle Manager from the Design collection on the left-side navigation menu. Lifecycle Manager will open in your active browser tab.
Figure 1: Accessing Lifecycle Manager
Lifecycle Manager Home Page & User Interface
The user interface (UI) of the Lifecycle Manager home page is comprised of the following elements as referenced in Figure 2.
Label | UI Element | Function |
---|---|---|
1 | Toolbar | Icons for completing quick actions from anywhere within Lifecycle Manager. These icons (from left to right) are: Create, Import, LCM homepage, and Search. |
2 | Action Buttons | Allows you to create or import resources. |
3 | Side Navigation Menu | Displays resources in an accordion view. Select a resource to open it. |
4 | Action History Table | Displays the execution history of resource actions. Actions can be filtered by a number of criteria including name, associated resource, associated instance, date and status. |
Figure 2: Lifecycle Manager Main UI Elements
Next Steps
To begin using Lifecycle Manager, you will need to create a resource. For instructions on how to create and use resources, proceed to the Resources page of the Lifecycle Manager documentation.