MyBotBoxMyBotBox

Déclencheur d'événement

Le bloc Déclencheur d'événement surveille des conditions ou des événements spécifiques et initie automatiquement des workflows lorsque ces conditions sont remplies, permettant une automatisation réactive et planifiée.

Vue d'ensemble

Le Déclencheur d'événement crée une automatisation réactive en surveillant en permanence des événements, conditions ou plannings prédéfinis. Lorsque les conditions de déclenchement sont remplies, il initie automatiquement le workflow connecté, permettant des réponses proactives et opportunes aux situations changeantes.

Surveillance des événements : Observer en continu les conditions spécifiées ou les événements externes

Évaluation des conditions : Vérifier si les critères de déclenchement sont satisfaits avec la sensibilité appropriée

Activation du workflow : Initier le workflow connecté lorsque les conditions sont remplies

Transmission du contexte : Fournir les données d'événement pertinentes au workflow déclenché

Fonctionnement

graph LR
    A[Event Sources] --> B[Event Monitor]
    B --> C{Trigger Condition?}
    C -->|No| D[Continue Monitoring]
    D --> B
    C -->|Yes| E[Capture Context]
    E --> F[Initiate Workflow]
    F --> G[Execute Actions]

Configuration

Type de déclencheur

Le type d'événement ou de condition à surveiller :

  • Basé sur un planning : Intervalles de temps, plannings cron ou dates spécifiques
  • Changements de données : Mises à jour de base de données, modifications de fichiers ou réponses d'API
  • Événements externes : Webhooks, files de messages ou notifications tierces
  • Basé sur des seuils : Métriques dépassant des limites ou plages prédéfinies

Fréquence de surveillance

La fréquence à laquelle vérifier les conditions de déclenchement :

  • Temps réel : Réponse immédiate aux webhooks ou notifications push
  • Haute fréquence : Toutes les quelques secondes ou minutes pour une surveillance critique
  • Standard : Toutes les heures ou quelques heures pour des vérifications de routine
  • Basse fréquence : Quotidienne ou hebdomadaire pour les conditions non urgentes

Conditions de déclenchement

Les critères spécifiques qui doivent être satisfaits :

  • Simple : Condition unique (ex. : nouvel e-mail reçu)
  • Complexe : Conditions multiples avec logique ET/OU
  • Seuil : Comparaisons numériques (supérieur à, inférieur à, égal à)
  • Modèle : Correspondance de texte, expressions régulières ou analyse de contenu

Période de refroidissement

Durée minimale entre les activations du déclencheur pour éviter les spams ou les situations de surcharge.

Cas d'utilisation

  • Systèmes d'alerte : Surveiller les métriques système et déclencher des notifications lorsque les seuils sont dépassés
  • Modération de contenu : Examiner automatiquement les nouveaux posts ou commentaires lors de leur soumission
  • Processus métier : Déclencher des workflows d'approbation lorsque les factures dépassent certains montants

Exemple de workflow

[Event Trigger: New Support Ticket] → [Ticket Classification] → [Agent Assignment] → [Notification]

Une automatisation du support client :

Configuration du déclencheur :

  • Surveiller la boîte e-mail du support toutes les 2 minutes
  • Déclencher sur : Nouvel e-mail envoyé à support@company.com
  • Transmettre : Contenu de l'e-mail, expéditeur, horodatage

Exécution du workflow :

  1. Classification de l'e-mail : Déterminer l'urgence et la catégorie
  2. Attribution à un agent : Acheminer vers le membre d'équipe approprié
  3. Notification : Envoyer une alerte Slack avec les détails du ticket
  4. Réponse : Répondre automatiquement avec le numéro de ticket et le délai de réponse estimé

Refroidissement : 30 secondes pour gérer correctement les fils de discussion par e-mail

Bonne pratique : Définissez des fréquences de surveillance appropriées pour équilibrer la réactivité et l'utilisation des ressources. Utilisez des périodes de refroidissement pour éviter le traitement en double des événements connexes.

Quand utiliser ce bloc plutôt que d'autres

BlocQuand l'utiliser
Déclencheur d'événementAutomatisation réactive qui répond à des événements externes ou des plannings
APIModèles requête-réponse où des systèmes externes appellent votre workflow
BoucleTraitement de lots de données ou répétition d'actions au sein d'un même workflow