Probar gratis
5 min lectura Guide 92 of 877

Configurando Automatizaciones de Flujo de Trabajo

Los pasos manuales de flujo de trabajo ralentizan a los equipos e introducen errores. Las automatizaciones de flujo de trabajo de GitScrum manejan tareas repetitivas automáticamente—moviendo tarjetas, asignando trabajo, enviando notificaciones y más. Automatizaciones bien configuradas ahorran horas cada semana mientras aseguran que nada se escape.

Beneficios de Automatización

Proceso ManualResultado Automatizado
Mover tarjeta cuando PR mergeadoAuto-mueve a Hecho
Asignar revisorAuto-asignado basado en reglas
Enviar actualizaciones de estadoNotificaciones programadas
Aplicar etiquetasAuto-etiquetado por tipo
Establecer fechas de vencimientoCalculado desde inicio

Estructura de Automatización

Componentes de Reglas

ESTRUCTURA DE REGLA DE AUTOMATIZACIÓN
═════════════════════════════════════

TRIGGER:           CUANDO esto pasa
      ↓
CONDICIÓN(es):     SI esto es verdadero
      ↓
ACCIÓN(es):        HACER esto

EJEMPLO:
─────────────────────────────────────
TRIGGER:   Estado de tarea → "Hecho"
CONDICIÓN: Tipo de tarea = "Bug"
ACCIONES:   
├── Agregar etiqueta "arreglado"
├── Notificar canal de QA
└── Asignar a lead de QA
─────────────────────────────────────

Triggers Disponibles

TRIGGERS DE AUTOMATIZACIÓN
══════════════════════════

EVENTOS DE TAREA:
├── Tarea creada
├── Estado de tarea cambió
├── Tarea asignada
├── Tarea desasignada
├── Tarea movida a proyecto
├── Fecha de vencimiento establecida
└── Tarea completada

EVENTOS DE ETIQUETA:
├── Etiqueta agregada
├── Etiqueta removida
└── Etiqueta específica aplicada

EVENTOS DE TIEMPO:
├── Fecha de vencimiento acercándose
├── Fecha de vencimiento pasada
├── Programado (cron)
└── Sin actividad por X días

EVENTOS DE INTEGRACIÓN:
├── PR abierto
├── PR mergeado
├── PR cerrado
├── Build fallido
├── Deploy completado
└── Comentario agregado

Acciones Disponibles

ACCIONES DE AUTOMATIZACIÓN
══════════════════════════

MODIFICACIONES DE TAREA:
├── Cambiar estado
├── Establecer/actualizar campo
├── Agregar etiqueta
├── Remover etiqueta
├── Establecer fecha de vencimiento
├── Establecer prioridad
└── Agregar checklist

ASIGNACIÓN:
├── Asignar a usuario
├── Asignar a equipo
├── Desasignar
├── Agregar observador
└── Asignar round-robin

NOTIFICACIONES:
├── Enviar email
├── Publicar en Slack
├── Crear notificación
├── Enviar webhook
└── Comentar en tarea

RELACIONES:
├── Crear subtarea
├── Vincular tareas
├── Mover a proyecto
├── Agregar a sprint
└── Archivar tarea

Recetas Comunes de Automatización

Automatización de Bugs

FLUJO DE TRABAJO DE BUGS AUTOMATIZADO:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ REGLA 1: Nuevo Bug Creado                                   │
│ Trigger: Tarea creada con tipo = "Bug"                      │
│ Acciones:                                                   │
│ ├── Agregar etiqueta "necesita-triage"                     │
│ ├── Asignar a rotación de bugs                             │
│ ├── Notificar canal #bugs                                  │
│ └── Establecer prioridad = "Alta" (default)                │
│                                                             │
│ REGLA 2: Bug Triageado                                      │
│ Trigger: Etiqueta "necesita-triage" removida                │
│ Condición: Prioridad = "Crítica"                            │
│ Acciones:                                                   │
│ ├── Mover a columna "Urgente"                              │
│ ├── Notificar @equipo-leads                                │
│ └── Establecer SLA de 4 horas                              │
│                                                             │
│ REGLA 3: Bug Arreglado                                      │
│ Trigger: Estado → "Hecho"                                   │
│ Condición: Tipo = "Bug"                                     │
│ Acciones:                                                   │
│ ├── Agregar etiqueta "arreglado"                           │
│ ├── Notificar al reporter                                  │
│ └── Solicitar verificación                                 │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Automatización de Code Review

AUTOMATIZACIÓN DE CODE REVIEW:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ REGLA: PR Abierto                                           │
│ Trigger: Pull request creado                                │
│ Acciones:                                                   │
│ ├── Mover tarea a "En Revisión"                            │
│ ├── Notificar revisores                                    │
│ └── Agregar etiqueta "esperando-review"                    │
│                                                             │
│ REGLA: PR Aprobado                                          │
│ Trigger: PR recibe aprobación                               │
│ Acciones:                                                   │
│ ├── Remover etiqueta "esperando-review"                    │
│ ├── Agregar etiqueta "aprobado"                            │
│ └── Notificar autor                                        │
│                                                             │
│ REGLA: PR Mergeado                                          │
│ Trigger: PR mergeado                                        │
│ Acciones:                                                   │
│ ├── Mover tarea a "Hecho"                                  │
│ ├── Registrar fecha de completado                          │
│ └── Actualizar métricas de velocity                        │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Configuración de Automatización

Creando una Regla

CREAR REGLA DE AUTOMATIZACIÓN:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ Settings → Automatizaciones → Nueva Regla                   │
│                                                             │
│ Nombre: Mover a Done cuando PR mergeado                     │
│ Descripción: Auto-completa tareas cuando código mergeado    │
│                                                             │
│ TRIGGER:                                                    │
│ [Evento de Integración] → [PR Mergeado]                    │
│                                                             │
│ CONDICIONES (opcional):                                     │
│ [Estado de Tarea] [no es] [Hecho]                          │
│                                                             │
│ ACCIONES:                                                   │
│ [1] Cambiar Estado → Hecho                                 │
│ [2] Agregar Comentario → "Completado vía PR merge"         │
│ [3] Notificar → Reporter de la tarea                       │
│                                                             │
│ [+ Agregar Acción]                                         │
│                                                             │
│ Habilitado: ✓                                              │
│ [Guardar Regla]                                            │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Soluciones Relacionadas