Capevo XForm er platformsuafhængig både hvad angår
præsentationsmæssig integration i et eksisterende netsted samt
datamæssig integration til andre systemer, databaser og
webservices.
Capevo XForm bygger på en sikker IT-arkitektur, baseret på
åbne, internationale standarder, der ikke kun sikrer maksimal
tilgængelighed, men også giver mulighed for fuld integration til
eksisterende IT-systemer og webservices.
Brugerflade-integration:
- Nem implementering i enhver hjemmeside via copy/paste af simpel
visningskode (se ordforklaring til højre).
- Formularer tilpasser sig automatisk look'n feel på dit
netsted via netstedets stylesheets.
- Samme formular kan implementeres i flere netsteder på én gang
og stadig opsamle data ét sted.
Data-integration:
Al dataintegration med eksterne systemer og databaser foregår
via webservices. De standardiserede webservice-grænseflader i XForm
agerer herefter ud fra den forretningslogik, der er indkodet i de
webservices, som systemet kommunikerer med. Følgende
webservice-grænseflader er standard i XForm:
- Webservice OnLoad: Forudfylder felter med
data fra andre systemer ved visning af en formularside. F.eks:
Forudfyld felterne navn og adresse med oplysninger fra
CPR-registret på basis af brugerens logon/digitale signatur.
- Webservice OnShow: Afgør om en formularside
skal vises eller springes over. F.eks.: Spring formularside om
virksomhedsinfo over, hvis der er tale om en privat borger.
- Webservice Interactive: Kan dynamisk
forudfylde felter imens brugeren udfylder formularen på basis af
slutbrugerens indtastninger i andre felter. F.eks.: Udfyld
automatisk feltet "Postdistrikt" ud fra brugerangivet
"Postnr."
- Webservice Fieldvalidation: Kan validere
brugerens indtastning i baggrunden op mod andre systemer imens
brugeren udfylder formularen. Hvis det indtastede ikke er korrekt
kan metoden bl.a. returnere fejlbesked, fremhæve felter, præsentere
mulige valgmuligheder for et felt m.m. F.eks.: Brugeren har
indtastet ny adresse på en flytteformular, men adressen findes ikke
i kommunens adresseregister. Servicen returnere fejlmeddelelse,
fremhæver adressefeltet og viser en liste med eksisterende
vejnavne, der minder om det indtastede.
- Webservice Datalist: Kan udfylde en liste over
svarmuligheder i en rullemenu eller rulleliste (dropdownbox og
listbox i html-terminologi) ifm. indlæsning af en formularside.
F.eks: Vis en liste over de fem læger, der bor tættest på den
brugerangivne adresse.
- Webservice Push: Når formularen indsendes kan
alle eller udvalgte dele af de indsendte data automatisk sendes
videre i XML-format til andre systemer. Servicen kan blandt andet
returnerer en statuskode og en kvitteringstekst, som vises på
skærmen for brugeren efter indsendelse. F.eks: Brugeren indsender
ansøgning om et fisketegn. Webservicen checker i
fisketegns-databasen om der er ledige fisketegn og kan med det
samme fortælle brugeren at ansøgningen er godkendt samt reservere
fisketegnet i den eksterne database til ansøgeren.
- Webservice Logon: Anvendes ved
single-sign-on-løsninger. F.eks.: Brugeren er i forvejen logget ind
på en hjemmeside og skal på grundlag af dette logon automatisk
logges ind på alle formularer. F.eks.: En bruger er logget ind på
en hjemmeside og skal indsende en formular. Servicen sikrer at
formularen kender brugeren og har adgang til basisoplysninger
om brugeren. På den måde kan formularen f.eks. forudfylde felter i
formularen med oplysninger, som hjemmeside-ejeren i forvejen måtte
have.
- Webservice Adminlogon/brugersimulering:
Anvendes så sagsbehandlere i XForms indbakke kan simulere en
brugerindsendelse. F.eks.: En borger henvender sig i et
borgerservicecenter, da vedkommende ikke har en computer til
ansøgning. En sagsbehandler hjælper borgeren med at indsende
formularen ved hjælp af brugersimulering.
- Webservice Workflow: Kan tilknyttes som
handlinger til regler i et workflow. Det betyder at andre systemer
kan modtage oplysninger fra formularen undervejs i et workflow, men
webservicen har også en mulighed for til en vis grad at påvirke
workflowet.
- Webservice AttributeChange: Kan manipulere med
formularens layout, mens brugeren er i gang med at udfylde den.
Servicen kan typisk bruges til at vise brugervenlige hjælpetekster
direkte i formularen og kan f.eks. bruges til at ændre udséende af
felter, afhængigt af de indtastede oplysninger i formularen.
I XForm er der som standard implementeret en lang række ofte
anvendte webservicefunktioner såsom postnummer-opslag, CVR-opslag
og CPR-opslag, som kan benyttes i kombination med egne
webservices.
Alle webservice-grænseflader er dokumenteret i en særskilt brugervejledning.
Sikkerhed:
- Indbygget automatik garanterer for sikkerhed såsom kryptering
uanset implementeringssted.
- Platform baseret på internationale sikkerhedsstandarder som
SSL, S/MIME, PKI og VPN.
- Understøttelse af digital signatur, herunder DanID, til login
og signering.