The Item Lifecycle Management functionality is based on the principles of a state machine lifecycle. A lifecycle is a defined process consisting of several steps that implement the needed behaviour. There are two kinds of lifecycles: sequential lifecycles and state machine lifecycles.
In sequential lifecycles, the lifecycle itself makes all decisions on progression. There is a well-defined start and a well-defined end. Between them, a flow of branches and loops directs the progression. This means the lifecycle is in control.
A state machine lifecycle does not require Anywhere Mobility Solutions predefined steps to be followed. The state machine lifecycle waits for actions to happen and, based on the actions, changes the state. Use state machines when decisions come from an external application and are unpredictable, or when user interaction is required.
For each lifecycle, you can define one or more states and one or more next states. You can define conditions, actions, and authorizations for each state-to-next-state combination. Use the OnStatusChange or AfterStatusChange type to trigger an action.
The following table contains links and descriptions for topics used for this feature.
To | See |
|---|---|
Set up a set of functionality designed for a specific table (entity). | |
Define statuses and state transitions based on the principles of a state machine lifecycle. | |
Set up a filter to define a lifecycle for a subset of the table. | |
Define a change from one state to a new state (lifecycle line). | |
Set an initial state to existing lifecycle settings. | |
Configure settings specific to Item Lifecycle Management. | |
Process the item lifecycle. |