blob: 9125ee8720df32f443b337ddfb961bbd36f9740f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
@startuml
title Policy Type Design
participant PolicyTypeDesignClient <<API_User >>
box "PolicyDesign" #LightBlue
participant PolicyTypeDesign
end box
autonumber
PolicyTypeDesignClient --> PolicyTypeDesign : Get Policy Type Reference and Metadata
PolicyTypeDesign --> PolicyDB : Get Policy Type Metadata\nand Artifact
alt Policy Type Artifact exists
PolicyTypeDesign --> DCAE_DS : Return Policy Type Reference and Metadata
else Policy Artifact does not exist
PolicyTypeDesign --> DCAE_DS : Return New Policy Type Reference and Empty Metadata
end
PolicyTypeDesignClient --> PolicyTypeDesignClient : Policy Type Editing and Generation Session
activate PolicyTypeDesignClient
deactivate PolicyTypeDesignClient
PolicyTypeDesignClient --> PolicyTypeDesign : Create Policy Type and Metadata
PolicyTypeDesign --> PolicyTypeDesignClient : Policy Generation Result
@enduml
|