828.2 Nudging i forhold til 225-timers regel

828.2 Nudging i forhold til 225-timers regel
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
(Skabelon af dato 14/02-2017)


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader
Knud de Place (STAR)Kenneth Ingemann Larsen (KEIL)2018-11.0


Indholdsfortegnelse
1 Ændringslog
2 Afgrænsning af epic
3 Oversigt over berørte web services
4 Beskrivelse af epic
4.1.1 Opfyld 225 timers reglen
4.1.2 Overblik over timer ift. vedligeholdelse af 225 timers kravet
4.1.3 Få ret til fuld hjælp igen (til borgere, der er ramt af 225-timers regel)
5 Særlige krav til test
6 Kendte udeståender fra udviklingsfasen
7 User stories
7.1 Implementer CounterService på Jobnet (US: 2344)
7.2 Implementer nyt menupunkt (US 2434)
7.3 225 timers data rundt om speedometer (US: 2374)
7.4 Speedometer ved 225 timers reglen (US: 2375)
7.5 Førstegangsvisning af høj/lav ydelse
7.6 Kode på dokumentationsarkiv (US 2450)


Ændringslog

Dato

Version

Forfatter

Berørte afsnit

15.09.2017

0.1

KEIL

Oprettet epic

09.10.2017

0.1

KEIL (Kenneth Ingemann Larsen)

Oprettet US 2450 og 2451

09.10.2017

0.1

LKOC (Louise Baunsgaard Koch)

Tilføjet skærmdumps

12.12.2017

0.5

Keil

Ændret acceptkriterie i US 2374

15.12.2017

1.0

LKOC (Louise Baunsgaard Koch)

Mindre rettelser, løftet til version 1.0

Afgrænsning af epic

Afgrænsning



Som Kontanthjælpsmodtager under 225 timers reglen, ønsker jeg af Jobnet at kunne se min status under høj eller lav ydelse.



Acceptkriterier



Nr.

Beskrivelse

Relevant for Beskriver hvilke af STARs leverandører som skal løse dette acceptkriterie


882.2.1

Som Jobnet ønsker jeg Counterservice implementeret, så jeg har datagrundlag til at vise borgers status i relation til 225 timers regel

Jobnet


882.2.2

Som borger under 225 timers reglen, ønsker jeg af Jobnet at kunne se status på mine timer.

Jobnet


828.2.3

Jobnet gør tæller-visnings-koden tilgængelig på dok.arkivet for KSS

Jobnet
Flyttet fra til E 828.1
(var deri acc.kr. 828.1.8)


828.2.4

Jobnet sætter Google Analytics "tællere" på siderne vedr. visning af tællere for 225 timers reglen

Jobnet
Flyttet fra til E 828.1
(var deri acc.kr. 828.1.9)



Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader

Berørte acceptkriterier







Bemærkninger



Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>


























Oversigt over berørte web services

Snitflade

Serviceaftager der er berørt








Bemærkninger



DFDG

Jobnet

Plannersystemer

KSS

A-kasse

Ydelsessystem

JobKon

Andet




CounterService (Version 1)

x

x


x






Implementeret af DFDG i 2017-4


Beskrivelse af epic

Denne epic til denne ISB: <Navn> <link>
I 2017-4 kunne vi ikke komme i mål med visning af borgers timer i Jobnet, når de var ramt af 225 timers reglen. Konkret var der ikke datagrundlag i servicen til at skelne mellem om borger skal have vist speedometer for høj eller reduceret ydelse. Dette forhold er der nu rettet op på, da KMD Aktiv supplerer med de manglende data og Data Service i sidste sprint af 2017-4 (i E 828.1) leverede Counterservice, med de manglende felter.

Opfyld 225 timers reglen

For at understøtte, at borgere forstår deres situation og tilskyndes til at nå målet om 225 timers arbejde inden for et år, er der i nedenstående udarbejdet et forslag til koncept for visning af arbejdstimer i jobreformen for borger omfattet af 225 timers reglen, som er baseret på indsigter fra adfærdsøkonomi og nudging.

Visning af arbejdstimer – og hvornår data er opdateret

Grundforudsætningen for designet er, at visualiseringen viser data, som STAR modtager fra KMD Aktiv (og senere KY) i relation til 225 timers reglen.
Dermed foretages i DFDG/Jobnet som udgangspunkt ikke beregninger på data. Herved vil borger kunne se/få oplyst de samme data ved henvendelse i kommunen.
I visualiseringen vil borger, som står til at blive omfattet af 225 timers kravet (dvs. borgere, der er blevet varslet og har fået en bortfaldsdato), kunne få en visuel præsentation af, hvor mange arbejdstimer han/hun har arbejdet de seneste 12 måneder, og hvornår fristen er for at opfylde 225 timers reglen (bortfaldsdatoen), samt mange timer vedkommende mangler for at opfylde 225-timers kravet på tidspunktet for visningen.
Arbejdstimer vises i et speedometer, som kendes fra visning af arbejdstimer i dagpengereformen. Borgers timer fremgår dels af den grønne markering i speedometeret og dels i centrum af speedometeret (som fortsætter optælling).
Der anvendes variablen " Optalt timer", som angiver antal timer optalt i perioden jf. variablene "optælstartdato" til "optælslutdato".
Det vil fremgå øverst i visualiseringen over speedometeret, hvilken periode timetallet omhandler, så borger kan følge med i, om data er forsinkede / hvor gammel opgørelsen er.

I boksen under speedometeret oplyses borger om antal timer, som borger mangler.
Der anvendes variablen "Bortfaldsdato" i teksten under speedometeret til at angive frist for opfyldelse af 225 timers reglen.

