Section templates
Section templates er en mulighed for at lave genbrugelige sections som nemt kan indsættes i blanketter og på den måde spare blanketdesigneren for at skulle opsætte integrationer, logik m.v..
Â
Der findes to typer af section templates, der også er adskilt i to grupper i Toolboxen:
Globale templates: Den første gruppe af section templates, er de såkaldte globale templates, som kommer fra et centralt bibliotek, der administreres af Blanketmotorens produktteam.
Myndighedens egne templates: Den næste gruppe af section templates dukker op i Toolboxen, hvis den tilhørende myndighed har oprettet et bibliotek, som tilbyder en række templates. Disse kan vedligeholdes af myndigheden selv.
Når du indsætter et section template i en blanket er alt indholdet inde i sektionen låst. Dog er sektionen som objekt redigerbart. Det betyder bl.a., at du selv bør give sektionen både en titel og et control name.
Globale section templates
Blanketmotorens produktteam administrerer og vedligeholder en række globale section templates, som frit kan benyttes af alle myndigheder i Blanketmotoren. De globale section templates kan deles op i to mindre grupper:
Kom-hurtigt-i-gang: For at gøre det nemmere for blanketdesignere at komme i gang med at bruge forskellige integrationer, så tilbyder det globale bibliotek, templates med opslag på CVR-nummer, P-nummer, adresse, kortoplysninger, samt templates med udtræk af data fra NemLog-in. Du kan som designer selv genskabe alle disse templates enten direkte i en blanket eller i dit eget bibliotek, såfremt du ønsker en tilpasset udgave.
Kontrolleret funktionalitet: Visse integrationer (pt. kun CPR) skal opsættes varsomt for ikke at lave blanketter, der kan misbruges. De typer opslag, skal gøres via en global section template, som Produktteamet opsætter. For nuværende omfatter denne gruppe en længere række CPR-templates, der kan bruges af alle, og hvis man har særlige behov for en tilpasset udgave, kan denne bestilles hos Produktteamet på blanketmotor@erst.dk.
For at finde ud af, hvad de enkelte globale templates gør, så anbefaler vi, at du prøver dig frem og finder ud, af hvilken - hvis nogen - der matcher dine behov.
Bemærk: Det er pt. kun et fåtal af de globale section templates, som er oversat til engelsk. Har du brug for en oversættelse, så skriv til Produktteamet på blanketmotor@erst.dk og medsend meget gerne bud på oversættelser.
Myndighedsspecifikke section templates
Opret ikke flere section-template-libraries - Lav kun én blanket, som hedder "library" for jeres myndighed: Hvis der publiceres mere end et library, så er det kun det seneste, som virker. Publiceres der et nyt, skaber dette således rod i blanketter, der anvender section-templates fra det "gamle" section-template-library.
Vær varsom med at redigere i jeres section-template-library: I forlængelse af ovenstående bør I også være forsigtige med at slette og redigere i jeres section-template-library, da det påvirker blanketter, der anvender disse section templates.
Godt råd: Undgå at inkludere tekst og/eller felter i jeres section-templates, som er unikke for et specifikt brugsscenarie, såsom beskrivende tekst. Hensigten er netop, at section templates skal være generiske, så de kan bruges i flere kontekster.
I kan som myndighed også oprette og vedligeholde jeres eget bibliotek af section templates til brug på tværs af alle jeres blanketter. Dette gøres helt simpelt ved at oprette en blanket med navnet library (hvis ikke den allerede findes).
Herefter kan I oprette sections i denne blanket, hvor der efter publicering af biblioteket, vil være en én-til-én korrespondance mellem sections i biblioteket og section templates i Toolboxen for jeres almindelige blanketter.
Publicering af library
Når I har lavet ændringer i jeres library, så skal disse publiceres helt ligesom jeres blanketter. Da ændringerne i jeres library kun findes i andre blanketter, så vil I dog blive mødt af et simplere publiceringsvindue som vist nedenfor:
Bemærk: Ved opdateringen til biblioteket, så kan der være behov for i de andre blanketter at klikke på Reload Toolbox i den avancerede fane af Toolboxen.