975.1 DFDG - Overgå til NemSMS som leverandør af huskeservice
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
Indholdsfortegnelse
Afgrænsning af epic
Afgrænsning | ||
---|---|---|
Som STAR ønsker jeg, at sms'er i forbindelse med huskeservice overgår til at anvendelse Digitaliseringsstyrelsens SMS-løsning (NemSMS) for at opnå en lavere styrpris-betaling pr. sms og for at blive GDPR-compliant ift. SMS'er. | ||
Acceptkriterier | ||
Nr. | Beskrivelse | Relevant for |
975.1.1 | DFDG sender huskeservice SMS'er via NemSMS | DFDG, SF (t.o.) |
975.1.2 | Passende tekst- og funktionsændringer på Jobnet ift. brugen af NemSMS | Jobnet |
975.1.4 | STAR opdaterer tekster til NemSMS'er så de overholder max antal tegn grænse på 160 karaktrer | STAR, DFDG |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | |||
---|---|---|---|---|---|
975.1.1 | 975.1.2 | ||||
KSS skal være bekendt med at STAR ikke længere giver borgere mulighed for verificering af mobiltelefon nummer på Jobnet. | x | ||||
Oversigt over berørte webservices
Manuel oversigt som er synlig for eksterne (links i listen virker kun med STAR Jira konto):
Nr | Summary | Varslingstype | Varslingsnote | Eksterne Snitflader | Interne Snitflader | Project |
---|---|---|---|---|---|---|
1 | CodeListService (version 5).NotificationStatusSmsCodeIdentifier | Ændret | Ny id i kodelisten | N/A | LSS | D+S |
2 | Fejlkode 4374 (Can not allow textnotification when no mobilenumberidentifier is specified) kastes ikke længere | Udgået | Fejlkode vil ikke længere kunne kastes af DFDG, da borger ikke længere har behov for at verificere det mobiltelefon nummer som vedkommende har indtastet på Jobnet. | N/A | Jobnet | D+S |
3 | JobnetPersonNotificationReminderService.(v1).SavePersonContactData | Andet | Ved kald med PersonContactDataTypeIdentifier ID 1 (Mobiltelefon) vil ikke længere genere bekræftelseskode. | N/A | Jobnet | D+S |
4 | JobnetPersonNotificationReminderService.(v1).VerifyPersonContactData | Andet | Ikke længere mulighed for at kalde service med PersonContactDataTypeIdentifier ID 1 (Mobiltelefon) | N/A | Jobnet | D+S |
5 | PersonCommunicationStatusService.(v1).GetPersonNemSMSSubscription | Ny | Servicemetode for Jobnet har mulighed for at tjekke borgers tilmeldeforhold til NemSMS | N/A | Jobnet | D+S |
6 | SMSStatusService (version 7).Alle | Udgået | Udfasning af hele servicen SMSStatusService | KSS(t.o) | N/A | D+S |
Jobnets håndtering af interne snitflader
Nr. 2 undersøges af - JOB-537Getting issue details... STATUS . Resultat: Jobnet får værdi fra service men har ikke mappet den igennem. JN er således ikke påvirket af DFDG's udfasning af fejlkode 4374.
Automatisk oversigt (vi arbejder på løsning på at gøre den synlig)
Beskrivelse af epic
I øjeblikket benytter STAR sig af sin egen SMSgateway ved udsendelse af SMSer.
Antal SMSer
Antallet af SMSer der ca. bliver sendt på en måned er:
254.630 stk (seneste 30 dage ved kørsel d. 23-09-2019)
Ovenstående antal er fratrukket SMSer vedr. TJOB og kvitterings frist for MinPlan som udgår ved release af 2019-4
Telefonnumre
Antallet af borger verificerede mobiltelefon numre samt borger mobiltelefon numre som er blevet oprettet af sagsbehandlere er:
Land | Antal mobiltelefonnumre | Bemærkning |
---|---|---|
Danske | 689.508 | |
Svenske | 318 | |
Tyske | 361 | |
Andre | 9 | Som hverken er danske, svenske eller tyske. |
Total | 690.196 |
Tal fundet ved eksekvering af scripts d. 23-09-2019 (Manuscript 157147)
Ovenstående skal benyttes i samtale / mail med DigitalPost (e-Boks) til begrundelse til, hvorfor STAR skal have mulighed for at tilmelde borger via Jobnet.
Efter samtale med Digital Post er det besluttet at Jobnet implementere et link til Digital Post i stedet for muligheden for tilmelding direkte i Jobnet, dette grundet at der ved tilmelding af NemSMS skal indtastes beskæftigelses kode på Digital Post.
Maksimalt indhold af en NemSMS er 160 karakterer
NemSMS
Dokumentation findes på digitaliseringensstyrelsens hjemmeside:
https://digst.dk/it-loesninger/digital-post/vejledninger/
NemSMS’er
NemSMS’er, der er korte meddelelser fra myndighed til slutbruger, kan afsendes via REST,
S/MIME og masseforsendelse snitfladerne. Da NemSMS-brugeren skal kunne modtage
beskeden som SMS, sætter dette nogle begrænsninger på indholdet. En NemSMS kan
maksimalt indeholde 160 karakterer og kan ikke sammenkædes. Se afsnittet ’Tegnsæt’ mht.
encoding.
Tidsrummet for udsendelse af NemSMS er afgrænset til kl. 8.00 – 22.00. Hvis
afsendelsestidspunktet for en NemSMS er uden for dette tidsrum korrigeres dette automatisk.
Bemærk at der kan gå op til en time før NemSMS’en forsøges sendt.
Filformatet skal altid sættes til ’TXT’ for NemSMS’er.
Tegnsæt
Alle XML dokumenter der afleveres skal være encoded i UTF8. Alle tekster må uanset hvilken
encoding der er anvendt kun indeholde karakterer, som er indeholdt i ISO 8859-1 (Latin-1,
Western European).
For samtlige snitflader forudsættes at indholdet af meddelelser, dokumenter og vedhæftninger,
hvor filtypen (FilFormatNavn) er ’TXT’ og ’HTM’, er encoded i ISO 8859-1.
Når en slutbruger oploader en fil som vedhæftes en forsendelse til en myndighed forudsættes,
at myndigheden er i stand til at håndtere filen i det format slutbrugeren har anvendt.
NemSMS’er afleveres encoded i ISO 8859-1 formatet, men karaktererne er her yderligere
begrænset til standard SMS 7-bit karaktersættet, som defineret i GSM 03.38 standarden for
’Alphabets and language-specific information (se vedhæftning)
Ud fra ovenstående er det testet at følgende karakterer kan sendes med NemSMS:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~¡£¤¥§¿ÄÅÆÇÉÑÖØÜßàäåæçèéìñòöøùü
Tiltænkt flow
Før afsendelse tjekkes om borger er tilmeldt materialet (NemSMSen), i digital post er det alt eller intet, borger kan derfor enten være tilmeldt eller ikke tilmeldt NemSMSer.
Er borger tilmeldt sendes NemSMS via enkeltforsendelse til borger.
Er borger ikke tilmeldt sendes der ikke SMSer, på Jobnet vises et link til Digital Post.
Info: Muligheden for tilmelding direkte i Jobnet bliver derved ikke implementeret, dette grundet at der ved tilmelding af NemSMS skal indtastes beskæftigelses kode på Digital Post.
Af Digital post snitflader 7.0 (Afsnit 4.1 C.)
Afgør via online REST kald til afsendersystemet.
Via nedenstående REST kald kan det afgøres online, hvorvidt en specifik slutbruger er tilmeldt en given indholdstype (se Bilag A1 - REST - Afsendersystem).
Kaldet må kun anvendes ved enkeltforsendelser (dvs. ikke masseforsendelse).
Forespørg om en slutbruger ønsker en specifik indholdstype
GET /afsendersystem/{sysid}/Tilmeldinger/{indholdstypeid}
Pseudo kode eksempel
string param = "?cpr=1234567890";
string uri = "/afsendersystem/1234/tilmeldinger/4/" + param;
// Afgør om afsendelse er muligt TilmeldingTilmeldtIndikator tilmeldt = HTTP_GET(uri);
bool kanFremsende = tilmeldt;
XML eksempel svar på forespørgsel
GET https://api.eboks.com/dp/rest/srv.svc/2/afsendersystem/149/tilmeldinger/123456976 ?cpr=0703740001
<boolean>false</boolean>
Enkeltforsendelse / opdater afsendelse
PUT /afsendersystem/{sysid}/afsendelser/{meddelelsesid}
Anvendes til at oprette en afsendelse og opdatere en planlagt afsendelse. En afsendelse bliver til en meddelelse når den er afsendt. Afsendelsen kan indeholde både XML og binære data, når den oprettes. Det binære data er indkodet i Base64 formatet. Afsendelsen indeholder afsendelsens informationer inklusiv metadata, selve indholdet, og evt. vedhæftninger. Når en afsendelse er oprettet er den eneste ændring der kan foretages annullering eller ændring af afsendelsestidspunkt. En afsendelse bliver først afsendt, når den har status planlagt og det angivne afsendelsestidspunkt er nået. Indtil da er den planlagt eller afventer. Parameteren meddelelsesid bestemmes af afsendersystemet. Det er afsendersystemets ansvar at sikre at de anvendte id’er er unikke indenfor det pågældende afsendersystem.
Pseudo kode eksempel
// Eksempel på opdatering af en planlagt afsendelse
string uri = ”/afsendersystem/4/afsendelser/100”;
AfsendelseOpdatering afsendelse = HTTP_GET(uri);
// Opdater afsendelse med ny afsendelsestidspunkt
afsendelse.AfsendelseDatoTid = ”2009-10-10T12:00:00”;
HTTP_PUT(uri, afsendelse);
Pseudo kode eksempel 2
// Eksempel på besvarelse af en henvendelse
// Afssendersystem skal finde unik meddelelsesId
string meddelelseId = "000004” + GetTimeStamp();
string uri = ”/afsendersystem/4/afsendelser/” + meddelelseId;
// Opret HTML meddelelse til afsendelse
String HtmlTekst = "<html><head><title>Titel</title>";
HtmlTekst += "<meta http-equiv=’Content-Type’ content=’text/html;
charset=iso-8859-1’>";
HtmlTekst += ”</head><body>”;
HtmlTekst += ”<p>Kære Tina Hansen</p>”;
HtmlTekst += ”<p>Vi sender her vores årlige”;
HtmlTekst += ”informationsskrivelse.</p>”;
HtmlTekst += ”<p>Med venlig hilsen</p>”;
HtmlTekst += ”<p>Afsender Kommune</div>”;
HtmlTekst += ”</body></html>”;
String msgISO88591 = ISO88591Encode(HtmlTekst);
string vedhaeftning = LoadFile("Adgangskort.PDF");
// Opret afsendelse
Afsendelse afsendelse = new Afsendelse() {
AfsendelseModtager = ”CPR:0102030405”,
MeddelelseIndholdstypeIdentifikator = 43,
MeddelelseTitelTekst = "Informationsskrivelse",
MeddelelseIndholdData = Base64Encode(msgISO88591),
MeddelelseTraadIdentifikator = ”1001”,
AfsendelseDatoTid = DateTime.Tommorow(),
MeddelelseSvarTypeNavn = "standard",
MeddelelseFESDmetadata = new MeddelelseFESDmetadata()
VedhaeftningSamling = new VedhaeftningSamling[2] = {
new Vedhaeftning()
,
new Vedhaeftning()
}
}
HTTP_PUT(uri, afsendelse);
XML eksempel på oprettelse af en NemSMS-bruger
PUT https://api.e-boks.com/dp/rest/srv.svc/2/afsendersystem/149/afsendelser/000149a100
<?xml version="1.0" encoding="utf-8"?>
<dkal2:Afsendelse xmlns:dkal1="urn:oio:dkal:1.0.0" xmlns:dkal2="urn:oio:dkal:2.0.0">
<dkal1:AfsendelseModtagerSamling>
<dkal2:AfsendelseModtager>
<dkal1:CPRnummerIdentifikator>2012741111</dkal1:CPRnummerIdentifikator>
</dkal2:AfsendelseModtager>
</dkal1:AfsendelseModtagerSamling>
<dkal1:MeddelelseIndholdstypeIdentifikator>123457415</dkal1:MeddelelseIndholdstypeIdentifikator>
<dkal2:MeddelelseTitelTekst>TestOverskrift</dkal2:MeddelelseTitelTekst>
<dkal1:MeddelelseIndholdData>VGVzdCBiZXNrZWQ=</dkal1:MeddelelseIndholdData>
<dkal1:FilformatNavn>TXT</dkal1:FilformatNavn>
<dkal1:MeddelelseTidsfristDato>2016-04-01</dkal1:MeddelelseTidsfristDato>
<dkal1:MeddelelseTidsfristTekst>Tidsfrist</dkal1:MeddelelseTidsfristTekst>
<dkal1:VedhaeftningSamling>
<dkal1:Vedhaeftning>
<dkal1:BilagIdentifikator>20104444</dkal1:BilagIdentifikator>
</dkal1:Vedhaeftning>
<dkal1:Vedhaeftning>
<dkal1:VedhaeftningNavn>test</dkal1:VedhaeftningNavn>
<dkal1:FilformatNavn>txt</dkal1:FilformatNavn>
<dkal1:VedhaeftningIndholdData>VGVzdA==</dkal1:VedhaeftningIndholdData>
</dkal1:Vedhaeftning>
</dkal1:VedhaeftningSamling>
</dkal2:Afsendelse>
Konfiguration
Demo
Base endpoint: https://demo-rest.e-boks.dk/V1.svc
CertifikatSN: CVR:30808460-UID:25351738
SysID: 4290
IndholdsTypeId: 181292
Prod
Base endpoint: https://rest.e-boks.dk/V1.svc
CertifikatSN: CVR:30808460-UID:25351738
SysID: 42764
IndholdsTypeId: 181482
Acc.kr 975.1.1 DFDG sender huskeservice SMS'er via NemSMS
Opgaver
Nedenstående huskeliste, hvad der skal gennemgås.
- Ny servicemetode i DFDG som udstiller, metode til brug for at bestemme, hvorvidt borger er tilmeldt NemSMS eller ej.
- Send til NemSMS i stedet for GateWay (Skema validering før afsendelse gøres konfigurerbar så man har mulighed for at slå dette fra efter de er kørt i ca. 3 måneder)
- Hvorvidt beskeder er sendt/ikke sendt i LSS
- Oprydning
- Tekster tilpasses 160 tegn.
- Validering på CitizenMessageService.CreateMessage
- Service ReminderService skal flyttes til NemSMS
- Tages i afsnittet test, skulle virke out of the box.
- Whitelist/sortlist i TMiljøerne.
- Udsendelse af beskeder via borgers beskedbakke, hvor borger ikke kunne modtage via SMS.
- DASR tekster opdateres maksimalt 160 tegn
Verifikations, enqueue og validerings logik
CitizenMessageService.CreateMessage
Der ændres på validerings logik ved kanaltype SMS, CitizenMessageChannelTypeIdentifier 1, fremadrettet vil beskedlængde maksimalt kunne være 160 tegn, ydermere fjernes alle andre end STARs egne systemer som benytter af kanaltypen SMS.
Fjernelse af service SMSStatusService
Da STAR overgår til NemSMS vil denne service ikke længere blive benyttet, service er lavet til at den eksisterende SMS gateway kunne kalde for at status, hvorvidt SMS blev sendt til borger eller ej kunne opsamles.
Fjernelse af borgers mulighed for at verificere sit mobiltelefon nummer
Da eksisterende SMS gateway fjernes, fjernes samtidigt borgers mulighed for at verificere mobiltelefonnummer.
Dette gøres blandt andet grundet indtastningen af mobiltelefonnummer på Jobnet, fremadrettet ikke behøver at være det samme mobiltelefon nummer som borger har angivet som sit NemSMS mobil telefon nummer, samt at borger i forbindelse med tilmelding til NemSMS skal bekræfte mobil telefon nummer.
JobnetPersonNotificationReminderService.(v1).SavePersonContactData vil derfor ikke længere generere en bekræftelseskode til borger i from af SMS ved benyttelse af PersonContactDataTypeIdentifier ID 1 (Mobiltelefon), ligeledes vil borger ikke længere kunne verificere sit mobiltelefon nummer ved kald til JobnetPersonNotificationReminderService.(v1).VerifyPersonContactData ved benyttelse af PersonContactDataTypeIdentifier ID 1 (Mobiltelefon).
Error
Nedenstående fejlkode vil ikke længere kunne kastes af DFDG, da borger ikke længere har behov for at verificere det mobiltelefon nummer som vedkommende har indtastet på Jobnet.
4374 | Can not allow textnotification when no mobilenumberidentifier is specified | Can not allow textnotification when no mobilenumberidentifier is specified | Client | http://amportal.bm.dk/pjaktass |
Nedenstående services havde tidligere mulighed for at kaste denne fejlkode.
JobnetPersonNotificationReminderService v1
PersonNotificationReminderService v1
JobnetVacationService v6
UnemploymentEnrollmentService v6 + 7
PersonCommunicationStatusService.(v1).GetPersonNemSMSSubscription udstiller, hvorvidt borger er tilmeldt NemSMS eller ej, metoden er sat op til kun at kunne blive kaldt af STAR.
Se snitflade beskrivelse her: PersonCommunicationStatusService (Version [UDV], 2020-1)
Man skal som kalder i TMiljøerne være opmærksom på, at der skal benyttes fiktive CPR-numre, ved kald af servicemetode, liste af fiktive CPR-numre kan findes via nedenstående link:
/wiki/spaces/CITY/pages/1422721068
Ved kald i TMiljøerne med "rigtige" CPR-numre vil resultere i at false vil blive returneret, dette er grundet at der i TMiljøerne er implementeret sortlistning/whitelistning af CPR-numre, da Digital Post frabeder sig kald med rigtige CPR-numre.
Udsendelse af beskeder via borgers beskedbakke, hvor borger ikke kunne modtage via SMS
I afsendelses øjeblikket, vil der fremadrettet blive valideret for følgende, før udsendelse af NemSMS foretages
- Borger er ikke ment at få SMS grundet whitelistning / sortlistning
- Se nedenstående afsnit
- Borger er tilmeldt NemSMS
- Valideres ved brug af samme logik som udstilles i afsnittet
- Ny servicemetode i DFDG som udstiller, metode til brug for at bestemme, hvorvidt borger er tilmeldt NemSMS eller ej
Hvis borger ikke modtager SMS enten grundet whitelist/sortlistning, eller grundet borger ikke er tilmeldt NemSMS, sendes samme besked som borger ellers ville have modtaget via NemSMS, via borgers beskedbakke.
Følgende foranstillede besked før besked tekst i SMSen
Beskeder til Beskedbakken
Titler og foranstillede tekster til Jobnet beskedbakke i beskeder ved 1) sortlistet eller 2) manglende tilmelding ifm. NemSMS (jf. FB 164930):
1)
Titel: "Beskedservice"
Tekst: "Du modtager nedenstående besked her på Jobnet, da det ikke var muligt at sende den via NemSMS, da der pt. ikke må sendes beskeder til dig." + 2 linjeskift og den oprindelige besked.
2)
Titel: "Beskedservice"
Tekst "Du modtager nedenstående besked her på Jobnet, da du ikke er tilmeldt NemSMS. Tilmeld dig NemSMS hos Digital Post for at modtage beskeder fra Jobnet som SMS.
Hvis du ikke tilmelder dig NemSMS og ikke ønsker disse beskeder, kan du fjerne markeringen for at modtage NemSMS via menuen Brugerprofil og menupunktet Få besked på SMS og/eller e-mail.
+ 2 linjeskift og den oprindelige besked.
Whitelist / sortlistning i TMiljøerne
Sortlistning / whitelistning i TMiljøer er bygget op så det sikres, at der ikke på noget tidspunkt, kan sendes SMSer til slutbruger uden at slutbruger er på whitelisten.
Tidligere var det således, at det var telefonnumre som var whitelistet, det var således en konfigurationsændring at få sit telefonnummer på whitelisten, dette ændres i forbindelse med implementeringen af NemSMS, grundet registeret med telefonnummere til brug for SMSer ikke længere er placeret hos STAR.
Ved afsendelse af NemSMS kender STAR, således ikke det telefonnummer SMSen vil blive sendt til hvorfor sortlistning / whitelistning i stedet vil virke på CPR-nummer.
Ved færdig implmentering er det følgende liste af fiktive CPR-numre der kan benyttes:
/wiki/spaces/CITY/pages/1422721068
Ny kodeliste værdi til brug, hvis borger ikke er tilmeldt NemSMS hos digital post.
Identifikator | Navn | Beskrivelse | Startdato | Slutdato |
---|---|---|---|---|
... | ... | ... | ... | ... |
14 | Modtager ej tilmeldt NemSMS | SMS kan ikke leveres. Dette skyldes at borger ikke er tilmeldt NemSMS | 15-10-2019 | 01-07-2100 |
Send til NemSMS i stedet for eksisterende SMS GateWay
Før afsendelse af NemSMS, vil følgende tjek foretages:
- Er borger sortlistet/whitelistet
- Hvis borger er sortlistet sendes der besked til borgers beskedbakke, læs mere herom under afsnittet Udsendelse af beskeder via borgers beskedbakke, hvor borger ikke kunne modtage via SMS
- Er borger tilmeldt NemSMS
- Hvis borger ikke er tilmeldt NemSMS sendes der besked til borgers beskedbakke, læs mere herom under afsnittet Udsendelse af beskeder via borgers beskedbakke, hvor borger ikke kunne modtage via SMS
Acc.kr 975.1.2 Passende tekst- og funktionsændringer på Jobnet ift. brugen af NemSMS
PersonCommunicationStatusService og SMS abonnementer på Jobnet
For at Jobnet fremadrettet kan se om en borger er tilmeldt NemSMS, implementeres PersonCommunicationStatusService V.1. Servicen implementeres i /wiki/spaces/ISB/pages/1426162790.
PersonCommunicationStatusService kaldes, når borger på Jobnet klikker på menupunktet "Få besked på SMS og/eller Email". Er borger ikke tilmeldt vil fremgå nedennævnte besked, der opfordrer borger til at melde sig til.
Er borger meldt til fremgår i stedet følgende besked af feltet SMS: "Nummeret du har registreret ved NemSMS".
Jobnet kender ikke dette nummer og det kan i praksis kan være et andet end borgers mobilnummer.
Returnerer PersonCommunicationStatusService en fejl, således at Jobnet ikke ved om borger er tilmeldt NemSMS eller ej, så vises følgende:
I sektionen hvor borger vælger sine abonnementer rettes teksten ud for tjekboksen, som før hed "SMS" (hvis borger altså havde oplyst mobilnummer) alternativt "SMS nummer ikke oplyst" (hvis nummer ikke var oplyst), til i alle situationer at hedde "NemSMS".
Logikken, der før var, som gjorde denne boks klikbar/ikke klikbar, beroede på om mobilnummer var oplyst eller ej. Denne logik er tillige fjernet og feltet er altid klikbart, for reelt kan borger være tilmeldt NemSMS uden at have oplyst nummer på Jobnet. Eller beslutte sig for at abonnere på SMS'er på jobnet i den aktuelle session, uden borger endnu har tilmeldt sig NemSMS. Eller have meldt sig til i et andet vindue på NemSMS inden abonnementer gemmes. Det er altså fravalgt at lave hårde bindinger imellem systemer hvor der ikke bør være det. Og borger kan frit sætte et abonnement via NemSMS uden at være tilmeldt. I det tilfælde, vil SMS ikke udsendes, men der vil sendes en besked til borgers beskedbakke (Af DFDG).
Vælger borger "NemSMS"-abonnementer, så foretages atter et kald mod PersonCommunicationStatusService ved borgers klik på "Gem ændringer". Er borger på det tidspunkt ikke oprettet hos NemSMS får borger feed back herom i en call out i toppen af siden.
Er borger tilmeldt gives blot feedback på, at valg er gemt (herunder vist i responsiv tilpasning).
Arbejdet udføres i /wiki/spaces/ISB/pages/1432126357 hvor yderligere detaljer forefindes.
Mobilnummer skal ikke længere bekræftes
Ved ændringer af mobilnummer på Jobnet har det været vigtigt, at mobilnummeret blev verificeret. Dette fordi det koster penge at sende erhvervsSMS'er ud og man derfor har ville sikre sig, at SMS modtages. Ved overgang til NemSMS er der dog ikke længere et behov for denne validering og i praksis lader den sig heller ikke gøre, da STAR ikke længere har en SMSgateway at sende verifikationskoden ud via. NemSMS kan ikke bruges. Dels er der ingen garanti for at borger er tilmeldt og hvis borger er tilmeldt, kan det reelt være på et andet nummer end dét, der oprettes/ændres på Jobnet. Og så ville det være upassende at sende en verifikationskode ud. Hele ideen i verifikationen er jo, at den der har ændret nummeret i Jobnet har adgang til det telefonnummer der opdateres. Og det kan ikke garanteres mere.
Verifikation af mobilnummer, på forsiden og under "Personlige oplysninger", via notifikationer og popups (dvs. den alenestående popup omhandlende rettelse af mobilnummer og den sammensatte popup, omhandlende ændring af mobilnummer og emailadresse på én gang) er derfor slettet.
Verifikation sker dog fortsat af borgers ændrede emailadresse. Her er ingen ændringer sket og løsning er verificeret at virke.
Arbejdet er udført i /wiki/spaces/ISB/pages/1432355264
Reklamebanner for NemSMS
I 2019-4 R02 er etableret et "reklamebanner" for NemSMS på borgers forside. Banneret er valgt frem for dialogmodul, fordi STAR vil sikre sig, at borgere der melder sig ledige i sidste øjeblik inden SMSgateway fases ud og NemSMS tager over, er informeret om nødvendigheden af tilmelding til NemSMS.
Banneret vil være aktivt resten af 2019-4 og er ike merget til 2020-1, hvorfor det automatisk forsvinder. Banneret er lavet som et genbrugeligt element og er lagt i jobnets FrontendGuide for let genanvendelse ved andre budskaber.
Arbejdet er udført i /wiki/spaces/ISB/pages/1432224470
Acc.kr 975.1.3 Import af fiktive test CPR numre, hvor der er mulighed for NemSMS afsendelse
Af NemSMS digitalpost afsendersystem i demo er der listet en lsite fiktive CPR numre som vi kan sende ud på, disse CPR numre ønskes importeret som i epic 917.1 via BI.
Listen af fiktive CPR numre er:
0101600354010161035401016203540101630354010164035401016503540101660354010167035401016803540101690354
Acc. kr. 975.1.4 STAR tilpasser antal tegn i SMS'er (max 160 tegn pr. sms)
Tekster er opdateret på siden:
Oversigt over SMS og e-mail tekster samt digital post.
ItemId | GroupId | TextId | Text | Description | CreatedDate | UpdatedDate | DeleteDate |
---|---|---|---|---|---|---|---|
31 | 4 | 2 | Husk din aftale i morgen kl. [Deadline]. Se evt. nærmere på Jobnet. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | InterviewWarningNotification, SMS, opfølgningssamtale | 09-09-2012 | 12-01-2015 | |
32 | 4 | 3 | Husk din aftale i morgen kl. [Deadline]. Se evt. nærmere på Jobnet. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | InterviewWarningNotification, SMS, Job/CV-samtale | 09-09-2012 | 04-01-2015 | |
33 | 4 | 4 | Husk aftale med arbejdsgiver i morgen kl. [Deadline]. Se evt. Min side på Jobnet. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet Udgået. Henvisningssamtaler anvendes ikke mere fra 2020-1 / E 925.5 | InterviewWarningNotification, SMS, Henvisningssamtale | 09-09-2012 | 09-09-2012 | |
37 | 6 | 1 | Kære [FirstName] [SurName], Husk aftale med jobcentret i morgen[Deadline]. Venlig hilsen Jobcentret Det er ikke muligt at svare på denne email, da den er automatisk genereret | InterviewWarningNotification, Email, opfølgningssamtale | 09-09-2012 | 09-09-2012 | |
38 | 6 | 2 | Kære [FirstName] [SurName], Husk aftale med jobcentret i morgen[Deadline]. Se evt. nærmere på Jobnet.dk. Venlig hilsen Jobcentret Det er ikke muligt at svare på denne email, da den er automatisk genereret | InterviewWarningNotification, Email, Job/CV-samtale | 09-09-2012 | 09-09-2012 | |
39 | 6 | 3 | Kære [FirstName] [SurName], Husk aftale med arbejdsgiveren i morgen[Deadline]. Se evt. nærmere på 'Min side' via www.jobnet.dk. Venlig hilsen Jobcentret Det er ikke muligt at svare på denne email, da den er automatisk genereret Udgået. Henvisningssamtaler anvendes ikke mere fra 2020-1 / E 925.5 | InterviewWarningNotification, Email, Henvisningssamtale | 09-09-2012 | 09-09-2012 | |
45 | 6 | 5 | Du skal logge dig på Jobnet senest [Deadline] for at dit CV er søgbart. Du skal have et søgbart CV for at kunne modtage ydelse. www.jobnet.dk Venlig hilsen Jobnetsupporten | ReminderService, Huske mail efter 10 uger | 09-08-2013 | 09-08-2013 | |
46 | 6 | 6 | Dit CV på Jobnet er ikke søgbart mere, da det er mere end 3 måneder siden, du sidst loggede ind. Du kan gøre dit CV søgbart under Mit CV - i øverste højre hjørne. Du skal være opmærksom på, at du skal have et søgbart CV for at modtage ydelse. www.job | ReminderService, Info mail efter 12 uger | 09-08-2013 | 28-02-2017 | |
197 | 6 | 11 | Husk, du skal booke møde med os på Jobnet, www.jobnet.dk. Det skal bookes senest den [Deadline]. Venlig hilsen Dit Jobcenter Det er ikke muligt at svare på denne email, da den er automatisk genereret | InterviewDeadlineWarningNotification, Email | 08-01-2016 | 10-06-2016 | |
199 | 6 | 16 | Du har modtaget en ny henvendelse fra en arbejdsgiver. Du kan se den på Jobnet.Venlig hilsen Jobnet. Sms kan ikke besvares og kan afmeldes på Jobnet | Tekst - Ny henvendelse fra en arbejdsgiver i Jobnet | 08-01-2016 | 16-03-2016 | |
200 | 6 | 17 | Du har ulæste svar på dine henvendelser i Jobnet. Du kan se den på Jobnet.Venlig hilsen Jobnet. Sms kan ikke besvares og kan afmeldes på Jobnet | Tekst - Nye svar på dine henvendelser I Jobnet | 08-01-2016 | 08-01-2016 | |
201 | 6 | 18 | Henvendelse fra en arbejdsgiver. | Titel - Ny henvendelse fra en arbejdsgiver i Jobnet | 08-01-2016 | 16-03-2016 | |
202 | 6 | 19 | Nye svar på dine henvendelser I Jobnet | Titel - Nye svar på dine henvendelser I Jobnet | 08-01-2016 | 08-01-2016 | |
211 | 6 | 20 | Du kan afmelde dig at modtage mail omkring dette emne. Du afmelder dig via Jobnets SMS- og e-mailservice på www.jobnet.dk. Du har altid mulighed for igen at tilmelde dig, dette kan du også gøre via Jobnets SMS- og e-mailservice. | Footer til email notifikation | 13-01-2016 | 15-09-2017 | |
207 | 6 | 12 | Husk, du skal booke møde med os på Jobnet www.jobnet.dk. Det skal bookes inden [NumberOfDays] dage, senest den [Deadline]. Venlig hilsen Dit Jobcenter Det er ikke muligt at svare på denne email, da den er automatisk genereret | InterviewDeadlineIntensiveWarningNotification, Email | 08-01-2016 | 10-06-2016 | |
208 | 6 | 13 | Husk at booke møde på Jobnet | InterviewDeadlineWarningNotification, Email, Subject | 08-01-2016 | 08-01-2016 | |
209 | 6 | 14 | Husk at booke møde på Jobnet inden [NumberOfDays] dage | InterviewDeadlineIntensiveWarningNotification, Email, Subject | 08-01-2016 | 08-01-2016 | |
58 | 6 | 7 | Husk fristen i din uddannelsesplan | Emne på email vedrørende overskridelse af deadline på uddannelsesplan | 02-01-2015 | 02-01-2015 | |
59 | 6 | 8 | Kære [CitizenName] Din frist på din nuværende uddannelsesplan er [Deadline]. Husk at svare inden da. Med venlig hilsen [JobcenterName] | Emailtekst vedrørende overskridelse af deadline på uddannelsesplan | 02-01-2015 | 02-01-2015 | |
60 | 7 | 3 | Din frist på din plan er [Deadline]. Husk at svare inden da på Jobnet. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | SMS-tekst vedrørende overskridelse af deadline på uddannelsesplan | 02-01-2015 | 02-01-2015 | |
210 | 7 | 6 | Husk at booke møde med os på Jobnet inden [NumberOfDays] dage, senest den [Deadline]. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | InterviewDeadlineIntensiveWarningNotification, SMS | 08-01-2016 | 10-06-2016 | |
212 | 7 | 9 | Denne type af SMS kan afmeldes via Jobnet under huskeservice på www.jobnet.dk. | Footer til SMS notifikation | 13-01-2016 | 13-01-2016 | |
203 | 7 | 8 | Du har modtaget en ny henvendelse fra en arbejdsgiver. Du kan se den på Jobnet. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | Tekst - Ny henvendelse fra en arbejdsgiver i Jobnet | 08-01-2016 | 08-01-2016 | |
198 | 7 | 5 | Husk at booke møde med os på Jobnet senest den [Deadline]. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | InterviewDeadlineWarningNotification, SMS | 08-01-2016 | 10-06-2016 | |
47 | 7 | 1 | Du skal logge dig på Jobnet senest [Deadline] for at dit CV fortsat kan være søgbart. Vh. Jobnet. Sms kan ikke besvares og kan afmeldes på Jobnet | ReminderService, Huske sms efter 10 uger | 09-08-2013 | 09-08-2013 | |
48 | 7 | 2 | Dit CV på Jobnet er ikke længere søgbart, da det er mere end 3 måneder siden, du sidst loggede ind. Vh. Jobnet. Sms kan ikke besvares og kan afmeldes på Jobnet | ReminderService, Info sms efter 12 uger | 09-08-2013 | 09-08-2013 | |
91 | 9 | 0 | Udd. pålæg for [FullName] / [Cpr] | Emne på email der sendes til uddannelsesinstitution ved publicering af en uddannelsesplan i trin 3 | 08-09-2014 | 08-09-2014 | |
92 | 9 | 1 | Styrelsen for arbejdsmarked og rekruttering | Afsender på email der sendes til uddannelsesinstitution ved publicering af en uddannelsesplan i trin 3 | 08-09-2014 | 08-09-2014 | |
93 | 9 | 2 | [FirstName] er af jobcentret blevet pålagt, at starte på en af jeres uddannelser og I modtager derfor det konkrete uddannelsespålæg. Hvis der skulle være spørgsmål til dette, er I velkomne til at kontakte os. | Introtekst i pdf, som sendes til uddannelsesinstitution ved publicering af en uddannelsesplan i trin 3 | 08-09-2014 | 08-09-2014 | |
204 | 12 | 0 | Du har fået en ny Min plan, som du skal læse. Du kan altid se den på www.jobnet.dk Vh. Jobnet. Sms kan ikke besvares og kan afmeldes på Jobnet | SMS - Ny MinPlan oprettet | 08-01-2016 | 08-01-2016 | |
205 | 12 | 1 | Du har fået en ny Min plan, som du skal læse. Du kan altid se den på www.jobnet.dk. Med venlig hilsen Jobnet. | Email tekst - Ny MinPlan oprettet | 08-01-2016 | 08-01-2016 | |
206 | 12 | 2 | Ny Min Plan | Email emne - Ny MinPlan oprettet | 08-01-2016 | 08-01-2016 | |
213 | 13 | 0 | Din aftale med jobcentret den [BookingStartTime] er blevet aflyst. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | Cancelled by autority | 01-04-2016 | 01-04-2016 | |
214 | 13 | 1 | Din aftale med jobcentret den [BookingStartTime] er nu aflyst. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | Cancelled by citizen | 01-04-2016 | 01-04-2016 | |
215 | 13 | 2 | Din aftale den [BookingStartTime] er blevet aflyst pga. flytning til andet jobcenter. Vh. Jobcentret.Sms kan ikke besvares og kan afmeldes på Jobnet | Cancelled. Citizen has moved | 01-04-2016 | 01-04-2016 | |
216 | 13 | 3 | Opdateret aftale med Jobcenteret | Booking changed email subject. | 01-04-2016 | 01-04-2016 | |
217 | 13 | 4 | Din aftale "[BookingTitle]" med [InterviewSupervisor] den [BookingStartTime] er blevet opdateret Se og accepter dit opdaterede møde på https://www.Jobnet.dkVelkommen! Venlig hilsen Dit Jobcenter | Booking changed email text. | 01-04-2016 | 01-04-2016 | |
218 | 13 | 5 | Aflyst aftale med Jobcenteret | Booking cancelled email subject. | 01-04-2016 | 01-04-2016 | |
219 | 13 | 6 | Dit møde [BookingStartTime] er blevet ændret. Se og accepter det på Jobnet. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | Booking changed sms text. | 01-04-2016 | 30-06-2016 | |
220 | 13 | 7 | Dit møde [BookingStartTime] er blevet aflyst. Se i din beskedbakke på Jobnet. Vh. Jobcentret. Sms kan ikke besvares og kan afmeldes på Jobnet | Booking cancelled sms text. | 01-04-2016 | 30-06-2016 | |
221 | 13 | 8 | Aflysning af møde | Message title | 01-04-2016 | 01-04-2016 | |
250 | 15 | 2 | Bekræft din e-mailadresse på Jobnet. | Titel på e-mails indeholdende verifikationskode, som sendes til personer, der skal verificere deres email-adresse | 15-09-2017 | 15-09-2017 | |
251 | 15 | 3 | Kære [FirstName] [SurName] Vi vil gerne være sikre på, at det er den rigtige e-mailadresse, der er registreret under dine 'Personlige oplysninger' på Jobnet.dk. Du finder "Personlige oplysninger ved at klikke på dit navn øverst på siden. Du skal derfor logge ind på Jobnet.dk og bekræfte e-mailadressen ved at indtaste denne kode: | Tekst til e-mails indeholdende verifikationskode, som sendes til personer, der skal verificere deres email-adresse | 15-09-2017 | 15-09-2017 |
UpdatedDate er udgrået, da den ikke afspejler virkeligheden
Overvej for hvert acceptkriterie hvilke systemer der berøres af ændringen:
- DFDG
- Services
- WSRMer
- Kodelister
- PersonStatusService (PSS)
- PersonHistoryService (PHS)
- LSS (Landssupportsystem) og herunder Registerudtræk (hvis STAR har dataejerskab og der er lavet PHS på domænet)
- Jobnet
- VITAS
- JobKon
- JobAG
- BI integrationsplatform
- Alle områder
- Nye batchjobs
- Dokumentation af jobbet til SF (jf. skabelon: xxx link til skabelon)
- Dataløft
- Hvis der i Databaser tilføjes eller fjernes kolonner med personfølsomme data (f.eks. person navne, adresser, email, telefonumre etc.), så skal SF informeres så disse data fremadrettet tilføjes eller fjernes fra scrambling.
- Nye batchjobs
- Kommunalt sagsbehandlingssystem
- A-kasse sagsbehandlingssystem
- Kommunalt bookingsystem
- JobcenterPlanner (JCP)
- WorkForcePlanner (WFP)
- Kommunalt ydelsessystem
Særlige krav til test
I TMiljøerne er det følgende liste af Fiktive CPR-numre der skal benyttes, da Digital Post har frabedt sig kald med "rigtige" CPR-numre på deres demo miljø.
Vejledning af brug af de fiktive Test-CPR-numre kan findes her
NB: Vær opmærksom på ved test mod Digital Post i deres Demo miljø, kan det tage op til et par minutter for at NemSMSen når frem.
Test scenarie | Berørte systemområder (herunder nye batchjobs*) | Identificeret af |
---|---|---|
Kald til ReminderService også sendes ud via NemSMS | ReminderService | Rolf Marcher Arndt |
* Batchjobs
- bør testes både med delta og fuldt load,
- bør hvis der er afhængigheder køres med normalt load fra BI i ét testmiljø i hele testperioden
- bør testes i samarbejde med teams som har afhængigheder
- kørselstid, særligt hvis det er en del af NightlyBatch
Konsekvenser for drift/idriftsættelse
I forbindelse med idriftsættelse:
- Skal der køres et fuldt dataload ved første kørsel af et batchjob - aftal med SF hvornår load skal køres
- Skal der køres konvertering
- Skal der køres databasescripts for opdatering af tabeller i databasen
Efter idriftsættelse:
Arkitektur- og implementeringsnoter
Her beskriver PO/FA om arkitekturen og teknikken bag løsningen, om der f.eks. anvendes:
- Nye dataområder: Nej
- Nye snitflader: Ja, NemSMS
- Nye komponenter: ?
- Nye miljøer: ?
- Nye teknologier: ?
- Nye aftagertyper: Nej
- Eller afvigelser fra principperne: Nej
- Eventuelle behov for reduktion af teknisk gæld skal afdækkes: ?
Der gives en beskrivelse af hvorledes disse tænkes håndteret/implementeret i løsningen og om dette har været vendt med STAR arkitekten.