Beregning i Jobnet

Det vurderes muligt i it-implementeringen af visualiseringen at skabe en simpel beregning af forskellen mellem 225 timer og antal optalte timer ift. at angive antal timer som borger mangler for at opnå mindst 225 timer på tidspunktet for visningen.
Formel: 225 timer minus [Optalt timer]

Info-tekst

Der skal integreres en tekst om, at data er vejledende og baseret på kommunens indberetninger, og at borger kan få vejledning om arbejdstimer og mulighed for småjobs hos sin sagsbehandler.
Her kan også gives gode råd til jobsøgning fx via brug af netværk.
Fokus-punkter:

  • Fokus er på at give feedback til borgeren ift. borgerens arbejdstimer. Der anvendes goal bracketing for at tilskynde til at komme hurtigt i gang.
  • Fokus er også på timer, borger mangler for at nå målet, for at fremme adfærd, som følge af borgers aversion mod tab.
  • Fokus er endvidere at de 225 timer skal være optjent inden bortfaldsdatoen (tiden rinder ud).

Infoteksterne vises ved at klikke på i-ikonet på tællerne. Der er 3 info-tekster markeret med røde tal i følgende eksempel:

Når teksterne er foldet ud vises de som listet i user stories. Nummeret på infoteksten svarer til placeringen på ovenstående billede:
Infotekst 1:

Infotekst 2:

Infotekst 3:


Første gang en borger logger ind på siden, der viser tælleren, skal der automatisk vises en popup med information til borgeren. Den skal fungere som en lightbox og indeholde hjælpetekst 1 (dog med overskriften "Det er første gang, du ser denne visning"). Se eksempel:




Overblik over timer ift. vedligeholdelse af 225 timers kravet

Efter de første 12 kalendermåneder skal borger vedligeholde timetallet månedligt, så borger kan dokumentere 225 timers arbejde de seneste 12 kalendermåneder

Fra 1. april 2017 skal borger løbende opfylde et krav om 225 timers arbejde inden for 12 måneder. Det er således de seneste 12 måneder, som indgår i beregningen, og arbejdstimer for længere tid siden vil blive forældet.

STAR modtager ikke data fra KMD i forhold til antal timer, der risikerer at blive forældet. Det specifikke timetal, der risikerer at blive forældet, kan således ikke angives i visualiseringen. Det vurderes derfor muligt at informere borger om, at borger skal være opmærksom på forældelsesreglen fx integrere i visualiseringen


Du skal være opmærksom på, at du løbende skal opfylde et krav om 225 timers arbejde inden for 12 måneder.

Arbejdstimer der ligger længere tid tilbage forældes og tæller derfor ikke længere med i udregning af 225 timers kravet.

Du kan undgå at miste eller få nedsat din ydelse ved løbende at være i arbejde og dermed erstatte de timer, der forældes.

Brug dit netværk
Vi anbefaler, at du fortæller dit netværk, at du er jobsøgende. Spørg fx om nogen i dit netværk på Facebook, LinkedIn eller andre sociale medier kender til et job (også job af kortere varighed), du kan søge.

Mange finder også job på nettet fx www.jobnet.dk.



Få ret til fuld hjælp igen (til borgere, der er ramt af 225-timers regel)

Borgere, der er ramt af 225-timers regel, skal forstå, at arbejde giver ret til fuld hjælp igen.
Når en person har arbejdet 225 timer, svarende til godt seks ugers arbejde på fuld tid (6*37 = 222), vil den pågældende igen være berettiget til fuld hjælp.
Alle 225 timer skal ligge efter det tidspunkt, hvor hjælpen blev reduceret eller bortfaldt, og timerne opgøres de seneste 12 kalendermåneder (rullende måneder).
Borgere, der er ramt af 225-timers regel vil få en visning, som er lettere justeret. Der er således ikke længere behov for at angive en bortfaldsdato og forklarende tekster vil også være justeret til konteksten.

Visning af arbejdstimer

Der foreslås samme speedometer til at angive arbejdstimer. I visualiseringen vil borger kunne få en visuel præsentation af, hvor mange arbejdstimer han/hun har arbejdet siden det tidspunkt, hvor vedkommende blev ramt af 225-timers reglen, samt antal timer vedkommende mangler for igen at kunne være berettiget til fuld hjælp.

Arbejdstimer vises i et speedometer, som kendes fra visning af arbejdstimer i dagpengereformen. Borgers timer fremgår dels af den grønne markering i speedometeret og dels i centrum af speedometeret (som fortsætter optælling).

Der anvendes variablen "Optalt timer" som angiver antal timer optalt i perioden jf. variablene "optælstartdato" til "optælslutdato".

Det vil fremgå øverst i visualiseringen over speedometeret, hvilken periode timetallet omhandler, så borger kan følge med i, om data er forsinkede.

I boksen under speedometeret oplyses borger om, antal timer som borger mangler for at få fuld hjælp. Det vurderes muligt i it-implementeringen af visualiseringen at skabe en simpel beregning af forskellen mellem 225 timer og antal optalte timer ift. at angive antal timer, som borger mangler.

Der skal på Jobnet vises en tekst om, at data er vejledende om baseret på kommunens indberetninger, og at borger kan få vejledning om arbejdstimer og mulighed for småjobs hos sin sagsbehandler. Her kan også gives gode råd til jobsøgning fx viabrug af netværk.

Som i A1 vil der ligeledes være behov for at informere borgere om forældelsesregler.


