Versions Compared

Key

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

Userstory i Jira

Wireframe


Dato
Initialer
Ændring
 
Oprettet JOB-165
 Kenneth Ingemann Larsen (KEIL) (Unlicensed)Fjernet acceptkriterier efter refinement. Lavet som hints da det er as-is.
 Kenneth Ingemann Larsen (KEIL) (Unlicensed)Justeret acceptkriterie om myndighed bag kald.
 Pia Jensen PQJSTAR tilføjet til mulige krav-stillere
 Kenneth Ingemann Larsen (KEIL) (Unlicensed)Tilrettet servicebeskrivelsesdel, der fejlagtigt omtalte elementer som collectioner, uden at de var det.


Userstory:

"Som STAR vil jeg have refaktoreret elementet 'a-kassens krav', så det kan vise krav fra forskellige myndigheder"


...

Nu skal Jobcenter (og andre myndigeheder der mappes til jobcenter) tillige kunne afgive krav.
Borger vil kun have et krav. Enten fra A-kasse, Jobcenter eller STAR. Kravet kommer til udtryk via elementet JobSearchDefinition, der kan have forekomst 0-1. Snitfladen og collectionerne elementerne i JobSearchDefinition (JobSearchDefinition, TradeForJobSearch og GeographicalAreaForJobSearch, OtherExpectationsForJobSearch) er de samme . Collectionerne er uanfægtet a-kasse/job-center. For a-kassen er de 3 elementer dog påkrævede og altid udfyldt for a-Kassen. For Jobcenter er der dog kun krav om, at en af disse har data, omend flere kan have det. Pointe: Kod det hele dynamisk.

Omend OrganisationTypeIdentifier har forekomst 0-1 i output jf. snitfladen, kan krav jf. Knud de Place ikke oprettes/opdateres uden OrganisationTypeIdentifier er sat. Det via er OrganisationTypeIdentifier (OrganisationTypeIdentifier) at vi kan se, om krav til borger kommer fra a-kasse eller jobcenter.

Acceptkriterier:

  • Udvikling skal ske i Feature branch LAB.

  • Refresh WSDL om nødvendigt. DFDG har lavet ændringer i MyPlanservice, men da JobnetMyPlanService.GetMyPlanDraft GetCitizenDraftMyPlanallerede havde forekomst 0-1 på relevante punkter mener DFDG ikke det har impact.

  • Elementet laves kun i min plan 2.0 (og dermed tillige i det afgrænsede rehab site)rehab. Data om jobcenters krav vil således ikke være synlige i den gamle plan. 

    • Komponent til visning af a-kasses krav refaktoreres, så den afspejler myndighed bag krav på:
      • tidslinjen (dvs. den grønne bjælke)
      • i modalvisning (efter klik på bjælken i tidslinjevisning)
      • samt i listevisning (Når borger skifter til listevisningen)

    • Det fremgår af krav, jf. mapper i Jobnet (EnumToText) hvilken myndighed der står bag krav. Hint: Myndighed bag krav fremgår af JobneMyPlanService.GetMyPlanDraft GetCitizenDraftMyPlan af feltet OrganisationTypeIdentifier. Konkret kan der i skrivende stund oprettes krav fra Jobcenter, A-kasse og STAR, hvilket bør testes. Men der kodes defensivt, så kode virker, hvis flere myndigheder skulle komme til.

      • I den pt. hardkodede label "Her kan du se hvad du har aftalt med din a-kasse omkring din jobsøgning" skal "a-kasse" skal skiftes ud med relevant myndighed, og det foranstillede or rettes til din/dit eller ingenting, således at der står:
        • Her kan du se hvad du har aftalt med [din a-kasse] omkring din jobsøgning
        • Her kan du se hvad du har aftalt med [dit jobcenter] omkring din jobsøgning
        • Her kan du se hvad du har aftalt med [styrelsen for arbejdsmarked og rekruttering] omkring din jobsøgning


  • Ved klik på tidslinje elementet vises data jf. elementet JobsearchDefinition. Vi skal hverken reagere på kontaktgruppe eller plantype - kun på om der er data eller ej.

  • JobSearchDefinition har forekomst 0-1 så en borger kan enten:

    • Ingen krav have.
    • Eller have krav fra én af de to myndigheder.

  • Krav vises i rækkefølgen som for a-kasse elementet, hvis de forefindes på snitfladen. Vi looper collectionen JobSearchDefinition elementet JobSearchDefinition igennem og viser det der er... hint: A-kasser vil altid have alle 3 collectioner elementer med data. Jobcentre vil altid have mellem 1 og 3 collectioner elementer med data. Collectioner Elementer har forekomst 1, men kan dog være tomme. 

    • Er der ingen krav, vises hverken Label eller placeholder for krav. Eksempel vist herunder: Er der ingen discoamskoder sat som krav, vises hverken label "Jeg skal primært søge indenfor disse jobområder" eller separatorlinje heller ikke.


...