Met Cadulis kunt u veel verder gaan dan alleen het invoeren van gegevens.
Complexe formulieren maken het mogelijk om de velden aan te passen aan elke interventiecontext, informatie automatisch op te halen (via dynamische variabelen) en de weergave van velden te conditioneren op basis van eerdere antwoorden.
Deze gids begeleidt u stap voor stap bij het maken van een geavanceerd formulier:
- Voorwaardelijke weergave
- Dynamische variabelen
- Onzichtbare velden
satisfaction_client
)U wordt doorgestuurd naar de pagina “Veld bewerken”:
In de pop-up:
U kunt vervolgens een logische operator EN / OF instellen als er meerdere voorwaarden zijn.
client_satisfait
heeft met de waarden Ja / Nee,Met variabelen kunt u automatisch informatie weergeven in een formulier:
💡 Klik op het pictogram “Vervangingen” in de interface om alle beschikbare variabelen te ontdekken.
Variabelen worden omgeven door accolades {...}
en kunnen worden ingevoegd in:
Ze zijn bruikbaar in zichtbare, voorwaardelijke of verborgen velden.
Code | Toont… | Voorbeeld |
---|---|---|
{system.dateTimeNow} |
Huidige datum en tijd | Getekende tijdstempel |
{system.isEnvironmentProduction} |
yes / niets | Om test / productie te onderscheiden |
{intervention.*}
Voorbeelden:
{intervention.reference}
– Referentie van de interventie{intervention.date.dayOfWeek}
– Dag van de week{intervention.title}
– Titel van de interventie{intervention.durationSeconds}
– Duur in seconden{intervention.businessUnit.name}
– Geassocieerde BU{intervention.address}
{intervention.address.zipCode}
– Postcode{intervention.address.latitude}
/ {longitude}
– GPS-coördinaten{intervention.customer.*}
{intervention.customer.name}
– Naam{intervention.customer.email}
– E-mail{intervention.customer.custom.niveau_confiance}
– Aangepaste klantvelden{intervention.assignedUsers.*}
{intervention.assignedUsers.name}
– Volledige naam{intervention.assignedUsers.email}
– E-mail{intervention.report.*}
{intervention.report.status}
– OK / KO{intervention.report.comment}
– Eindcommentaar{intervention.parent.date}
– Datum van bovenliggende missie{intervention.container.*}
– Info van een “container”-missie{user.*}
{user.firstName}
/ {user.lastName}
{user.email}
Bij het toevoegen van een veld, selecteer Verborgen veld.
Dit veld zal:
💡 Ideaal om waarden over te dragen tussen activiteit en afsluiting zonder de gebruikersinterface te verstoren.
Samenvattingsveld:
Interventie van {intervention.date} voor {intervention.customer.name}
Standaard uitvoerdersnaam:
Standaardwaarde = {intervention.assignedUsers.name}
Symbool afhankelijk van antwoord:
{condition,champ_sécurité,OK,✓,✗}
Een gegeven anonimiseren:
{ano,customer.email}
✔️ Maak eerst de controlevelden aan (bijv. Ja / Nee) vóór de voorwaardelijke velden
✔️ Geef uw velden leesbare codes (controle_securite
)
✔️ Test uw formulier met de knop Testen
✔️ Gebruik horizontale scheidingslijnen om blokken te organiseren