Infoteksterne til denne tæller vises som på samme måde som ved den anden tæller. Infoteksterne vises ved at klikke på i-ikonet på tællerne. Der er 3 info-tekster markeret med røde tal i følgende eksempel:
:
Når teksterne er foldet ud vises de som listet i det følgende. Nummeret på infoteksten svarer til placeringen på ovenstående:
Infotekst 4:

Infotekst 5:

Infotekst 6:

Første gang en borger logger ind på siden, der viser tælleren, skal der automatisk vises en popup med information til borgeren. Den skal fungere som en lightbox og indeholde hjælpetekst 4. Denne kan senere tilgås igen ved at klikke på i-ikonet. Se eksempel:



Særlige krav til test

Testscenarie

Berørte systemområder

Identificeret af







Kendte udeståender fra udviklingsfasen

Link til søgeresultat fra FogBugz på epic-nummer:

User stories

User stories er kun til interne brug for STAR's leverandører.

Implementer CounterService på Jobnet (US: 2344)

"Som STAR ønsker jeg, at Jobnet implementerer CounterService version 1, som grundlag for understøttelse af nudging omkring 225 timers regel"
Til test: Dette er en teknisk userstory på hvilken eneste output er en unittest.
Acceptkriterier

  • CounterService version 1 er implementeret på Jobnet.
  • Følgende felter mappes igennem til entities-model:
    • CurrentAidLevelIsHigh (boolean, forekomst 1)
    • CalculationDate (date, forekomst 1)
    • NumberOfHoursInWorkPeriod (datatype int, forekomst 1)
    • QualifyingHoursTransitionDate (date, forekomst 0-1)
    • LastPossibleDate (date, forekomst 0-1)


  • Følgende fejlscenarier, jf. fejlkode listen, er håndteret ved kald af service:
    • Ugyldigt CPR angivet som inputparameter.
    • UkendtCPR angivet som parameter.


Begge scenarier bør føre til hård fejl, med henvisning til kundesupport.

  • Unittest udfærdiget.

Hints til udvikler: CounterService er en helt ny service. Metoden GetSocialAidWorkHours returnerer de felter, der skal bruges under det kommende menupunkt "Mine ydelser" på "Min side". Der returneres mange felter, men JF. US 2374 skal kun bruges de under acceptkriterierne angivne.
Requestet tager borgers CPR som inputparameter, med to mulige fejlkoder:
Jobnet har ved borgers login adgang til CPR, hvilket gemmes i security token. Hør nærmere hos John, der netop er ved at udfærdige denne løsning ved løft af PSS til version 20. Felterne der skal mappes jf. response er: https://starwiki.atlassian.net/wiki/spaces/FYS/pages/77577227/CounterService+Version+1+2017-4

Implementer nyt menupunkt (US 2434)


"Som borger med '225 timers'-tal, ønsker jeg et menupunkt for '225 timers reglen', i menustrukturen for 'Min side'".

  • Såfremt værdien HasHoursToNudgingSocialAid i JobnetCitizenStatusService er true for borger, skal et menupunkt "MIN YDELSE" fremkomme i menustrukturen for "MIN SIDE", mellem menupunkt "MINE MØDER" og "MIN BESKEDBAKKE".
    • Ved aktivering af linket "MIN YDELSE" fremkommer et undermenupunkt "225 timers reglen".
    • Ved klik på undermenupunkt "225 timers reglen", fremkommer en blank side med brødkrummen: "Forside > Min side > Min ydelse – 225 timers reglen"

Hints til udvikler:
I US 2344 mappede vi værdien HasHoursToNudgingSocialAid igennem fra JCCS v9. PO er trykket på maven for så vidt angår, at det afviger fra normalen, når et underpunkt til et hovedmenupunkt, står alene som underpunkt. Reelt kunne man i den situation, når der ikke er flere underpunkter på vej, lig så godt lade hovedmenupunktet være det styrende. Men sådan vil de have det.

225 timers data rundt om speedometer (US: 2374)

"Ved klik på menupunkt '225 timers reglen' vil jeg som borger, på Jobnet, kunne se mine data i relation til '225 timers reglen'."
Hint: Borger kan være på høj eller lav ydelse, hvilket afspejles af CurrentAidLevelIsHigh (true hvis høj ydelse og false hvis lav ydelse). Hvis ydelse er høj skal der vises forskellige tekster og informationsbokse i samme GUI, i forhold til hvis ydelse er lav.

Herover GUI for "Høj ydelse"

