Kaartlagen - formulieren

Introductie

WFS lagen waarop Transacties zijn toegestaan kunnen worden ingericht om te bewerken. Om de attributen van een WFST laag te bewerken wordt er een formulier ingericht.

De administrator kiest de velden die door de gebruiker mogen worden ingevuld of aangepast. Het formulier kan zowel in single-edit mode als bulk-edit modus worden gebruikt.

screen_wfstform.jpeg

Klik op Veld toevoegen om de dialoog te openen.

Hier kan de beheerder het attribuutveld kiezen dat gewijzigd kan worden, het formulierveld een naam geven om te tonen, aangeven of het een verplicht veld is en bepalen of het veld ook in een bulkedit sessie moet worden meegenomen.

Indien bij Type wordt gekozen voor string kan een domeinlijst worden toegevoegd waar een gebruiker de waarde voor het veld uit kan kiezen. Deze domeinlijst hoeft niet als filter te worden toegepast maar kan dus ook in formulieren worden gebruikt om de te kiezen veldwaardes te beperken.

screen_form_veld2(1).png

In bulk-edit modus moet worden voorkomen dat specifieke attributen kunnen worden aangepast (denk aan identificerende velden of velden met object-specifieke informatie). Per attribuut kan worden opgegeven dat het betreffende attribuut in bulk-edit moet worden uitgeschakeld. Het kan dan niet worden aangepast.

Voorbeeld: in een formulier voor 'projecten' kan het attribuut 'projectcode' in single-edit modus beschikbaar zijn ( zodat projecten kunnen worden ingetekend). In bulk-edit modus wordt dit attribuut uitgeschakeld zodat de projectcode per object niet kan worden overschreven.

Om het formulier ook beschikbaar te stellen aan de gebruiker kan de administrator het volgende inrichten:

1 - Beschikbaar maken vanuit featureinfo

De beheerder kan in het beheer van het formulier aangeven dat dit moet kunnen worden geopend vanuit de featureinfo.

2 - Richt een knoppenbalk groep in voor het bewerken van een laag

Dit is de standaard voor lagen waarin niet alleen attributen, maar ook bewerkingen op de geometrie moeten worden uitgevoerd. 
Het aangemaakte formulier zal worden getoond vanuit de werkbalk Wijzig attributen van een geometrie.

De bewerk knoppenbalk zou er als volgt kunnen uitzien (waarbij de bloknote met het pennetje het formulier voor de te bewerken attributen zal tonen):

 

Afbeeldingen en Documenten

Het is ook mogelijk om documenten en afbeeldingen via een formulier te uploaden. Om een dergelijk veld in te richten moet er wel een tekstveld in de tabel van de kaartlaag aanwezig zijn om de naam van het documenten op te slaan. Kies bij het veld Type voor maak foto of voeg bestand toe. Indien er een afbeelding of document is toegevoegd aan een object zal dit, indien het formulier weer wordt aangeroepen, als download worden aangeboden.

De standaard formulier opbouw, en beschikbare acties zijn vrij beperkt. 

De administrator heeft ook de optie om over te schakelen naar de geavanceerde formulier configuratie.  De WYSIWYG editor  switcht dan naar een json-editor. Deze toont de onderliggende json react form definitie.

Het vraagt nogal wat kennis van een OneMap administrator om zelf de geavanceerde forms uit te breiden. Het wordt aanbevolen om dit niet zelf te doen, maar dit door Nieuwland consultants uit te laten voeren.

Een korte uitleg voor het opbouwen van geavanceerde formulieren is te vinden op Geavanceerde formulieren