FMK Fejlkoder: Formatændringer og dokumentation.

Started by Steven A. Sørensen, 2020-02-14 13:11:34

Previous topic - Next topic

Steven A. Sørensen

Goddag,

I den seneste tid har FMK teamet haft en del fokus på valideringsfejl, herunder også de udvidede valideringer. Dette har resulteret i en del format-ændringer, både internt i FMK men også hvordan vi dokumentere dette på vores doku-wiki.

Her er nogle highlights af de features vi har arbejdet med

Features der er implementeret og aktive per FMK version 1.4.6.30.b:
1. De udvidede valideringer har fået et ny format. læs mere om dette her: http://www.fmk-teknik.dk/index.php?topic=1702.0 (FMK-5890, Version 1.4.6.30.a)
2. Der er introduceret nye keys til en del fejltekster, bl.a. er DrugName (såfremt dette er tilgængelig) nu inkluderet i en del fejltekster hvor man før kun havde et ID: https://wiki.fmk-teknik.dk/doku.php?id=fmk:generel:fejlkoder_og_-tekster (FMK-5898, Version 1.4.6.30.b)
3. Dokumentationen af hvilke Keys som FMK indsætter i fejlteksten, samt hvilke der optræder i KeyValue listen er nu også dokumenteret, bemærk at alle keys per fejlkode nu er unikke. (FMK-5898, Version 1.4.6.30.b)
4. I forbindelse med punkt 2 og 3 er der også ryddet op i valideringsfejl som ikke benyttes længere, og evt fejl i forhold til de Keys som benyttes. (FMK-5898, Version 1.4.6.30.b)

Features der stadig arbejdes på:
1. Der arbejdes på at lave en automatik omkring publiceringen af nye/ændrede fejlkoder/tekster på doku-wiki, vi forventer at kunne lave det således at dokumentationen opdateres samtidig med at en ny FMK version ligges på test-systemerne. Generatoren er klar, men mangler en automatik til publicering på doku-wiki.
2. ElementPath, et element som førhen kun befandt sig i de udvidede valideringsfejl, som givet et mere præcis angivelse af hvor i ens forespørgsel er gået galt, vil blive indført på en del flere valideringsfejl, såfremt det er muligt og giver mening. (Læs mere om ElementPath her: https://wiki.fmk-teknik.dk/doku.php?id=fmk:generel:fejlhandtering#signalering_af_udvidede_valideringsfejls_pa_requestniveau & https://wiki.fmk-teknik.dk/doku.php?id=fmk:generel:elementpath dokumentation vil blive opdateret når vi er færdige med at implementere det i FMK) (FMK-5943, Version TBD)



Peter Rasmussen

Kunne der arbejdes lidt med de tekster der på nuværende er på doku wiki? De er ikke videre oplysende.
10004 og fra 10006 til 10013 står der f.eks. bare "{DrugName} Dosisdispenseres."
Dette hjælper ikke til at finde ud af om der skal foretages ændringer i workflowet som det, i vores tilfælde, var med 10004 hvor vi opdaterer ordinationen med de datoer der kommer fra AdjustDosage kaldet.

Steven A. Sørensen

#2
Quote from: Peter Rasmussen on 2020-02-14 13:33:57
Kunne der arbejdes lidt med de tekster der på nuværende er på doku wiki? De er ikke videre oplysende.
10004 og fra 10006 til 10013 står der f.eks. bare "{DrugName} Dosisdispenseres."
Dette hjælper ikke til at finde ud af om der skal foretages ændringer i workflowet som det, i vores tilfælde, var med 10004 hvor vi opdaterer ordinationen med de datoer der kommer fra AdjustDosage kaldet.

Hej Peter,

Jeg ved godt de ikke er specielt intuative i øjeblikket, vi arbejder på at finde den endelig tekst som skal stå i de individuelle WarningQuestion felter, som det er beskrevet i det nye format for udvidede valideringer så skal i jo vise denne tekst for jeres bruger, såfremt i vælger at have en generisk håndtering af udvidet validering. Så snart vi har de færdige tekster vil vi også dokumentere disse på doku-wiki, men link til hvilken fejlkode de tilhører.
Disse tekster forklarer også hvilken ændring det er brugeren har forsøgt sig at foretage, og som muligvis er en fejl, eller kommer til at kræve en yderligere handling fra brugeren side. Men jeg skal nok tage det op internt om ikke den normalle fejltekst i sig selv også skal være mere forklarende, problemet er at hvis brugeren er havnet i den situation, og systemet ikke har en generisk håndtering, så er det alligevel ikke mulig for brugeren at komme videre, da der ikke kan overrules.

Mvh,
Steven

Peter Rasmussen

Vi modtager allerede differentieret fejlmeddelser på de udvidet valideringer, så kunne der ikke bare stå det, der pt. kommer fra Test2? Også selvom at det ikke er de endelige tekster.

Steven A. Sørensen

Quote from: Peter Rasmussen on 2020-02-14 14:08:18
Vi modtager allerede differentieret fejlmeddelser på de udvidet valideringer, så kunne der ikke bare stå det, der pt. kommer fra Test2? Også selvom at det ikke er de endelige tekster.

Alle valideringer fra 10005 til 10013 er aktive på begge test-systemer, de er dog IKKE aktive i produktion, netop for at i har mulighed for at teste jeres systemer.

Jeg får talt med mine kollegaer i dag, og så ser jeg på at få lavet noget dokumentation af de forskellige udvidet valideringer til DD på mandag.

Mvh,
Steven


Steven A. Sørensen

#6