Herover GUI for "Lav ydelse"
Acceptkriterier

  • Ved klik på menupunkt "225-timersreglen" fremkommer GUI som specificeret.
  • Data fra entitetsmodellen bindes mod viewmodellen/eller handles på som følger:
  • Er borger på "Høj ydelse" (dvs. CurrentAidLevelIsHigh = true), resulterer klik på I-ikon til højre for overskriften "225-timersreglen" i visning af nedenfor viste boks:
    • Er borger dog på "Lav ydelse" (dvs. CurrentAidLevelIsHigh = false), vises i stedet følgende boks:
  • Af øverste venstre hjørne fremgår efter teksten "Data er fra " datoen for seneste kalkulation, efter formatet "29. oktober 2017". Hint: Dato for kalkulation kan ses af CalculationDate (Date, forekomst 1)



  • Er borger på "Høj ydelse", resulterer klik på I-ikon til højre for "Arbejdstimer" i visning af følgende boks, hvor datoen markeret med rød firkant er datoen CalculationDate:

    • Er borger på "Lav ydelse", resulterer klik på I-ikon til højre for "Arbejdstimer" i visning af boksen herunder.


  • Er borger på "høj ydelse", skal ordlyden på linjen under "Følg med i dine arbejdstimer" lyde således: "225 timer undgår fald i ydelse. "
    • Er borger derimod på lav ydelse, skal ordlyden være: "225 timer for at gå op i ydelse. "


  • Ved klik på menupunkt "225-timersreglen" vises antallet af timer, som borger har arbejdet, som et heltal i midten af speedometer. Tallet afspejles tillige på den grønne skala. Hint: Timer leveres som integer i NumberOfHoursInWorkPeriod, der har forekomst 1

    • Er borgers leverede timer større end 225, vises tallet i midten af speedometer, men speedometer selv stopper ved 225.
  • For borgere på "Høj ydelse": I det blå område nederst, skal fremgå hvor mange timer, borger mangler at arbejde, jf følgende visning: "Du mangler [225 fratrukket NumberOfHoursInWorkPeriod] arbejdstimer før den [LastPossibleDate]".

    • Datoformatet skal være efter følgende format: 22. januar 2018. Antal timer og dato skal vises med fed.


    • Hvis NumberOfHoursInWorkPeriod er mindre end eller lig med 225, så vises antallet af timer som 225 fratrukket NumberOfHoursInWorkPeriod.
    • Er NumberOfHoursInWorkPeriod større end 225 vises tallet 0.


    • LastPossibleDate kan dog have forekomst 0 og i det tilfælde vises efter teksten "Arbejdstimer du mangler før:" følgende tekst: "(dato ikke oplyst*)"
    • Såfremt dato ikke er oplyst skal af bunden af den blå boks fremgå: "*) Du skal bede din kommune om at oplyse denne dato".


    • For borgere på "Lav ydelse" skal ordlyden være: "Du mangler [225 fratrukket NumberOfHoursInWorkPeriod] for at gå op i ydelse".



  • Ved klik på I-ikon udfor teksten "Du mangler…", skal for borgere på "Høj ydelse" fremkomme en boks med følgende tekst, hvor datoen med rød firkant er CalculationDate og datoen med blå firkant er LastPossibleDate. Datoer angives formateret som vist.


    • Har LastPossibleDate forekomst 0, angives i stedet for dato teksten: "(Dato ikke oplyst*) og nederst i den grønne boks, med en blank linje til teksten ovenover, skrives: "*) Du skal bede din kommune om at oplyse denne dato".

  • Er borger derimod på "lav ydelse" skal klik på I-ikon føre til nedenfor viste boks, hvor datoen fremhævet med rød firkant er CalculationDate.




  • Knappen "Find Job" linker til forsiden af Find Job, som borger, ved klik, dirigeres til i samme vindue.




Førstegangsvisning af høj/lav ydelse (US 2451)


"Som borger vil jeg, første gang jeg klikker på menupunkt '225 timers reglen', have vist modal med overordnet forklaring"
Acceptkriterier:

  • Første gang borger på "høj ydelse" klikker på menupunkt "225 timers reglen" skal boks fra I-ikon knyttet til overskriften "225 timers reglen", vises som en jobnet-modal.
    • Det lagres i database, at borger har set modalen, så visning ikke sker igen.



  • Første gang borger på "Lav ydelse" klikker på menupunkt "225 timers reglen" skal boks fra I-ikon knyttet til overskriften "225 timers reglen", vises som en jobnet-modal.
    • Det lagres i database, at borger har set modalen, så visning ikke sker igen.


Kode på dokumentationsarkiv (US 2450)


"Som ekstern interessent, ønsker jeg jobnets kode vedr. 225 timers regel, lagt online på dokumentationsarkivet til inspiration. "

  • Kode vedrørende 225 timers reglen er lagt online på dokumentationsarkivet til inspiration, på samme vis, som koden vedrørende dagpengetællerne blev lagt tilgængelig.

Tracking via Google Analytics (US 2375)


"Som PO ønsker jeg Google Analytics på 225 timers reglen"
Acceptkriterier:

  • Der udfærdiges eventtracking på I-ikoner ud fra følgende skema:


    Hændelsesetiket

    Hændelseskategori

    Handling ved hændelse

    Ved klik på ikon 1

    225 timers reglen

    Hjælp

    I-ikon Høj ydelse: Forklaring 225 timers regel

    Ved klik på ikon 2

    225 timers reglen

    Hjælp

    I-ikon Høj ydelse: Dine reg. arbejdstimer

    Ved klik på ikon 3

    225 timers reglen

    Hjælp

    I-ikon Høj ydelse: Manglende arbejdstimer

    Ved klik på ikon 4

    225 timers reglen

    Hjælp

    I-ikon Nedsat ydelse: forklaring 225 timers regel

    Ved klik på ikon 5

    225 timers reglen

    Hjælp

    I-ikon Nedsat ydelse: Dine reg. arbejdstimer

    Ved klik på ikon 6

    225 timers reglen

    Hjælp

    I-ikon Nedsat ydelse: Manglende arbejdstimer

    Ved første klik på menupunkt "225 timers regel" på høj ydelse og load af modal

    225 timers reglen

    Hjælp

    Modal. Høj ydelse. Forklaring 225 timers regel

    Ved første klik på menupunkt "225 timers regel" på lav ydelse og load af modal

    225 timers reglen

    Hjælp

    Modal. Nedsat ydelse. Forklaring 225 timers regel


    828.2 Nudging i forhold til 225-timers regel
    Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
    (Skabelon af dato 14/02-2017)

    STAR Product Owner (PO)

    Knud de Place, KPP@STAR.dk

    Forretningsanalytikere (FA).
    Evt. arkitekter, UX m. fl.

    KEIL (Kenneth Ingemann Larsen), KEIL@NNIT.com


    Indholdsfortegnelse
    1 Ændringslog
    2 Afgrænsning af epic
    3 Oversigt over berørte web services
    4 Beskrivelse af epic
    4.1.1 Opfyld 225 timers reglen
    4.1.2 Overblik over timer ift. vedligeholdelse af 225 timers kravet
    4.1.3 Få ret til fuld hjælp igen (til borgere, der er ramt af 225-timers regel)
    5 Særlige krav til test
    6 Kendte udeståender fra udviklingsfasen
    7 User stories
    7.1 Implementer CounterService på Jobnet (US: 2344)
    7.2 Implementer nyt menupunkt (US 2434)
    7.3 225 timers data rundt om speedometer (US: 2374)
    7.4 Speedometer ved 225 timers reglen (US: 2375)
    7.5 Førstegangsvisning af høj/lav ydelse
    7.6 Kode på dokumentationsarkiv (US 2450)


