Documentatie van de software voor beheer, planning en optimalisatie van interventies

Geavanceerde trigger aanmaken op Cadulis


Doel van de gids

Deze gids begeleidt je bij het configureren van geavanceerde triggers op Cadulis, bedoeld om complexe reeksen van acties te automatiseren volgens conditionele logica, kruislings of tussen verschillende Business Units.

Deze scenario’s maken het mogelijk om:

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

⚠️ Deze gids gaat ervan uit dat je 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
  • Trigger gepland op 30 dagen

1.3 Synchronisatie met externe tools

  • HTTP-calls naar GLPI, HubSpot, Notion, ERP, enz.
  • Automatische gegevensoverdracht (SFTP) bij elke wijziging

1.4 Multi-Business Unit beheer

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

2. Geplande triggers (geplande modus)

In tegenstelling tot event-based triggers worden geplande triggers uitgevoerd op een specifieke datum of frequentie.

Voorbeeld:

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

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


3. Geavanceerde vervangingsvariabelen

Voeg dynamisch gegevens in je 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} → afsluitstatus
  • {system.dateTimeNow} → realtime timestamp

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 aparte triggers aan
  2. De aanmaakvolgorde bepaalt de uitvoeringsvolgorde
  3. Activeer of deactiveer prioriteit
  4. Gebruik logische voorwaarden en operatoren om de stappen aan elkaar te koppelen

5. Best practices

🎯 Voor performante en onderhoudbare triggers:

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

Hulp nodig?

Ons team helpt je graag

Neem contact op met onze Cadulis support als je hulp nodig hebt:

  • Bij het ontwerpen van complexe triggerlogica
  • Voor het koppelen van Cadulis aan je bedrijfsapplicaties (CRM, ERP, ticketing…)

📨 Contact via je interface of gebruikelijk e-mailadres.