976.7 Admin værktøj - user stories
- 1 Generelle acceptkriterier
- 2 DS-3586 App start med titel
- 3 DS-3587 ESCO-STAR hierarki liste
- 4 DS-3588 ESCO Information (ikke redigerbar)
- 5 DS-3589 Se og rediger tekst
- 6 DS-3590 Gem ESCO-STAR ændringer
- 7 DS-3591 Tilføj/Slet og Ændre Alias
- 8 DS-3592 Ændring af Status
- 9 DS-3593 Tilføj Stillingsbetegnelse
- 10 DS-3594 Accepter ESCO EU Opdatering
- 11 DS-3595 ESCO EU Opdatering Markering
- 12 DS-3596 ESCO EU Opdatering - Slet Markering
- 13 DS-3597 Fletning af Stillingsbetegnelser EU/DK
- 14 DS-3598 Filtrering af Træ
- 15 DS-3599 Søge funktionalitet i Træ
- 16 DS-3600 Begræns adgang til Værktøj
Generelle acceptkriterier
De elementer, som implementeres i en user story, skal styles ca. som Jobnet for arbejdsgivere: https://jobag.jobnet.dk/
Noter:
Link til mock-up: https://t3rd0r.axshare.com/
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)
Titel: “ESCO-STAR administrationsværktøj”
Logo ca. som Jobnet for arbejdsgivere: https://jobag.jobnet.dk/
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