Release 3.2.0

Den 15. juni 2023 blev version 3.2.0 af Blanketmotoren sat i produktion, og vanen tro introduceres et par nye features, nogle lavt hængende frugter samt lidt fejlrettelser.

  • Patch af Orbeon Forms: Vi patcher Orbeon Forms til deres version 2021.1.9, der indeholder et par fejlrettelser, som forhåbentligt løser nogle af de problemer vi har haft siden vores sidste opgradering. Release notes til patchen findes som altid på Orbeons hjemmeside: https://doc.orbeon.com/release-notes/orbeon-forms-2021.1.9 (kig også i 2021.1.8).

    • BEMÆRK: Vi er opmærksomme på en mindre fejl i patchen i Form Builderen som vi har valgt at gå i produktion på trods af, da vi mener at de løste fejl giver mere værdi for slutbrugeren. Fejlen består i, at man ved indsættelse af section templates i en blanket skal folde sektionen ind og ud før felterne kan ses.

  • MitID Signering med flere underskrifter: Vi åbner nu op for at MitID kan bruges til signering på indsendelser der kræver mere end én underskrift. Beviset for signeringen indlejres i XML’ens metadata sammen med de øvrige oplysninger om signeringen.

  • Kopi af kvittering til endepunkt: En ny feature som flere af jer har efterspurgt, hvor det nu bliver muligt for jer at få en kopi af den kvittering, som brugeren har fået tilsendt såfremt, at brugeren har fået tilsendt en kvittering. Funktionaliteten aktiveres under Kvitteringer og virker på nuværende tidspunkt for alle endepunktstyper på nær webservice.

  • Signeringslinks fra hændelseslog åbnes i ny fane: Der er et par af jer, som har efterspurgt, at de signeringslinks man kan finde i Blanketmotorens hændelseslog åbnes i en ny fane, så man ikke bliver taget ud af Blanketmotoren.

  • Mindre tilpasninger til duplikering: Vi opdagede, at man ved duplikering af en blanket fik lov til at angive værdier som ikke passede med vores efterfølgende datamodel, og man fik derfor fejl når man prøvede at redigere og gemme blanketten efterfølgende. Vi har derfor lavet valideringer i duplikeringsvinduet, så de matcher de tilladte dataformater i databasen.

  • Tilpasning til anonymiseringslogik: Vi har ændret lidt i vores anonymiseringslogik, således at vi bibeholder metadata om beskeder, betalinger og underskrifter, der ellers før blev slettet helt. Dette vil give os bedre muligheder for at fejlsøge, da vi kan se flere spor efter det flow som en blanket har været igennem end tidligere.

  • Fejlrettelse i den nye beskedoversigt: Vi opdagede efter produktionssætningen af den nye beskedoversigt i release 3.1.0, at der var en fejl som fik beskeder til at se fejlede ud, selvom de var blevet udsendt. Vi har nu rettet denne, således at status på beskederne i beskedoversigten er retvisende.

  • Fejlrettelse i CPR medsigneringskomponenten: Vi havde en fejl, der gjorde at den HTTP Service, der blev indsat som del af medsigneringskomponenten ikke virkede out-of-the-box, men skulle tilrettes en smule før den virkede. Det er nu løst således, at komponenten virker med det samme.

  • Performanceforbedring ifm. indsendelse af blanketter: Vi har indført et databaseindeks som gør op med de lange svartider der var opstået ved indsendelse af blanketter både i produktion og i særdeleshed i test.

  • Tilpasning af logning og logfiler: Vi har brugt lidt tid på at kigge på vores logfiler for at sikre, at de giver os de informationer vi har brug for til fejlsøgning og ikke har unødig støj, der forsinker vores arbejde. Det er et arbejde vi kommer til at fortsætte resten af året.

  • Opdatering af Datatables: Som en del af vores løbende life cycle management, så har vi opdateret versionen af Datatables brugt i oversigterne for hhv. blanketter og indsendelser. Vi har i den forbindelse aktiveret en spinner på begge tabeller, så man kan følge med i om der hentes data.