Essayer gratuitement
3 min lecture Guide 264 of 877

Automatisation de Workflow dans GitScrum

Les tâches manuelles répétitives gaspillent le temps des développeurs et introduisent de l'incohérence. L'automatisation de workflow dans GitScrum gère le travail routinier automatiquement—déplacer des tâches, envoyer des notifications, assigner du travail—pour que les équipes puissent se concentrer sur la construction de logiciels au lieu de gérer le processus.

Avantages de l'Automatisation

Processus ManuelAutomatisé
Se souvenir de mettre à jour le statutStatut mis à jour automatiquement
Notifier les gens manuellementNotifications déclenchées
Suivre les dates d'échéanceDates calculées
Assigner selon les règlesAuto-assigné
Vérifier les items stagnantsRappels automatiques

Bases de l'Automatisation

Déclencheur → Condition → Action

STRUCTURE D'AUTOMATISATION
══════════════════════════

CHAQUE AUTOMATISATION A:
─────────────────────────────────────
1. DÉCLENCHEUR
   "Quand quelque chose arrive..."
   ├── Tâche créée
   ├── Statut changé
   ├── Champ mis à jour
   ├── Date d'échéance approche
   ├── Temps écoulé
   └── Événement externe (webhook)

2. CONDITION (optionnel)
   "Si critères remplis..."
   ├── Type tâche est Bug
   ├── Priorité est Haute
   ├── Label contient "urgent"
   ├── Assigné est vide
   └── Sprint est courant

3. ACTION
   "Alors faire ceci..."
   ├── Changer statut
   ├── Assigner à personne
   ├── Envoyer notification
   ├── Mettre à jour champ
   ├── Ajouter label
   └── Créer tâche liée

EXEMPLE:
─────────────────────────────────────
DÉCLENCHEUR: Statut changé à "Revue Code"
CONDITION: Assigné n'est pas vide
ACTION: 
  ├── Notifier l'Assigné
  └── Définir Date Revue à +24 heures

En français simple:
"Quand une tâche passe en Revue Code,
notifier l'assigné et définir la date
de revue à 24 heures à partir de maintenant."

Automatisations Courantes

Basées sur le Statut

AUTOMATISATIONS CHANGEMENT DE STATUT
════════════════════════════════════

1. AUTO-ASSIGNER SUR STATUT:
─────────────────────────────────────
Déclencheur: Statut → "Test QA"
Action: Assigner au Lead QA
Raison: Router automatiquement à la bonne personne

2. NOTIFIER SUR BLOQUÉ:
─────────────────────────────────────
Déclencheur: Statut → "Bloqué"
Condition: A un lien bloquéPar
Action: 
  ├── Notifier le Chef de Projet
  └── Ajouter label "nécessite-attention"
Raison: Faire remonter les blocages immédiatement

3. DÉPLACER TÂCHES ENFANTS:
─────────────────────────────────────
Déclencheur: Story Parent → "Terminé"
Condition: A des sous-tâches incomplètes
Action: 
  ├── Alerter le propriétaire
  └── Garder parent en "En Revue"
Raison: Ne pas fermer le travail incomplet

4. DÉBUT → EN COURS:
─────────────────────────────────────
Déclencheur: Assigné commence à travailler
Action: Statut → "En Cours"
Raison: Suivi automatique, moins de manuel

CONFIGURATION GITSCRUM:
─────────────────────────────────────
Projet → Paramètres → Automatisations → Créer

┌────────────────────────────────────────────────────────────┐
│  Créer Automatisation                                      │
├────────────────────────────────────────────────────────────┤
│                                                            │
│  Nom: Auto-assigner QA                                    │
│                                                            │
│  QUAND: Statut change                                     │
│  VERS: Test QA                                            │
│  ALORS: Assigner à @lead-qa                               │
└────────────────────────────────────────────────────────────┘

Solutions Connexes