Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
PlantUML Render Macro

@startuml

skinparam sequence {
LifeLineBackgroundColor #FF4E26

ParticipantBackgroundColor #72BEDB

QueueBackgroundColor #72BEDB
}

participant ReminderJob

Queue MessageQueue

participant CitizenTopicListener

participant DigitalPostComponent

participant DigitalPost

participant Borger

participant Sundhed.dk

Note Over ReminderJob

En borger fylder snart 22 år tandlæge mindes om, at der endnu ikke 
er modtager svar på en anmodning (se B.1).

end note

loop For alle borgere der fylder 22 år om 4 uger

Activate ReminderJob

ReminderJob ->> MessageQueue: Læg anmodningsnotifikation på kø

Deactivate ReminderJob

end

Activate CitizenTopicListener

MessageQueue ->> CitizenTopicListener

note right

Der afsendes nu Digital Post til borgeren
I beskeden indlejres der et link til DDTV
på Sundhed.dk 

end note

CitizenTopicListener ->> DigitalPostComponent ++ : Send besked

return

DeActivate CitizenTopicListener

Activate Borger

!pragma teoz true


Borger --> DigitalPost: Læs besked

return

Borger -> Sundhed.dk ++ : Aktiverer link til DDTV på Sundhed.dk

return

Deactivate Sundhed.dk

Deactivate Borger


@enduml