Ændringslog

Dato

Version

Forfatter

Berørte afsnit

15.09.2017

0.1

KEIL

Oprettet epic

09.10.2017

0.1

KEIL (Kenneth Ingemann Larsen)

Oprettet US 2450 og 2451

09.10.2017

0.1

LKOC (Louise Baunsgaard Koch)

Tilføjet skærmdumps fra wireframe

12.12.2017

0.5

Keil

Ændret acceptkriterie i US 2374

Afgrænsning af epic

Afgrænsning



Som Kontanthjælpsmodtager under 225 timers reglen, ønsker jeg af Jobnet at kunne se min status under høj eller lav ydelse.



Acceptkriterier



Nr.

Beskrivelse

Relevant for Beskriver hvilke af STARs leverandører som skal løse dette acceptkriterie


882.2.1

Som Jobnet ønsker jeg Counterservice implementeret, så jeg har datagrundlag til at vise borgers status i relation til 225 timers regel

Jobnet


882.2.2

Som borger under 225 timers reglen, ønsker jeg af Jobnet at kunne se status på mine timer.

Jobnet


828.2.3

Jobnet gør tæller-visnings-koden tilgængelig på dok.arkivet for KSS

Jobnet
Flyttet fra til E 828.1
(var deri acc.kr. 828.1.8)


828.2.4

Jobnet sætter Google Analytics "tællere" på siderne vedr. visning af tællere for 225 timers reglen

Jobnet
Flyttet fra til E 828.1
(var deri acc.kr. 828.1.9)



Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader

Berørte acceptkriterier







Bemærkninger



Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>

Acceptkriterie <nr.>


























Oversigt over berørte web services

Snitflade

Serviceaftager der er berørt








Bemærkninger



DFDG

Jobnet

Plannersystemer

KSS

A-kasse

Ydelsessystem

JobKon

Andet




CounterService (Version 1)

x

x


x






Implementeret af DFDG i 2017-4


Beskrivelse af epic

Denne epic til denne ISB: <Navn> <link>
I 2017-4 kunne vi ikke komme i mål med visning af borgers timer i Jobnet, når de var ramt af 225 timers reglen. Konkret var der ikke datagrundlag i servicen til at skelne mellem om borger skal have vist speedometer for høj eller reduceret ydelse. Dette forhold er der nu rettet op på, da KMD Aktiv supplerer med de manglende data og Data Service i sidste sprint af 2017-4 (i E 828.1) leverede Counterservice, med de manglenede felter.

Opfyld 225 timers reglen

For at understøtte, at borgere forstår deres situation og tilskyndes til at nå målet om 225 timers arbejde inden for et år, er der i nedenstående udarbejdet et forslag til koncept for visning af arbejdstimer i jobreformen for borger omfattet af 225 timers reglen, som er baseret på indsigter fra adfærdsøkonomi og nudging.

Visning af arbejdstimer – og hvornår data er opdateret

Grundforudsætningen for designet er, at visualiseringen viser data, som STAR modtager fra KMD Aktiv (og senere KY) i relation til 225 timers reglen.
Dermed foretages i DFDG/Jobnet som udgangspunkt ikke beregninger på data. Herved vil borger kunne se/få oplyst de samme data ved henvendelse i kommunen.
I visualiseringen vil borger, som står til at blive omfattet af 225 timers kravet (dvs. borgere, der er blevet varslet og har fået en bortfaldsdato), kunne få en visuel præsentation af, hvor mange arbejdstimer han/hun har arbejdet de seneste 12 måneder, og hvornår fristen er for at opfylde 225 timers reglen (bortfaldsdatoen), samt mange timer vedkommende mangler for at opfylde 225-timers kravet på tidspunktet for visningen.
Arbejdstimer vises i et speedometer, som kendes fra visning af arbejdstimer i dagpengereformen. Borgers timer fremgår dels af den grønne markering i speedometeret og dels i centrum af speedometeret (som fortsætter optælling).
Der anvendes variablen " Optalt timer", som angiver antal timer optalt i perioden jf. variablene "optælstartdato" til "optælslutdato".
Det vil fremgå øverst i visualiseringen over speedometeret, hvilken periode timetallet omhandler, så borger kan følge med i, om data er forsinkede / hvor gammel opgørelsen er.

I boksen under speedometeret oplyses borger om antal timer, som borger mangler.
Der anvendes variablen "Bortfaldsdato" i teksten under speedometeret til at angive frist for opfyldelse af 225 timers reglen.

Beregning i Jobnet

Det vurderes muligt i it-implementeringen af visualiseringen at skabe en simpel beregning af forskellen mellem 225 timer og antal optalte timer ift. at angive antal timer som borger mangler for at opnå mindst 225 timer på tidspunktet for visningen.
Formel: 225 timer minus [Optalt timer]

