Gérer les triggers
Ce guide vous explique comment gérer et configurer vos triggers dans Ecosystem.
Liste des triggers
Accéder à la liste
- Cliquez sur "Triggers" dans le menu de navigation
- 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
- Cliquez sur un trigger dans la liste
- 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
- Accédez à la page de détails du trigger
- Cliquez sur l'onglet "Edit"
- Modifiez les champs souhaités :
- Nom
- Description
- Options du trigger
- Tags
- Groupes de ressources
- Cliquez sur "Save"
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
- Accédez à la page de détails du trigger
- Si le trigger est INACTIVE, cliquez sur "Activate"
- Le statut passe à ACTIVE
Désactiver un trigger
- Accédez à la page de détails du trigger
- Si le trigger est ACTIVE, cliquez sur "Deactivate"
- Le statut passe à INACTIVE
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
- 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
- Accédez à la page de détails du trigger
- Cliquez sur "Delete" (généralement dans les paramètres ou menu)
- Confirmez la suppression
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
- Accédez à la page de détails du trigger
- Cliquez sur l'onglet "Edit"
- Dans le champ "Tags", ajoutez les tags souhaités
- Cliquez sur "Save"
Supprimer des tags
- Accédez à la page de détails du trigger
- Cliquez sur l'onglet "Edit"
- Cliquez sur le "X" à côté du tag à supprimer
- Cliquez sur "Save"
Gérer les groupes de ressources
Ajouter à un groupe de ressources
- Accédez à la page de détails du trigger
- Cliquez sur l'onglet "Edit"
- Dans le champ "Groupes de ressources", sélectionnez un groupe existant ou créez-en un nouveau
- Cliquez sur "Save"
Retirer d'un groupe de ressources
- Accédez à la page de détails du trigger
- Cliquez sur l'onglet "Edit"
- Retirez le groupe de ressources de la sélection
- Cliquez sur "Save"
Importer/Exporter
Exporter un trigger
- Accédez à la page de détails du trigger
- Cliquez sur "Export" (si disponible)
- Le trigger est exporté au format JSON
Importer un trigger
- Accédez à la page "Triggers"
- Cliquez sur "Import"
- Sélectionnez le fichier JSON du trigger
- Vérifiez les informations
- 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