Mit Cadulis können Sie weit mehr als nur einfache Dateneingaben vornehmen.
Komplexe Formulare ermöglichen es, die Felder an jeden Einsatzkontext anzupassen, Informationen automatisch einzufügen (über dynamische Variablen) und die Anzeige von Feldern abhängig von vorherigen Antworten zu steuern.
Diese Anleitung begleitet Sie Schritt für Schritt beim Erstellen eines erweiterten Formulars:
- Bedingte Anzeige
- Dynamische Variablen
- Unsichtbare Felder
satisfaction_client
)Sie werden zur Seite „Feld bearbeiten“ weitergeleitet:
Im Pop-up:
Sie können anschließend einen logischen Operator UND / ODER festlegen, wenn mehrere Bedingungen vorhanden sind.
client_satisfait
mit den Werten Ja / Nein haben,Variablen ermöglichen es, automatisch Informationen in einem Formular anzuzeigen:
💡 Klicken Sie auf das Symbol „Ersetzungen“ in der Oberfläche, um alle verfügbaren Variablen zu entdecken.
Variablen werden von geschweiften Klammern {...}
umgeben und können eingefügt werden in:
Sie sind in sichtbaren, bedingten oder versteckten Feldern verwendbar.
Code | Zeigt an… | Beispiel |
---|---|---|
{system.dateTimeNow} |
Aktuelles Datum und Uhrzeit | Zeitstempel bei Unterschrift |
{system.isEnvironmentProduction} |
ja / nichts | Unterscheidung Test / Produktion |
{intervention.*}
Beispiele:
{intervention.reference}
– Einsatzreferenz{intervention.date.dayOfWeek}
– Wochentag{intervention.title}
– Einsatztitel{intervention.durationSeconds}
– Dauer in Sekunden{intervention.businessUnit.name}
– Zugehörige BU{intervention.address}
{intervention.address.zipCode}
– Postleitzahl{intervention.address.latitude}
/ {longitude}
– GPS-Koordinaten{intervention.customer.*}
{intervention.customer.name}
– Name{intervention.customer.email}
– E-Mail{intervention.customer.custom.niveau_confiance}
– Kundenindividuelle Felder{intervention.assignedUsers.*}
{intervention.assignedUsers.name}
– Vollständiger Name{intervention.assignedUsers.email}
– E-Mail{intervention.report.*}
{intervention.report.status}
– OK / KO{intervention.report.comment}
– Abschlusskommentar{intervention.parent.date}
– Datum des übergeordneten Einsatzes{intervention.container.*}
– Informationen einer „Container“-Mission{user.*}
{user.firstName}
/ {user.lastName}
{user.email}
Wählen Sie beim Hinzufügen eines Feldes Verstecktes Feld aus.
Dieses Feld ist:
💡 Ideal, um Werte zwischen Aktivität und Abschluss zu übertragen, ohne die Benutzeroberfläche zu stören.
Zusammenfassungsfeld:
Einsatz am {intervention.date} für {intervention.customer.name}
Standardmäßig Name des Außendienstmitarbeiters:
Standardwert = {intervention.assignedUsers.name}
Symbol je nach Antwort:
{condition,champ_sécurité,OK,✓,✗}
Anonymisierung einer Angabe:
{ano,customer.email}
✔️ Erstellen Sie zuerst Kontrollfelder (z. B. Ja / Nein), bevor Sie bedingte Felder anlegen
✔️ Vergeben Sie lesbare Codes für Ihre Felder (controle_securite
)
✔️ Testen Sie Ihr Formular mit dem Button Testen
✔️ Verwenden Sie horizontale Trennlinien, um die Blöcke zu strukturieren