Test, fejlsøgning og drift
Denne side indeholder gode råd og vejledning til, hvordan du bedst muligt sørger for at teste dine blanketter, samt efter produktionssætning at varetage drift og dertilhørende fejlsøgning
Test
Når I bygger blanketter, hvad end det er nye blanketter eller tilpasninger til eksisterende blanketter, så det vigtigt altid at teste, at blanketten virker efter hensigten, så man mindsker risikoen for at sætte en blanket i produktion, der indeholder fejl. Her tilbyder Blanketmotoren to niveauer af test
Testvinduet i Form Builder: Orbeon Forms kommer med et indbygget testvindue, hvor man hurtigt og nemt kan se og afprøve sin blanket for at teste flowet gennem blanketten med forretningslogik og integrationer.
Bemærk: Der vil være nogle ting, der ikke virker i testvinduet, som eksempelvis CPR-opslag, da man vil være logget ind med sin medarbejdersignaturTestmiljøet: Hvis du vil teste mere sammenhængende flows til det opsatte endepunkt eller med forskellige brugertyper, så kan du i stedet for at bruge testvinduet anvende Blanketmotorens testmiljø, som du kan publicere til inde fra publiceringsvinduet og få links til en fuldt funktionel testudgave af din blanket.
Testdata
Når I tester blanketter i testmiljøet, så vil I blive mødt af testmiljøer hos NemLog-in, Digital Post, CVR m.v. og vil derfor have behov for at kunne oprette og anvende testdata
Vi har prøvet at give eksempler på testdata, samt processer for oprettelse af yderligere testdata her Testdata
Drift af blanketter
Når du har sat en blanket i produktion, så følger der naturligt et ansvar for drift af blanketten, hvor Blanketmotoren tilbyder en række værktøjer til dette
Overvågning: I bør altid opsætte overvågning af jeres blanketter som beskrevet her, så I får besked, hvis der er indsendelser der fejler i den efterfølgende behandling, hvorefter I kan begynde at fejlsøge som beskrevet nedenfor.
Received Forms: Brugere med enten admin, supporter eller kombirollen for jeres myndighed kan under received forms i Blanketdesigneren løbende følge med i indsendelser på jeres blanketter og I kan, hvis det giver mening i jeres setup gøre det til en fast rutine periodisk at tjekke for blanketter i uforudsete tilstande.
Hændelseslog API: Hvis I vil automatisere overvågningen af jeres indsendelser, så udstilles Blanketmotorens hændelseslog også som API, hvor I programmatisk vil kunne trække oplysninger om, hvordan behandlingen af jeres indsendelser er forløbet.
Foruden ovenstående værktøjer, så kan I også følge med i Driftsmeddelelser af forskellige art
Fejlsøgning
Både i regi af test og drift vil der til tider være behov for fejlsøgning, og her prøver vi i Blanketmotoren at tilbyde en række værktøjer, der gør det nemmere for jer selv at fejlsøge.
Under Received Forms i Blanketdesignerne finder I bĂĄde test- og produktionsindsendelser.
Her kan du fremsøge indsendelser med specifikke ID’er, blankettyper eller filtrere på status for at finde de relevante indsendelser, hvorfra du kan
se hvem der har indsendt blanketten og hvornĂĄr
se status på indsendelsen og med klik herpå åbne den såkaldte hændelseslog
downloade indsendelsens data med bĂĄde XML, PDF og eventuelle bilag til manuel behandling
Derudover vedligeholder vi i denne Wiki en liste af typiske fejlbeskeder i forskellige scenarier
Vi vil fra Blanketmotorens side meget gerne udvide mulighederne for jeres egen fejlsøgning og er derfor meget lydhøre overfor forbedringsmuligheder til dette område
Â