@startuml
skinparam BackgroundColor F0F0F0
participant "Service Cellular" as srvclr
participant "Application Manager" as appmgr
participant "ApplicaionDesktop" as appdsktp
== PIN flow overview ==
[o->srvclr : event occurred
activate srvclr
srvclr -> appmgr : ActionMessage via sys::bus message
activate appmgr
deactivate srvclr
appmgr -> appmgr : translate request to action
appmgr -> appdsktp : forward action
activate appdsktp
deactivate appmgr
appdsktp -> appdsktp : handle(Action)
alt
srvclr <- appdsktp : Message via sys::bus message
activate srvclr
deactivate appdsktp
srvclr -> srvclr : handle(Message)
deactivate srvclr
end
@enduml