Automations
Laissez Stellary s'occuper du travail répétitif. Définissez des règles qui réagissent aux événements de votre projet — déplacer des cartes, changer un statut, assigner un membre ou ajuster une priorité — sans traitement manuel.
Qu'est-ce que les Automations ?
Les Automations sont un moteur de règles au niveau du projet intégré à Stellary. Chaque règle suit un schéma simple : quand quelque chose se produit (déclencheur), si certains critères sont remplis (conditions), alors exécuter une action.
Les règles s'exécutent côté serveur à l'instant où un événement survient, garantissant la cohérence de votre workflow que votre équipe interagisse depuis le board, la vue liste ou l'API. Les règles restent visibles dans les paramètres du projet, avec leur état et un résumé de leur effet.
Créer une règle
Ouvrez les paramètres de votre projet et rendez-vous dans l'onglet Automations. Cliquez sur « Nouvelle règle » pour lancer l'assistant de création. Chaque règle se compose de trois parties :
- Déclencheur — l'événement qui démarre la règle (ex. une carte est déplacée)
- Conditions — des filtres optionnels au format JSON qui précisent quand la règle doit s'activer (ex. uniquement pour les cartes avec un label ou une priorité spécifique)
- Action — ce que Stellary exécute lorsque le déclencheur et les conditions correspondent (ex. changer le statut de la carte)
Donnez un nom descriptif à votre règle, configurez les trois parties et enregistrez. La règle est active par défaut et commencera à s'exécuter immédiatement.
Types de déclencheurs
Stellary prend en charge sept types de déclencheurs couvrant les événements projet les plus courants. Choisissez celui qui correspond au moment auquel vous souhaitez réagir :
task_moved
Se déclenche lorsqu'une carte est déplacée d'une colonne à une autre.
task_created
Se déclenche lorsqu'une nouvelle carte est créée dans le projet.
checklist_complete
Se déclenche lorsque tous les éléments d'une checklist sont cochés.
due_date_reached
Se déclenche lorsqu'une carte atteint sa date d'échéance.
task_status_changed
Se déclenche lorsque le statut d'une carte change (ex. ouverte → en cours → terminée).
task_assigned
Se déclenche lorsqu'une carte est assignée à un membre de l'équipe.
task_added_to_board
Se déclenche lorsqu'une carte est ajoutée à un board ou un scope spécifique.
Conditions
Les conditions permettent d'affiner quand une règle doit s'exécuter. Elles utilisent une syntaxe de filtrage JSON capable de cibler n'importe quelle propriété de carte — colonne, priorité, assigné, labels, champs personnalisés, etc.
Vous pouvez combiner plusieurs conditions ; toutes doivent être vraies pour que l'action s'exécute. Exemples :
- Filtre par colonne— se déclenche uniquement quand la colonne cible est « Terminé »
- Filtre par priorité — se déclenche uniquement pour les cartes de priorité Haute ou Moyenne
- Filtre par label— se déclenche uniquement quand la carte porte le label « Bug »
- Filtre par assigné — se déclenche uniquement quand la carte est assignée à un membre spécifique
Les conditions sont facultatives. Si vous les laissez vides, la règle se déclenche pour chaque occurrence du déclencheur.
Actions
L'action définit ce qui se passe lorsque le déclencheur est activé et que toutes les conditions sont remplies. Stellary propose plusieurs types d'actions :
- Déplacer la carte — déplace automatiquement une carte vers une colonne spécifique
- Changer le statut — définit le statut de la carte (ouverte, en cours, terminée, annulée)
- Assigner un membre — assigne la carte à un membre spécifique de l'équipe
- Modifier la priorité — définit le niveau de priorité de la carte
- Archiver la carte — masque la carte des vues actives une fois le workflow terminé
Chaque action est exécutée côté serveur. Si une action ne peut pas s'appliquer (par exemple si la colonne cible n'existe plus), la règle est ignorée pour cette exécution sans bloquer les autres automations.
Exemples de règles
Voici quatre automations concrètes pour vous lancer. Chacune combine un déclencheur, une condition optionnelle et une action pour éliminer le travail manuel :
Archiver automatiquement les cartes terminées
Marque automatiquement les cartes comme terminées lorsqu'elles atteignent la dernière colonne, gardant votre board propre.
Assignation automatique à l'arrivée
Réattribue automatiquement les cartes à la bonne personne lorsqu'un flux d'entrée doit rester centralisé.
Priorité à l'échéance
Les cartes qui atteignent leur date d'échéance remontent automatiquement en priorité haute pour rester visibles.
La checklist complète la tâche
Lorsque chaque élément de la checklist est coché, la carte est automatiquement résolue — plus besoin de mise à jour manuelle.
Suivi d'exécution
L'onglet Automations affiche les règles configurées, leur état actif ou inactif, et le résumé déclencheur → action. Les détails techniques d'exécution sont consignés côté serveur pour le diagnostic.
- État — activez ou mettez en pause une règle sans la supprimer
- Résumé — vérifiez le déclencheur, les conditions et l'action configurée
- Diagnostic — les erreurs d'action sont journalisées côté backend
Utilisez ce suivi pour contrôler rapidement ce qui est censé se produire, puis corrigez la règle si la colonne, le membre ou le statut cible a changé.
Règle active
La règle est évaluée dès que son déclencheur survient et applique l'action configurée si les conditions correspondent.
Action ignorée
Si une cible manque ou n'est plus valide, l'action est ignorée pour préserver le workflow et faciliter le diagnostic.
Activer & Désactiver
Chaque règle dispose d'un interrupteur pour l'activer ou la désactiver individuellement. Désactiver une règle la met en pause immédiatement — aucun déclencheur ne sera évalué et aucune action ne s'exécutera tant que vous ne la réactiverez pas.
C'est utile lorsque vous devez :
- Mettre en pause temporairement une règle pendant une migration ou un import en masse sans la supprimer
- Déboguer un comportement inattendu en isolant les règles une par une
- Préparer des règles à l'avance — créez-les en état désactivé et activez-les quand votre équipe est prête
Les règles désactivées sont clairement identifiées dans la liste des Automations, et leurs traces d'exécution sont conservées pour ne jamais perdre de données historiques.