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:

Loading diagram…
EtapaDescripciónEvidencia Requerida
Aduana (Entrada)El vehículo llega, revisión de documentación inicialEscaneo NFC, foto de placa, número de sello
Báscula (Pesaje)Medición y verificación de pesoLectura de báscula, certificado de peso
Supervisor (Inspección)Inspección física y verificación de cumplimientoFotos de inspección, observaciones
SalidaDespacho final y partidaVerificació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.

certexi.com/app/workflow/kanban
Loading interactive demo...

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:

  1. Operador completa el trabajo de la etapa
  2. Supervisor revisa evidencia y aprueba
  3. 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:

DisparadorAcción
Unidad entra en etapaEnviar notificación al operador asignado
Tiempo de etapa excedidoEscalar al supervisor
Variación de peso > umbralMarcar para inspección
Todas las etapas completasGenerar informe de cumplimiento
Discrepancia de hash de evidenciaCrear 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

Relacionado