Aller au contenu principal

Gérer les triggers

Ce guide vous explique comment gérer et configurer vos triggers dans Ecosystem.

Liste des triggers

Accéder à la liste

  1. Cliquez sur "Triggers" dans le menu de navigation
  2. La liste affiche tous les triggers de l'organisation sélectionnée

Informations affichées

La liste des triggers affiche :

  • Nom : Nom du trigger
  • Slug : Identifiant unique
  • Type : Type de trigger (API Endpoint, File, CRON, etc.)
  • Statut : ACTIVE ou INACTIVE
  • Workflows associés : Nombre de workflows utilisant ce trigger
  • Dernière modification : Date de dernière modification

Filtres et recherche

Vous pouvez filtrer et rechercher les triggers :

  • Recherche : Recherchez par nom ou slug
  • Filtres : Filtrez par type, statut, tags
  • Tri : Triez par nom, date de création, etc.

Détails d'un trigger

Accéder aux détails

  1. Cliquez sur un trigger dans la liste
  2. Vous accédez à la page de détails du trigger

Onglets disponibles

Overview

Vue d'ensemble du trigger :

  • Informations générales
  • Configuration
  • Statistiques d'utilisation

Edit

Modifier la configuration du trigger :

  • Nom, description
  • Options du trigger
  • Tags et groupes de ressources

Deployments

Gérer les déploiements du trigger :

  • Liste des environnements où le trigger est déployé
  • Statut de chaque déploiement
  • Actions de déploiement

Modifier un trigger

Modifier les informations de base

  1. Accédez à la page de détails du trigger
  2. Cliquez sur l'onglet "Edit"
  3. Modifiez les champs souhaités :
    • Nom
    • Description
    • Options du trigger
    • Tags
    • Groupes de ressources
  4. Cliquez sur "Save"
remarque

Certaines modifications peuvent nécessiter de redéployer le trigger.

Modifier les options

Les options modifiables dépendent du type de trigger :

  • API Endpoint : Méthode HTTP, path, authentification
  • File : Configuration FTP/SFTP, extensions, récursivité
  • CRON : Expression CRON
  • Webhook : Authentification, headers
  • Polling : URL, intervalle, authentification
  • Événements :
    • AWS SQS : Queue URL, région, méthodes d'authentification AWS, options (visibility timeout, long polling, etc.)
    • Pub/Sub : Identifiant du projet GCP, souscription, méthodes d'authentification GCP

Activer/Désactiver un trigger

Activer un trigger

  1. Accédez à la page de détails du trigger
  2. Si le trigger est INACTIVE, cliquez sur "Activate"
  3. Le statut passe à ACTIVE

Désactiver un trigger

  1. Accédez à la page de détails du trigger
  2. Si le trigger est ACTIVE, cliquez sur "Deactivate"
  3. Le statut passe à INACTIVE
attention

Désactiver un trigger arrête tous les déploiements actifs. Les workflows associés ne seront plus déclenchés.

Supprimer un trigger

Conditions pour pouvoir supprimer un trigger

Pour pouvoir supprimer un trigger, les conditions suivantes doivent être remplies :

  • Le trigger ne doit plus être déployé sur aucun environnement
  • Aucun workflow lié ne doit être encore déployé et associé à ce trigger

Vous devez donc d’abord retirer le trigger de tous les déploiements, puis supprimer ou délier les workflows associés, avant de pouvoir supprimer le trigger.

Étapes de suppression

  1. Préparer la suppression :
    • Retirez le trigger de tous les environnements où il est déployé
    • Supprimez ou déliez les workflows qui utilisent ce trigger
  2. Accédez à la page de détails du trigger
  3. Cliquez sur "Delete" (généralement dans les paramètres ou menu)
  4. Confirmez la suppression
Règle pour supprimer un trigger

La suppression n’est possible que si le trigger n’est plus déployé nulle part et qu’aucun workflow lié n’est encore déployé avec ce trigger. Respectez bien ces conditions avant de supprimer. La suppression est ensuite irréversible.

Gérer les tags

Ajouter des tags

  1. Accédez à la page de détails du trigger
  2. Cliquez sur l'onglet "Edit"
  3. Dans le champ "Tags", ajoutez les tags souhaités
  4. Cliquez sur "Save"

Supprimer des tags

  1. Accédez à la page de détails du trigger
  2. Cliquez sur l'onglet "Edit"
  3. Cliquez sur le "X" à côté du tag à supprimer
  4. Cliquez sur "Save"

Gérer les groupes de ressources

Ajouter à un groupe de ressources

  1. Accédez à la page de détails du trigger
  2. Cliquez sur l'onglet "Edit"
  3. Dans le champ "Groupes de ressources", sélectionnez un groupe existant ou créez-en un nouveau
  4. Cliquez sur "Save"

Retirer d'un groupe de ressources

  1. Accédez à la page de détails du trigger
  2. Cliquez sur l'onglet "Edit"
  3. Retirez le groupe de ressources de la sélection
  4. Cliquez sur "Save"

Importer/Exporter

Exporter un trigger

  1. Accédez à la page de détails du trigger
  2. Cliquez sur "Export" (si disponible)
  3. Le trigger est exporté au format JSON

Importer un trigger

  1. Accédez à la page "Triggers"
  2. Cliquez sur "Import"
  3. Sélectionnez le fichier JSON du trigger
  4. Vérifiez les informations
  5. Cliquez sur "Import"

Bonnes pratiques

  • Nommage : Utilisez des noms clairs et cohérents
  • Tags : Utilisez des tags pour organiser vos triggers
  • Documentation : Remplissez toujours la description
  • Groupes de ressources : Organisez vos triggers en groupes logiques
  • Versioning : Documentez les changements importants
  • Testing : Testez les modifications avant de déployer en production

Prochaines étapes