Integration

Udskriv siden

Nem integration med andre systemer

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.