976.7 Admin værktøj - user stories

Generelle acceptkriterier

Noter:

DS-3586 App start med titel

Som STAR ønsker jeg at kunne starte Admin værktøjet

Acceptkriterier:

  • Admin værktøj kan startes i browser

  • Admin værktøj viser titel med valgte farver, fonte mm. (styles)

  • Note: Ikke build / deploy, men kun lokal

DS-3587 ESCO-STAR hierarki liste

Som STAR ønsker jeg at kunne se og navigere i hierarkis liste over ESCO-STAR stillingsbeskrivelser.

Acceptkriterier:

  • Det er muligt at interagere med liste elementerne for at vise underelementer hvis de har nogle.

    • Folde ud / ind

    • Se alle elementer (kan scrolle mv)

    • Note: Anvender data fra ESCO-STAR silo

  • Inaktive og fravalgte stillingsbetegnelser vises på grå tekst

DS-3588 ESCO Information (ikke redigerbar)

Som STAR ønsker jeg at kunne se ESCO indholdet i en stillingbetegnelse

Acceptkriterier:

  • Når man vælger en node i træstrukturen, vises indhold i ESCO datafelter jf. mock-up

  •  

DS-3589 Se og rediger tekst

Som STAR kan jeg indtaste data i ESCO-STAR felterne

Acceptkriterier:

  • ESCO-STAR felterne er udfyldt med data fra ESCO-STAR silo for stillingsbetegnelsen

  • Felterne kan redigeres

  • Hvis der ikke er ESCO-STAR data, kopieres tilsvarende data fra ESCO til ESCO-STAR felterne

    • Note: Bør implementeres i back-end ved import

  • Ikke Alias (implementeres i DS-3591) og Kvalifikationer (implementeres i epic 976.10)

  • Status kan ikke ændres (implementeres i DS-3592)

  • “Dansk tilføjelse” anvendes ikke (implementeres i DS-3593)

  • Note: Kan ikke gemme

  • Wireframe:

DS-3590 Gem ESCO-STAR ændringer

Som STAR ønsker jeg at kunne gemme ESCO-STAR ændringer

Acceptkriterier:

  • “Gem” persisterer ændringer i ESCO-STAR silo (felter fra DS-3589)

    • Ikke Alias og Kvalifikationer

    • Note: Ingen særlig håndtering af “Gem” uden ændringer eller af ændring tilbage til EU indhold

  • Datafelterne valideres inden lagring

    • Ved valideringsfejl vises sigende fejlmeddelelse

    • Back-end validerer og front-end præsenterer valideringsfejl. Front-end kan også validere helt eller delvis, hvis det ikke koster ekstra, fx feltlængder.

  • Valideringsregler:

    • Stillingsbetegnelse

      • Flad tekst uden linjeskift. Ingen markup. Længde min: 2 tegn, max: 512 tegn. Obligatorisk. Note: har ikke fundet længdebegrænsninger i EU’s definitioner.

    • Beskrivelse

      • Flad tekst m. linjeskift. Ingen markup. Længde min: 2 tegn, max: 2048 tegn. Obligatorisk. Note: har ikke fundet længdebegrænsninger i EU’s definitioner.

    • Supplerende viden

      • Flad tekst m. linjeskift. Ingen markup. Længde min: 0 tegn (valgfrit), max: 2048 tegn.

    • Drop-down m. “Faglært”

      • Der er valgt en værdi fra listen: [Faglært, ikke faglært, Elev, Lærling, Udefineret]. (Udefineret kan være null)

  • Hvis titel er ændret, vises den nye titel i træstrukturen

DS-3591 Tilføj/Slet og Ændre Alias

Som STAR ønsker jeg at kunne tilføje, ændre og slette Alias til ESCO-STAR stillingsbetegnelser

Acceptkriterier:

  • Det er muligt at tilføje Alias

  • Det er muligt at ændre Alias

  • Det er muligt at slette Alias

  • Persisteres med “Gem” knap (sammen med øvrige datafelter)

  • Alias valideres inden lagring

    • Ved valideringsfejl vises sigende fejlmeddelelse

    • Note: Back-end validerer og front-end præsenterer valideringsfe

<!--

Som STAR ønsker jeg at kunne tilføje, ændre og slette Kvalifikationer til ESCO-STAR stillingsbetegnelser

Acceptkriterier:

  • Det er muligt at tilføje Kvalifikationer

  • Det er muligt at slette Kvalifikationer

  • Persisteres med “Gem” knap (sammen med øvrige datafelter)

  • Kvalifikationer valideres inden lagring

    • Ved valideringsfejl vises sigende fejlmeddelelse

    • Note: Back-end validerer og front-end præsenterer valideringsfejl

