X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Fuml%2Frapp-flow.puml;fp=docs%2Fuml%2Frapp-flow.puml;h=758a786e1b805b78479fd14e38b7fc635115753c;hb=2d672995298a4dab7b345bf934fe97135f834e69;hp=0000000000000000000000000000000000000000;hpb=940b5ec07bfb4b01525aebbe5505cbbe60451634;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/docs/uml/rapp-flow.puml b/docs/uml/rapp-flow.puml new file mode 100755 index 0000000..758a786 --- /dev/null +++ b/docs/uml/rapp-flow.puml @@ -0,0 +1,35 @@ +@startuml +autonumber + +actor "API User" +participant "rApp Manager" +collections "File System" +participant "ACM Runtime" + +group Create rApp +"API User"->"rApp Manager": Create rApp +"rApp Manager"->"rApp Manager": Validate rApp +"rApp Manager"->"File System": Store rApp Package +"rApp Manager"->"API User": Onboard rApp Status +"API User"->"rApp Manager": Prime rApp +"rApp Manager"->"ACM Runtime": Create ACM composition +"ACM Runtime"->"rApp Manager": Create ACM composition Status +"rApp Manager"->"ACM Runtime": Prime ACM composition +"ACM Runtime"->"rApp Manager": Prime ACM composition Status +end + +autonumber +group Delete rApp +"API User"->"rApp Manager": Deprime rApp +"rApp Manager"->"ACM Runtime": Deprime ACM composition +"ACM Runtime"->"rApp Manager": Deprime ACM composition Status +"rApp Manager"->"ACM Runtime": Delete ACM composition +"ACM Runtime"->"rApp Manager": Delete ACM composition Status +"API User"->"rApp Manager": Delete rApp +"rApp Manager"->"rApp Manager": Validate rApp Instances +"rApp Manager"->"API User": Delete rApp Status + +end + + +@enduml \ No newline at end of file