Info-tekst

Der skal integreres en tekst om, at data er vejledende og baseret på kommunens indberetninger, og at borger kan få vejledning om arbejdstimer og mulighed for småjobs hos sin sagsbehandler.
Her kan også gives gode råd til jobsøgning fx via brug af netværk.
Fokus-punkter:

  • Fokus er på at give feedback til borgeren ift. borgerens arbejdstimer. Der anvendes goal bracketing for at tilskynde til at komme hurtigt i gang.
  • Fokus er også på timer, borger mangler for at nå målet, for at fremme adfærd, som følge af borgers aversion mod tab.
  • Fokus er endvidere at de 225 timer skal være optjent inden bortfaldsdatoen (tiden rinder ud).

Infoteksterne vises ved at klikke på i-ikonet på tællerne. Der er 3 info-tekster markeret med røde tal i følgende eksempel:

Når teksterne er foldet ud vises de som listet i det følgende. Nummeret på infoteksten svarer til placeringen på ovenstående billede:
Infotekst 1:

Infotekst 2:

Infotekst 3:


Første gang en borger logger ind på siden, der viser tælleren, skal der automatisk vises en popup med information til borgeren. Den skal fungere som en lightbox og indeholde hjælpetekst 1 (dog med overskriften "Det er første gang, du ser denne visning"). Se eksempel:




Overblik over timer ift. vedligeholdelse af 225 timers kravet

Efter de første 12 kalendermåneder skal borger vedligeholde timetallet månedligt, så borger kan dokumentere 225 timers arbejde de seneste 12 kalendermåneder

Fra 1. april 2017 skal borger løbende opfylde et krav om 225 timers arbejde inden for 12 måneder. Det er således de seneste 12 måneder, som indgår i beregningen, og arbejdstimer for længere tid siden vil blive forældet.

STAR modtager ikke data fra KMD i forhold til antal timer, der risikerer at blive forældet. Det specifikke timetal, der risikerer at blive forældet, kan således ikke angives i visualiseringen. Det vurderes derfor muligt at informere borger om, at borger skal være opmærksom på forældelsesreglen fx integrere i visualiseringen


Du skal være opmærksom på, at du løbende skal opfylde et krav om 225 timers arbejde inden for 12 måneder.

Arbejdstimer der ligger længere tid tilbage forældes og tæller derfor ikke længere med i udregning af 225 timers kravet.

Du kan undgå at miste eller få nedsat din ydelse ved løbende at være i arbejde og dermed erstatte de timer, der forældes.

Brug dit netværk
Vi anbefaler, at du fortæller dit netværk, at du er jobsøgende. Spørg fx om nogen i dit netværk på Facebook, LinkedIn eller andre sociale medier kender til et job (også job af kortere varighed), du kan søge.

Mange finder også job på nettet fx www.jobnet.dk.



Få ret til fuld hjælp igen (til borgere, der er ramt af 225-timers regel)

Borgere, der er ramt af 225-timers regel, skal forstå, at arbejde giver ret til fuld hjælp igen.
Når en person har arbejdet 225 timer, svarende til godt seks ugers arbejde på fuld tid (6*37 = 222), vil den pågældende igen være berettiget til fuld hjælp.
Alle 225 timer skal ligge efter det tidspunkt, hvor hjælpen blev reduceret eller bortfaldt, og timerne opgøres de seneste 12 kalendermåneder (rullende måneder).
Borgere, der er ramt af 225-timers regel vil få en visning, som er lettere justeret. Der er således ikke længere behov for at angive en bortfaldsdato og forklarende tekster vil også være justeret til konteksten.

Visning af arbejdstimer

Der foreslås samme speedometer til at angive arbejdstimer. I visualiseringen vil borger kunne få en visuel præsentation af, hvor mange arbejdstimer han/hun har arbejdet siden det tidspunkt, hvor vedkommende blev ramt af 225-timers reglen, samt antal timer vedkommende mangler for igen at kunne være berettiget til fuld hjælp.

Arbejdstimer vises i et speedometer, som kendes fra visning af arbejdstimer i dagpengereformen. Borgers timer fremgår dels af den grønne markering i speedometeret og dels i centrum af speedometeret (som fortsætter optælling).

Der anvendes variablen "Optalt timer" som angiver antal timer optalt i perioden jf. variablene "optælstartdato" til "optælslutdato".

Det vil fremgå øverst i visualiseringen over speedometeret, hvilken periode timetallet omhandler, så borger kan følge med i, om data er forsinkede.

I boksen under speedometeret oplyses borger om, antal timer som borger mangler for at få fuld hjælp. Det vurderes muligt i it-implementeringen af visualiseringen at skabe en simpel beregning af forskellen mellem 225 timer og antal optalte timer ift. at angive antal timer, som borger mangler.


Der skal på Jobnet vises en tekst om, at data er vejledende om baseret på kommunens indberetninger, og at borger kan få vejledning om arbejdstimer og mulighed for småjobs hos sin sagsbehandler. Her kan også gives gode råd til jobsøgning fx viabrug af netværk.

Som i A1 vil der ligeledes være behov for at informere borgere om forældelsesregler.


Infoteksterne til denne tæller vises som på samme måde som ved den anden tæller. Infoteksterne vises ved at klikke på i-ikonet på tællerne. Der er 3 info-tekster markeret med røde tal i følgende eksempel:
:
Når teksterne er foldet ud vises de som listet i det følgende. Nummeret på infoteksten svarer til placeringen på ovenstående:
Infotekst 4:

