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)