Software documentation for field service management, scheduling, and optimization

Geavanceerde trigger aanmaken op Cadulis


Doel van de gids

Deze gids begeleidt u bij het configureren van geavanceerde triggers in Cadulis, bedoeld om complexe ketens van acties te automatiseren volgens voorwaardelijke logica, zowel kruislings als tussen verschillende Business Units.

Deze scenario’s maken het mogelijk om:

  • Meerdere geautomatiseerde acties te koppelen
  • Voorwaardelijke berichten te verzenden (e-mail, SMS, push…)
  • Automatisch een activiteit opnieuw in te plannen na mislukking
  • Cadulis te koppelen aan uw externe tools (CRM, ERP, ticketing, DMS…)

⚠️ Deze gids gaat ervan uit dat u vertrouwd bent met eenvoudige triggers .


1. Typische use-cases voor geavanceerde triggers

1.1 Automatische herinterventie bij mislukking

  • Afsluiting KO → automatische aanmaak van een nieuwe interventie
  • Mogelijke keten: klantnotificatie + automatische toewijzing

1.2 Aanmaak van geplande opvolgactiviteiten

  • Interventie → controle op D+30
  • Geplande trigger op 30 dagen

1.3 Synchronisatie met externe tools

  • HTTP-calls naar GLPI, HubSpot, Notion, ERP, enz.
  • Automatisch versturen van gegevens (SFTP) bij elke wijziging

1.4 Multi-Business Unit beheer

  • Activiteit in BU A → triggert een actie in BU B

2. Geplande triggers (planmodus)

In tegenstelling tot triggers op gebeurtenis, worden geplande triggers uitgevoerd op een specifieke datum of frequentie.

Voorbeeld:

  • Doel: klant opvolgen indien geen afsluiting na 3 dagen
  • Modus: gepland
  • Frequentie: elke dag om 08:00 uur
  • Voorwaarde: activiteit ouder dan 3 dagen EN status op te plannen
  • Actie: versturen van een e-mail of HTTP-call naar een CRM

💡 Maak een test-Business Unit aan om uw geplande triggers te valideren.


3. Geavanceerde vervangingsvariabelen

Voeg dynamisch gegevens in uw berichten of API-verzoeken in:

  • {intervention.reference} → referentie van de interventie
  • {intervention.date} → geplande datum
  • {intervention.customer.name} → naam van de klant
  • {intervention.report.status} → afsluitingsstatus
  • {system.dateTimeNow} → realtime tijdstempel

Tip

👉 Raadpleeg alle beschikbare variabelen via de dynamische documentatie in de trigger-editor.

4. Een keten van triggers aanmaken

Volledig voorbeeld:

Afsluiting KO → Notificatie → SMS → Nieuwe activiteit aanmaken → Notificatie teamleider

Stappen:

  1. Maak 4 afzonderlijke triggers aan
  2. De volgorde van aanmaak bepaalt de uitvoeringsvolgorde
  3. Activeer al dan niet de prioriteit
  4. Gebruik logische voorwaarden en operatoren om de stappen met elkaar te verbinden

5. Best practices

🎯 Voor performante en onderhoudbare triggers:

  • Geef elke trigger een duidelijke naam:
    bijv. "[BU] - Cloture KO - Notification client"
  • Test altijd op een preproductie-BU
  • Gebruik de logs om de uitvoering te controleren
  • Groepeer uw triggers per type:
    • Communicatie
    • Automatisering
    • Koppelingen

Hulp nodig?

Ons team ondersteunt u

Neem contact op met het Cadulis-team voor begeleiding op offertebasis als u hulp nodig heeft bij:

  • Het ontwerpen van complexe triggerlogica
  • Het koppelen van Cadulis aan uw bedrijfstools (CRM, ERP, ticketing…)

📨 Contact via uw interface of gebruikelijk e-mailadres.