Infotekst 5:

Infotekst 6:

Første gang en borger logger ind på siden, der viser tælleren, skal der automatisk vises en popup med information til borgeren. Den skal fungere som en lightbox og indeholde hjælpetekst 4. Denne kan senere tilgås igen ved at klikke på i-ikonet. Se eksempel:



Særlige krav til test

Testscenarie

Berørte systemområder

Identificeret af







Kendte udeståender fra udviklingsfasen

Link til søgeresultat fra FogBugz på epic-nummer:

User stories

User stories er kun til interne brug for STAR's leverandører.

Implementer CounterService på Jobnet (US: 2344)

"Som STAR ønsker jeg, at Jobnet implementerer CounterService version 1, som grundlag for understøttelse af nudging omkring 225 timers regel"
Til test: Dette er en teknisk userstory på hvilken eneste output er en unittest.
Acceptkriterier

  • CounterService version 1 er implementeret på Jobnet.
  • Følgende felter mappes igennem til entities-model:
    • CurrentAidLevelIsHigh (boolean, forekomst 1)
    • CalculationDate (date, forekomst 1)
    • NumberOfHoursInWorkPeriod (datatype int, forekomst 1)
    • QualifyingHoursTransitionDate (date, forekomst 0-1)
    • LastPossibleDate (date, forekomst 0-1)


  • Følgende fejlscenarier, jf. fejlkode listen, er håndteret ved kald af service:
    • Ugyldigt CPR angivet som inputparameter.
    • UkendtCPR angivet som parameter.


Begge scenarier bør føre til hård fejl, med henvisning til kundesupport.

  • Unittest udfærdiget.

Hints til udvikler: CounterService er en helt ny service. Metoden GetSocialAidWorkHours returnerer de felter, der skal bruges under det kommende menupunkt "Mine ydelser" på "Min side". Der returneres mange felter, men JF. US 2374 skal kun bruges de under acceptkriterierne angivne.
Requestet tager borgers CPR som inputparameter, med to mulige fejlkoder:
Jobnet har ved borgers login adgang til CPR, hvilket gemmes i security token. Hør nærmere hos John, der netop er ved at udfærdige denne løsning ved løft af PSS til version 20. Felterne der skal mappes jf. response er: https://starwiki.atlassian.net/wiki/spaces/FYS/pages/77577227/CounterService+Version+1+2017-4

Implementer nyt menupunkt (US 2434)


"Som borger med '225 timers'-tal, ønsker jeg et menupunkt for '225 timers reglen', i menustrukturen for 'Min side'".

  • Såfremt værdien HasHoursToNudgingSocialAid i JobnetCitizenStatusService er true for borger, skal et menupunkt "MIN YDELSE" fremkomme i menustrukturen for "MIN SIDE", mellem menupunkt "MINE MØDER" og "MIN BESKEDBAKKE".
    • Ved aktivering af linket "MIN YDELSE" fremkommer et undermenupunkt "225 timers reglen".
    • Ved klik på undermenupunkt "225 timers reglen", fremkommer en blank side med brødkrummen: "Forside > Min side > Min ydelse – 225 timers reglen"

Hints til udvikler:
I US 2344 mappede vi værdien HasHoursToNudgingSocialAid igennem fra JCCS v9. PO er trykket på maven for så vidt angår, at det afviger fra normalen, når et underpunkt til et hovedmenupunkt, står alene som underpunkt. Reelt kunne man i den situation, når der ikke er flere underpunkter på vej, lig så godt lade hovedmenupunktet være det styrende. Men sådan vil de have det.

225 timers data rundt om speedometer (US: 2374)

"Ved klik på menupunkt '225 timers reglen' vil jeg som borger, på Jobnet, kunne se mine data i relation til '225 timers reglen'."
Hint: Borger kan være på høj eller lav ydelse, hvilket afspejles af CurrentAidLevelIsHigh (true hvis høj ydelse og false hvis lav ydelse). Hvis ydelse er høj skal der vises forskellige tekster og informationsbokse i samme GUI, i forhold til hvis ydelse er lav.

