De Connector toevoegen
Na het toevoegen en authenticeren van een SQL Server Connection, kun je Data Source Connectors toevoegen om gegevens uit een database op te halen of gegevens naar een database te pushen bij het indienen van formulieren met behulp van Form Connectors, wat het onderwerp van dit artikel is.
Met ons platform kun je snel en eenvoudig je formulierinvoeren verbinden met een SQL Server-database, waardoor eenrichtingssynchronisatie mogelijk wordt: formulierinvoeren worden naar tabellen in de database gepusht.
De Connector toevoegen
Volg deze stappen om de connector aan je specifieke formulier toe te voegen:
- Navigeer naar App Workshop > Forms.
- Hover over je gewenste formulier en klik op het Connect pictogram.
- Klik op de knop Add Connector (rechtsboven).
- Selecteer SQL Server uit de opties.
Opmerking: De pagina wordt vernieuwd met de toegevoegde connector. Wijzigingen zijn niet live totdat je op Save klikt.
Snelle toegangstip
Als je al in de Form Builder of Settings weergave bent, hoef je niet terug naar het hoofdmenu. Klik gewoon op het tabblad Connectors dat zich rechtstreeks onder de formuliertitel bovenaan het scherm bevindt.
De Connector configureren
Na het toevoegen van de formulierconnector zijn de volgende configuratieopties beschikbaar.

Schema
Voer het optionele SQL Server-databaseschema in waar de tabel is opgeslagen. Indien leeg gelaten, wordt het standaardschema gebruikt.
Gegevenskolommen
Definieer welke formuliervelden als rijwaarden in je doeldataset moeten worden ingevuld.
Bij je eerste formulierinvoering zal elk geselecteerd formulierveld automatisch een kolom met dezelfde naam maken als deze nog niet bestaat.
Tabelnaam
Geef de databasetabel op die invoergegevens voor dit formulier ontvangt.
Indien leeg gelaten, wordt een standaardtabelnaam gegenereerd met behulp van de externe formulier-ID.
Tabel automatisch onderhouden
Indien ingeschakeld, zal ons platform de doeldatabasetabel maken en onderhouden, en automatisch _lastupdated en _deleted kolommen toevoegen.
Dit is een aanbevolen instelling, omdat kolommen automatisch worden toegevoegd/gewijzigd naarmate het formulierontwerp tussen versies verandert.
Indien niet ingeschakeld, kun je je eigen Custom SQL invoeren om tabelkolommen te onderhouden.
Uitsluiten van export
Alle velden die in de formulierontwerper als ‘Exclude from Export’ zijn gemarkeerd, worden ook uitgesloten van de doeltabel.
Gebruikers-URL-mediavelden
Indien ingeschakeld, worden mediabestandsnamen geconverteerd naar hun volledige URL.
Vervang aanduidingen door weergavetekst
Standaard worden aanduidingen vervangen door de onbewerkte antwoordwaarde uit de formulierinvoering.
Bijvoorbeeld: datumwaarden worden opgeslagen als UTC in ISO 8601 onbewerkt formaat, bijv. 2015-10-23T15:05:07Z.
Selecteer deze optie als je het wilt vervangen door voor gebruikers zichtbare tekst, bijv. 23-Oct-2015 05:05:07, ervan uitgaande dat je tijdzone UTC-10 is.
Herhalingsrijen invullen
Herhaalde gegevens (bijv. herhaalbare pagina’s en tabelrijen) worden als afzonderlijke rijen geëxporteerd.
Wanneer deze optie is geselecteerd, worden alle niet-herhalende antwoordwaarden in elke herhalingsrij gekopieerd.
Dit kan nuttig zijn in gevallen waarin andere systemen deze rijen importeren en alle antwoordwaarden voor elke herhaalde rij moeten verwerken.
Als je in plaats daarvan NULL-waarden voor niet-herhalende antwoorden in herhalingsrijen wilt hebben, schakel je deze optie uit.
Het volgende wordt NIET beïnvloed door deze optie:
- ENTRYGUID, ENTRYGUIDFULL, ITEMNO en UTCNOW
- Velden die voorkomen in een tabel of herhaalbare pagina
- Formules die verwijzen naar een herhalend veld
Anonimiseer persoonlijke gegevens
Indien ingeschakeld, worden gegevens uit velden die als persoonlijke gegevens zijn gemarkeerd, omgezet in een niet voor mensen leesbaar formaat ter ondersteuning van privacy.
Op dit moment ben je klaar om te gaan. Klik op Save in de rechterbovenhoek om je wijzigingen op te slaan en de Connector te activeren.
Connectorlogboeken
Nadat apparaten zijn gesynchroniseerd en een gebruiker een formulier uploadt, moeten formuliergegevens naar je SQL Server-database worden gepusht. Dit kan worden bevestigd in het externe systeem of door de connectorlogboeken van het formulier op het platform Data Feed weer te geven.

Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen