Wij gebruiken cookies op deze site om jouw gebruikerservaring te verbeteren.

Skip to main content

Inhoudstafel

Forms

Overzicht

Product dat complexe formulieren voor datacaptatie en -opslag implementeert in een applicatie op basis van voorgedefinieerde UI-elementen

Domein

Generieke IT-bouwblokken

Subdomein

As a Service

Typologie

Product

Service owners

Smals, RIZIV, FAGG, FOD Volksgezondheid

Eerste release

2018

Functionele beschrijving

Het product Forms omvat een UI-library en backend om

  • formulieren te genereren
  • antwoorden te valideren
  • data te bewaren

1. De library biedt volgende functionaliteiten:

  • Flexibel opmaken van een formulier aan de hand van voorgedefinieerde responsieve UI-elementen zoals inputtext, checkboxlists… binnen een template opgemaakt in JSON-formaat
  • Datakwaliteit verzekeren door de voor-gedefinieerde elementen, zoals verplicht of optioneel veld, lengte van een veld, afhankelijkheden tussen velden… te specifiëren
  • Pre-visualiseren van de template via de ‘Previewer’-webapplicatie, zodoende een GUI-weergave te krijgen van het formulier enkel en alleen op basis van een JSON-file zonder releases noch deployments
  • Mogelijkheid tot uitbreiden van de library met nieuwe UI-elementen volgens de noden van het project en op aanvraag

2. De backend biedt volgende functionaliteiten:

  • Aanmaken van de response-file in JSON-formaat, die de antwoorden bevat op basis van de ingevulde waarden in het formulier
  • Definitieve datavalidatie op basis van de template
  • Persisteren van de response-file in de database
  • Encrypteren van de data door middel van het oproepen van encryptie-services
  • Aanbieden van version-management voor de templates

Deze component voldoet aan de wettelijke vereisten inzake digitale toegankelijkheid, in het bijzonder aan de WCAG 2.1 niveau AA.
Het hergebruik ervan maakt het mogelijk om toegankelijke gebruikersinterfaces te produceren, maar stelt de site of toepassing die het gebruikt niet vrij van een algemene controle.

Doelpubliek

Het product is aangewezen voor toepassingen die datacaptatie en -opslag wensen te implementeren aan de hand van formulieren.

Integratievoorwaarden

Voor de Library

  • De UI-elementen zijn gebaseerd op de Angular Material library en worden als Angular componenten gepackaged; de applicatie die de library aanroept moet dan ook het Angular framework gebruiken
  • De templates moeten opgemaakt worden in JSON-formaat opdat de library de formulieren zou kunnen weergeven

Voor de backend

  • Communicatie met de backend is technologie-onafhankelijk gezien deze verloopt via een http-call
  • De backend maakt gebruik van een Postgress-database
  • De applicatie die de library aanroept moet zelf instaan voor de beveiliging

Opmerking: het product Forms is tegenwoordig compatibel met Angular 15 en 16.

Contact: ReuseOperational@smals.be

Documentatie

Maak deel uit van iets groters: join the ReUse movement

Vul de catalogus aan

Communicatie, kerndiensten, ondersteunende diensten, generieke IT-bouwblokken; het zijn allemaal business domeinen die je kunt verrijken met je eigen herbruikbare componenten, nuttig voor andere instellingen. Bovendien kunnen ze betrekking hebben op gebieden die we verder willen ontwikkelen zoals betalingen, rapportage, HR, enz.

Naar informatie en formulier

Word ambassadeur van het hergebruik!

Blader door de catalogus voor meer informatie over herbruikbare onderdelen. Praat met je werknemers en hun netwerken over de voordelen van ReUse.

Hoe meer bekendheid je geeft aan het ReUse-concept en de catalogus verrijkt, hoe meer je de voordelen ervan versterkt.

Volg ons!

Blijf op de hoogte van de laatste ontwikkelingen en events! Schrijf je in op onze nieuwsbrief.

Raadpleeg al onze nieuwsbrieven

Naar boven