Herover GUI for "Høj ydelse" Herover GUI for "Lave ydelse"
Acceptkriterier

  • Ved klik på menupunkt "225 timers reglen" fremkommer GUI jf. wireframe.
  • Data fra entitetsmodellen bindes mod viewmodellen/eller handles på som følger:
  • Er borger på "Høj ydelse" (dvs. CurrentAidLevelIsHigh = true), resulterer klik på I-ikon til højre for overskriften "225 timers reglen" i visning af nedenfor viste boks: (Grafik kan genbruges fra DP-tællere)
    • Er borger dog på "Lav ydelse" (dvs. CurrentAidLevelIsHigh = false), vises i stedet følgende boks: (Grafik kan genbruges fra DP tællere)
  • Af øverste venstre hjørne fremgår efter teksten "Data er fra " datoen for seneste kalkulation, efter formatet "30. maj 2017". Hint: Dato for kalkulation kan ses af CalculationDate (Date, forekomst 1)



  • Er borger på "Høj ydelse", resulterer klik på I-ikon til højre for "Arbejdstimer" i visning af følgende boks, hvor datoen markeret med rød firkant er datoen CalculationDate:

    • Er borger på "Lav ydelse", resulterer klik på I-ikon til højre for "Arbejdstimer" i visning af boksen herunder, hvor datoen markeret med rød firkant er datoen QualifyingHoursTransitionDate
      • Har QualifyingHoursTransitionDate forekomst 0, skrives i rød firkant: "(dato ikke oplyst*)" og nederst i boksen vises i dette tilfælde, med en linjes afstand til øvrig tekst, følgende tekst:"*) Du skal bede din kommune om at oplyse denne dato" .







  • Er borger på "høj ydelse", skal ordlyden på linjen under "Følg med i dine arbejdstimer" lyde således: "225 timer undgår fald i ydelse. "
    • Er borger derimod på lav ydelse, skal ordlyden være: "225 timer for at gå op i ydelse. "


  • Ved klik på menupunkt "225 timers reglen" vises antallet af timer, som borger har arbejdet, som et heltal i midten af speedometer. Tallet afspejles tillige på den grønne skala. Hint: Timer leveres som integer i NumberOfHoursInWorkPeriod, der har forekomst 1

    • Er borgers leverede timer større end 225, vises tallet i midten af speedometer, men speedometer selv stopper ved 225.
  • For borgere på "Høj ydelse": Mellem teksten "Arbejdstimer du mangler før" og ":" vises, med fed, datoen fra værdien for LastPossibleDate, efter følgende format 22. januar 2018.


    • LastPossibleDate kan dog have forekomst 0 og i det tilfælde vises efter teksten "Arbejdstimer du mangler før:" følgende tekst: "(Dato ikke oplyst*)"
    • Såfremt dato ikke er oplyst skal af bunden fremgå: "*) Du skal bede din kommune om at oplyse denne dato".


    • For borgere på "Lav ydelse" skal ordlyden være: "Arbejdstimer du mangler for at gå op i ydelse".



  • Nederst skal fremgå hvor mange timer borger mangler at arbejde, jf. følgende visning/udregning:


    • Hvis NumberOfHoursInWorkPeriod er mindre end eller lig med 225, så vises antallet af timer som 225 fratrukket NumberOfHoursInWorkPeriod.
    • Er NumberOfHoursInWorkPeriod større end 225 vises tallet 0.





  • Ved klik på I-ikon udfor teksten "Arbejdstimer du mangler…", skal for borgere på "Høj ydelse" fremkomme en boks med følgende tekst, hvor datoen med rød firkant er CalculationDate og datoen med blå firkant er LastPossibleDate. Datoer angives formateret som vist.


    • Har LastPossibleDate forekomst 0, angives i stedet for dato teksten: "(Dato ikke oplyst*) og nederst i den grønne boks, med en blank linje til teksten ovenover, skrives: "*) Du skal bede din kommune om at oplyse denne dato".

  • Er borger derimod på "lav ydelse" skal klik på I-ikon føre til nedenfor viste boks, hvor datoen fremhævet med rød firkant er CalculationDate.




  • Knappen "Find Job" linker til forsiden af Find Job, som borger, ved klik, dirigeres til i samme vindue.




Førstegangsvisning af høj/lav ydelse (US 2451)


"Som borger vil jeg, første gang jeg klikker på menupunkt '225 timers reglen', have vist modal med overordnet forklaring"
Acceptkriterier:

  • Første gang borger på "høj ydelse" klikker på menupunkt "225 timers reglen" skal boks fra I-ikon knyttet til overskriften "225 timers reglen", vises som en jobnet-modal.
    • Overskriften rettes dog til "Din hjælp eller ydelse kan blive sat ned eller bortfalde".
    • Det lagres i database, at borger har set modalen, så visning ikke sker igen.



  • Første gang borger på "Lav ydelse" klikker på menupunkt "225 timers reglen" skal boks fra I-ikon knyttet til overskriften "225 timers reglen", vises som en jobnet-modal.
    • Overskriften rettes dog til "Din hjælp eller ydelse er sat ned eller bortfaldet".
    • Det lagres i database, at borger har set modalen, så visning ikke sker igen.


Kode på dokumentationsarkiv (US 2450)


"Som ekstern interessent, ønsker jeg jobnets kode vedr. 225 timers regel, lagt online på dokumentationsarkivet til inspiration. "

  • Kode vedrørende 225 timers reglen er lagt online på dokumentationsarkivet til inspiration, på samme vis, som koden vedrørende dagpengetællerne blev lagt tilgængelig.




Tracking via Google Analytics (US 2375)


"Som PO ønsker jeg Google Analytics på 225 timers reglen"
Acceptkriterier:

  • Der udfærdiges eventtracking på I-ikoner ud fra følgende skema:


    Hændelsesetiket

    Hændelseskategori

    Handling ved hændelse

    Ved klik på ikon 1

    225 timers reglen

    Hjælp

    I-ikon Høj ydelse: Forklaring 225 timers regel

    Ved klik på ikon 2

    225 timers reglen

    Hjælp

    I-ikon Høj ydelse: Dine reg. arbejdstimer

    Ved klik på ikon 3

    225 timers reglen

    Hjælp

    I-ikon Høj ydelse: Manglende arbejdstimer

    Ved klik på ikon 4

    225 timers reglen

    Hjælp

    I-ikon Nedsat ydelse: forklaring 225 timers regel

    Ved klik på ikon 5

    225 timers reglen

    Hjælp

    I-ikon Nedsat ydelse: Dine reg. arbejdstimer

    Ved klik på ikon 6

    225 timers reglen

    Hjælp

    I-ikon Nedsat ydelse: Manglende arbejdstimer

    Ved første klik på menupunkt "225 timers regel" på høj ydelse og load af modal

    225 timers reglen

    Hjælp

    Modal. Høj ydelse. Forklaring 225 timers regel

    Ved første klik på menupunkt "225 timers regel" på lav ydelse og load af modal

    225 timers reglen

    Hjælp

    Modal. Nedsat ydelse. Forklaring 225 timers regel