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 Manual | Resultado Automatizado |
|---|---|
| Mover tarjeta cuando PR mergeado | Auto-mueve a Hecho |
| Asignar revisor | Auto-asignado basado en reglas |
| Enviar actualizaciones de estado | Notificaciones programadas |
| Aplicar etiquetas | Auto-etiquetado por tipo |
| Establecer fechas de vencimiento | Calculado 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] │
│ │
└─────────────────────────────────────────────────────────────┘