Bemærk: Skal flyttes til epic 976.10

-->

DS-3592 Ændring af Status

Som STAR vil jeg kunne ændre status på en ESCO-STAR stillingsbetegnelse

Acceptkriterier:

  • For stillingsbetegnelser, der kommer fra ESCO, gælder:

    • Det er muligt at ændre tilstand mellem Aktiv og Fravalgt, hvis ESCO stillingsbetegnelsen er “released”

    • Hvis ESCO stillingsbetegnelsen er “Inaktiv” vises ESCO STAR status uden mulighed for ændring

  • For danske tilføjelser til ESCO-STAR gælder:

    • Det er muligt at ændre tilstand mellem Aktiv, Inaktiv og Fravalgt

  • Persisteres med “Gem” knap (sammen med øvrige datafelter)

  • Status valideres inden lagring

    • Ved valideringsfejl vises sigende fejlmeddelelse

    • Note: Back-end validerer og front-end præsenterer valideringsfejl

DS-3593 Tilføj Stillingsbetegnelse

Som STAR ønsker jeg at kunne tilføje en ESCO-STAR stillingsbetegnelse

Acceptkriterier:

  • Den nye stillingsbetegnelse oprettes som child under den aktuelt valgte stillingsbetegnelse (node)

  • Det er kun muligt at tilføje fra niveau 5 og nedefter

  • ConceptUriDa genereres af Taxonomy Services

  • Basis namespace skal kunne konfigureres

  • CreateOccupation metode på Services skal returnerer den ny ConceptUriD

  • Concept-URI vises som read-only datafelt

  • ESCO datafelter vises ikke

  • Persisteres med “Gem” knap (sammen med øvrige datafelter)

  • Indhold valideres inden lagring

    • Ved valideringsfejl vises sigende fejlmeddelelse

    • Note: Back-end validerer og front-end præsenterer valideringsfejl

  • Træstrukturen vises datafeltet efter “Gem”, og den nye stillingsbetegnelse er valgt

  • Alias og kvalifikationer kan først lægges på, når stillingsbetegnelsen er gemt

DS-3594 Accepter ESCO EU Opdatering

Som STAR ønsker jeg at kunne indlæse en ny version af ESCO fra EU

Acceptkriterier:

  • Det er muligt at klikke på en knap for at importere data

  • ESCO data felterne bliver opdateret med den ny information

    • Herunder status

  • Nye stillingsbetegnelser er Inaktive

  • Note: Nuværende kode skal modnes

DS-3595 ESCO EU Opdatering Markering

Som STAR ønsker jeg at få markering af nye og ændrede stillingsbetegnelser fra EU

Acceptkriterier:

  • Et “Ny“ Ikon vises på nye stillingsbetegnelser fra EU

  • Et “Ændret“ ikon vises når EU har ændret stillingsbetegnelser

  • Note: Full stack

DS-3596 ESCO EU Opdatering - Slet Markering

Som STAR ønsker jeg at kunne slette markeringer, når jeg har behandlet EU opdateringen

Acceptkriterier:

  • Det er muligt at klikke på en knap for at fjerne ikoner “Ny”/”Ændret”

  • Når ikoner er fjernet bliver status opdateret og persisteret

DS-3597 Fletning af Stillingsbetegnelser EU/DK

Som STAR ønsker jeg at kunne flette en ny, inaktiv stillingsbetegnelse fra EU med en dansk tilføjet stillingsbetegnelse

Acceptkriterier:

  • Det er muligt at vælge en ESCO-STAR stillingsbetegnelse der skal flettes

  • Det er muligt at vælge en ESCO stillingsbetegnelse der skal flettes

  • Det er muligt at flette de to muligheder sammen ved et klik på en knap

DS-3598 Filtrering af Træ

Som STAR ønsker jeg at kunne filtrere i træstrukturen

Acceptkriterier:

  • En liste med filtre er ved siden af træet

  • Det er muligt at vælge et filter fra listen

    • Så snart et filter er valgt bliver træet filtreret

DS-3599 Søge funktionalitet i Træ

Som STAR ønsker jeg at kunne søge en stillingsbetegnelse

Acceptkriterier:

  • Et søge felt kan bruges til at filtrerer listen.

    • Note: Kan filtrere når “enter“ er klikket eller kan filtere mens der bliver skrevet

DS-3600 Begræns adgang til Værktøj

Som STAR ønsker jeg at afgrænse adgangen til Admin værktøj

Acceptkriterier:

  • Det skal ikke være muligt som uautoriseret person at få adgang til værktøjet

    • Note: Regner med at gøre brug af certifikater

  • Styres af AMP-Admin