Automatización de Flujos de Trabajo
Motor de flujo de trabajo basado en Kanban con etapas configurables, cadenas de aprobación, disparadores automatizados y seguimiento de progreso en tiempo real para operaciones aduaneras.
Última actualización: 2025-02-18
Automatización de Flujos de Trabajo
El motor de flujo de trabajo de Certexi gestiona el ciclo de vida completo de las unidades de transporte a través de las operaciones aduaneras. Construido sobre una arquitectura basada en eventos, cada transición de estado se registra con evidencia completa y pista de auditoría.
Flujo de Trabajo Aduanero de Cuatro Etapas
El flujo de trabajo principal sigue el proceso estándar de despacho aduanero:
| Etapa | Descripción | Evidencia Requerida |
|---|---|---|
| Aduana (Entrada) | El vehículo llega, revisión de documentación inicial | Escaneo NFC, foto de placa, número de sello |
| Báscula (Pesaje) | Medición y verificación de peso | Lectura de báscula, certificado de peso |
| Supervisor (Inspección) | Inspección física y verificación de cumplimiento | Fotos de inspección, observaciones |
| Salida | Despacho final y partida | Verificación de sello, confirmación de salida |
Tablero Kanban Interactivo
Arrastre unidades de transporte entre columnas para simular transiciones de etapa. Cada tarjeta muestra prioridad, conteo de evidencia y asignación de operador.
Kanban de 4 etapas — Aduana, Báscula, Carga, Salida. Arrastra tarjetas para avanzar unidades de transporte.
Tarjeta de Unidad de Transporte
<Card className="w-64"> <CardHeader className="pb-2"> <div className="flex items-center justify-between"> <CardTitle className="text-sm font-mono">TU-2025-004</CardTitle> <Badge className="bg-amber-500 text-white text-[10px]">Urgente</Badge> </div> <CardDescription>Carlos Mendez — Importación</CardDescription> </CardHeader> <CardContent className="space-y-2"> <div className="flex items-center justify-between text-xs"> <span className="text-muted-foreground">Etapa</span> <Badge variant="outline">Báscula</Badge> </div> <div className="flex items-center justify-between text-xs"> <span className="text-muted-foreground">Evidencia</span> <span>4/6 elementos</span> </div> <Progress value={67} className="h-1.5" /> <div className="flex gap-1 pt-1"> <Button size="sm" variant="outline" className="flex-1 text-xs h-7">Ver</Button> <Button size="sm" className="flex-1 text-xs h-7">Avanzar</Button> </div> </CardContent> </Card>
Tablero Kanban
El panel presenta todas las unidades de transporte en un tablero estilo Kanban con progresión mediante arrastrar y soltar. Cada tarjeta muestra:
- Identificador y tipo de unidad de transporte
- Etapa actual y tiempo en la etapa
- Operador asignado
- Estado de completitud de evidencia
- Indicadores de prioridad y marcas
Actualizaciones en Tiempo Real
El tablero Kanban usa React Query para polling en tiempo real. Las unidades se mueven automáticamente entre columnas cuando los operadores completan los requisitos de la etapa.
Transiciones de Etapa
Reglas de Validación
Cada transición aplica reglas de validación configurables:
- Evidencia requerida — Fotos, escaneos o lecturas mínimas antes de avanzar
- Autorización del operador — Verificaciones de permisos basadas en roles (ver RBAC)
- Restricciones de tiempo — Tiempo mínimo de permanencia por etapa (configurable)
- Verificaciones de dependencia — La etapa anterior debe estar completa
- Tolerancias de peso — Umbrales de variación entre pesos de entrada y salida
Eventos de Transición
Cada cambio de estado crea un evento inmutable:
{
transportUnitId: "TU-2024-00042",
fromStage: "bascula",
toStage: "supervisor",
operator: "op-123",
timestamp: "2024-01-15T14:30:00Z",
evidence: {
scaleReading: 24500,
photos: ["url1", "url2"],
nfcScan: "tag-data"
},
hash: "sha256:abc123..."
}
Cadenas de Aprobación
Para envíos de alto valor o marcados, se requiere aprobación multi-nivel:
- Operador completa el trabajo de la etapa
- Supervisor revisa evidencia y aprueba
- Gerente proporciona firma final (configurable)
Las aprobaciones pendientes aparecen en el panel del supervisor con capacidad completa de revisión de evidencia.
Disparadores Automatizados
El motor de flujo de trabajo soporta acciones automatizadas:
| Disparador | Acción |
|---|---|
| Unidad entra en etapa | Enviar notificación al operador asignado |
| Tiempo de etapa excedido | Escalar al supervisor |
| Variación de peso > umbral | Marcar para inspección |
| Todas las etapas completas | Generar informe de cumplimiento |
| Discrepancia de hash de evidencia | Crear alerta de incidente |
Configuración de Flujo de Trabajo
Los flujos de trabajo son configurables por instalación:
- Agregar o eliminar etapas
- Configurar evidencia requerida por etapa
- Establecer límites de tiempo y reglas de escalamiento
- Definir jerarquías de aprobación
- Personalizar columnas del tablero Kanban
Métricas y Reportes
El motor de flujo de trabajo rastrea KPIs operacionales:
- Rendimiento — Unidades procesadas por hora/día/semana
- Tiempo de permanencia — Tiempo promedio por etapa
- Detección de cuellos de botella — Etapas con las colas más largas
- Eficiencia del operador — Unidades procesadas por operador
- Tasa de cumplimiento — Porcentaje de unidades con evidencia completa