@startuml
title This is the flow for designing, configuring and deploying Control Loops
actor Service_Designer
participant SDC
participant CLAMP
actor Operator
participant DCAE_SCH
participant DCAE_Deployment
participant DCAE_Inventory
participant Policy
participant CDS
participant DCAE_Policy_Handler
autonumber
Service_Designer -> SDC : Create/Test/Certify service, \nwith control loop DCAE flow
SDC -> CLAMP : CSAR distribution
CLAMP -> DCAE_Inventory : Get DCAE Service Id based on Distributed Parameters
DCAE_Inventory -> CLAMP : Rcv DCAE Service Id based on Distributed Parameters
note left
Steps 4 is asynchronous
end note
SDC -> DCAE_SCH : Blueprint distribution
DCAE_SCH -> DCAE_Inventory : Save blueprint
Operator -> CLAMP : Configuration of control loop
CLAMP -> PolicyCDS: :Get Create Configuration and Operational Policies Actor/Actions for Operational Policies(if CDS is the « Actor »)
CLAMP -> CDSPolicy : GetCreate Actor/ActionsConfiguration forand Operational Policies
Policy -> DCAE_Policy_Handler : Configuration Policy
CLAMP -> DCAE_Deployment : Trigger Deployment
note left
Steps 1011 is involved when there is no
pre-deployment of control loop in DCAE
end note
@enduml
|