Service level agreement lifecycle
You use the service level agreement (SLA) lifecycle to govern a service level agreement from being initially identified, through to being activated, and, eventually, terminated when it is no longer required.
A Service level agreement object can pass through the service level agreement lifecycle.
The following table describes the states
of the service level agreement lifecycle, and, for each state, names
the transition that moves a service level agreement forward to that
state.
Transition | State (and state ID) | Description |
---|---|---|
(Initial state) | Draft (SLAIdentified) | This state is entered as soon as a consumer, represented by a capability version, requests a dependency on a service version or other capability version that offers the service level definition (SLD) that they require. |
Send for Review | Awaiting Review (SLARequested) | The agreed endpoints relationship target has been selected together with details of the required SLA properties and policies. The provider of the selected SLD must approve the request, reject it, or ask for it to be revised. |
Approve | Inactive (SLAInActive) | The development team that want to consume the service can continue their development based on the consumption of this specific SLA, but they do not yet have authorization to access any endpoints. |
Send for Revision | Draft (SLAIdentified) | As part of the negotiation of an SLA, the service provider requests a rework of the details of the SLA by the service consumer. This is done by moving the SLA back into the Draft state, ready for a resubmission. |
Activate | Active (SLAActive) | All the approved endpoints that are associated with the SLD, and which are online, can be invoked using the terms of the SLA. There might be situations where the SLA is deactivated, in which case the SLA enters the Inactive state, and any further interactions are blocked until it is reactivated. |
Deactivate | Inactive (SLAInActive) | For operational issues, the SLA is temporarily suspended by moving it back to the inactive state. After the operational issues have been removed, the SLA can be reactivated. |
Terminate | Terminated (SLATerminated) | No interactions from this SLA are permitted. |
Diagram of the service level agreement lifecycle
Note: In
the lifecycle diagram, any transitions that are highlighted in red
represent a promotion step in the sample promotion file.