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 ReminderJobFind22yearoldsJob

Queue MessageQueue

participant CitizenTopicListener

participant DigitalPostComponent

participant DigitalPost

participant Borger

participant Sundhed.dk

Note Over ReminderJobFind22yearoldsJob

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 ugerX dage

Activate ReminderJobFind22yearoldsJob

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

Deactivate ReminderJob

end

Activate CitizenTopicListener

MessageQueue ->> CitizenTopicListener

>>DigitalPost: Send borgervendt besked

note rightDer afsendes nu

For hver borger afsendes der en Digital Post

til borgeren

besked.
I beskeden indlejres der et link til DDTV
Sundhed.

dk 

dk 

end note

CitizenTopicListener ->> DigitalPostComponent ++ : Send besked

DigitalPostComponent --> DigitalPost: Læg besked i DigitalPost infrastruktur

Deactivate Find22yearoldsJob

endDeActivate CitizenTopicListener

Activate Borger

!pragma teoz true


Borger --> DigitalPost: Læs beskedreturn

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

return

Deactivate \npå Sundhed.dk

Deactivate Borger


@enduml