Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Beskrivelsen er historisk - kampagnemotoren er udfaset primo 2020.

Fortolkning af Mark down links i Jobnet beskedbakke

Såfremt HTML sendes til Jobnet vises selve HTML’en som clear tekst og ikke som renderet HTML. Dette af den årsag, at det kan udgøre en sikkerhedsbrist, når eksterne kan skyde kode ind i koden. Et link, som eksempelvis et link til www.star.dk, er HTML og vil i dag derfor ved indsætning i beskedbakken vises som teksten:

...

Bemærk endvidere: Ansvaret for korrekt formatering af link jf. Mark Down syntaks og sikring af, at link reelt fører rette sted hen, påhviler afsender. Jobnet foretager ingen valideringer herpå.


Hook event op på link, så dataindsamling sker.


Proceduren ved klik på et link er, at man føres til siden der linkes til. Det vil ske ved links fra beskedbakken, men tillige vil dataindsamling ske.

...

Ved klik på link omdirigeres borger i samme vindue.

Ansvaret for korrekt formatering af link jf. Mark Down syntaks og sikring af, at link reelt fører rette sted hen, påhviler afsender. Jobnet foretager ingen valideringer herpå.

KU har ansvaret for udformningen og indholdet af de nudging beskeder der skal sendes til beskedbakken. STAR skal naturligvis godkende KUs forslag.

Assistere BI med indlæsning af data

Beskeder leveres fra kampagneplatformen (SAS) til DFDG/Jobnet via webservicen CitizenMessageService. Data & services assisterer BI med at etablere integrationen mellem SAS og DFDG.

Model for integrationen

  • BI laver en loadtabel til beskeder i BI’s staging area, hvor BI kan ligge beskeder der skal sende via beskedmodulet i DFDG (CitizenMessageService)
  • BI genbruger den eksisterende kontroltabel til at få afrapporteret resultatet af en DFDG batch kørsel
  • DFDG etablere et batchjob der:
    • Henter beskeder fra BI loadtabel, der ikke er sendt (alle relevante data vedr. beskende er i loadtabellen)
      • Beskeder der allerede er sendt / fejlet behandles ikke af DFDG batchjob
      • Batchjobbet kan startes manuelt af SF hvis der er behov
    • Løber alle beskeder igennem og sender den enkelte besked en af gangen via CitizenMessageService.CreateMassage
      • Batchjobbet behandler alle beskeder der ligge til afsendelse uanset om en/flere beskeder fejler undervejs
      • Der laves den sædvanlige logning for DFDG batchjob
    • Opdateret loadtabel med status for afsendelse og evt. fejlkode for den enkelte besked
    • Når en gruppe af beskeder (med samme guid) er behandlet (sendt/fejlet) opdatere BI’s kontroltabel med status (hvis en besked er fejlet er markeres det at der er en fejl på kørslen)  
  • BI kontrollerer om at er går godt i kontroltabel og loadtabel og:
    • Tager stilling til hvad der skal ske med beskeder der er fejlet.
      • Hvis de skal forsøges sendt igen skal de ligge på loadtabellen igen
    • Rydde op i afsendte/fejlede beskeder i loadtabellen

...

ShowInMessagebox

Bit, not null

MessageVisibleFromDate

Datetime, null

MessageVisibleToDate

Datetime, null

MessageLatestReply

Datetime, null

MessageImportantIdentifier

Int, not null

MessageDocumentCollection

Bit, not null

DocumentID

Uniqueidentifier, null

DocumentTitle

Nvarchar(260)

DocumentExtensionIdentifier

Int, null

DocumentSchemaTypeIdentifier

Int null

DocumentData

Varbinary(max) , null

Statuscode

Int, null

DFDGError

Nvarchar(4000), null


Batchjob - ProcessCitizenMessagesFromBackend

Batchjobbet skal køres daglig i natbatch.

...