Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt

Use this file to discover all available pages before exploring further.

El enrutamiento de excepciones define cómo se clasifican, asignan y escalan las transacciones no conciliadas. Esta guía describe la clasificación de severidad, reglas de asignación, seguimiento de SLA e integraciones con sistemas externos de flujo de trabajo.

Clasificación de severidad


Las excepciones se clasifican automáticamente por severidad para priorizar la revisión y resolución.

Reglas de severidad por defecto

SeveridadCriterio por defectoSLA
CríticaMonto ≥ 100,000 O antigüedad ≥ 120 horas24 horas
AltaMonto ≥ 10,000 O antigüedad ≥ 72 horas72 horas
MediaMonto ≥ 1,000 O antigüedad ≥ 24 horas120 horas (5 días)
BajaTodos los demás casos168 horas (7 días)
La severidad afecta directamente los plazos de SLA, el comportamiento de escalamiento y la prioridad de enrutamiento.

Enrutamiento de asignación


El enrutamiento de asignación asegura que las excepciones lleguen a los equipos apropiados automáticamente.

Grupos de usuarios

Los grupos de usuarios permiten estrategias de asignación escalables y resilientes.
Los métodos automáticos de asignación de grupos de usuarios (round_robin, least_loaded, random, all) están planificados pero aún no están implementados. Actualmente, las excepciones pueden asignarse a usuarios o grupos individuales manualmente mediante la API de asignación.

Seguimiento de SLA


El seguimiento de SLA monitorea la antigüedad de las excepciones y activa advertencias o escalamientos cuando se alcanzan los umbrales.

Endpoints adicionales de excepciones


Además del CRUD básico de excepciones, Matcher proporciona endpoints para flujos de trabajo avanzados de excepciones:
EndpointMétodoDescripción
Despachar excepciónPOSTEnviar una excepción a un sistema externo o equipo
Procesar callbackPOSTRecibir callbacks de resolución de sistemas externos
Asignación masivaPOSTAsignar múltiples excepciones a un usuario o grupo
Resolución masivaPOSTResolver múltiples excepciones en una sola operación
Despacho masivoPOSTDespachar múltiples excepciones a sistemas externos
Listar comentariosGETRecuperar todos los comentarios de una excepción
Agregar comentarioPOSTAgregar un comentario para auditoría y colaboración
Eliminar comentarioDELETEEliminar un comentario de una excepción
Listar disputasGETRecuperar todas las disputas con filtros
Obtener disputaGETRecuperar detalles de una disputa específica
Abrir disputaPOSTMarcar una excepción como disputada para revisión escalada
Cerrar disputaPOSTCerrar una disputa con una resolución
Enviar evidenciaPOSTAgregar evidencia para respaldar una disputa

Integraciones


Matcher se integra con sistemas externos para soportar flujos de trabajo operacionales.
  • JIRA: Usa JIRA para rastrear y resolver excepciones como incidencias.
  • Webhooks: Envía eventos de excepción a sistemas personalizados en tiempo real.
Todas las integraciones soportan:
  • Autenticación segura
  • Reintento y backoff
  • Actualizaciones de estado bidireccionales (cuando están habilitadas)

Objetivos de despacho

Al despachar una excepción, el campo target_system debe ser uno de los siguientes valores:
ObjetivoDescripción
JIRADespachar a un proyecto JIRA
SERVICENOWDespachar a ServiceNow (no implementado aún — devuelve MTCH-0508)
WEBHOOKDespachar a un endpoint de webhook personalizado
MANUALMarcar para manejo manual fuera de sistemas automatizados

Filtrado por sistema externo

Al listar excepciones, el parámetro de consulta external_system acepta cualquier valor de cadena para filtrado. Esto le permite filtrar excepciones despachadas a cualquier sistema, incluyendo identificadores personalizados que pueden haberse establecido a través de callbacks.

Manejo de errores de despacho

Al despachar una excepción a un sistema externo, Matcher devuelve respuestas de error específicas:
Código de estadoCondiciónDescripción
200ÉxitoExcepción despachada e issue externo creado
400Solicitud inválidaFaltan campos requeridos (ID de excepción, sistema objetivo o actor)
422Sistema objetivo no soportadoEl valor del sistema objetivo no es uno de los objetivos de despacho soportados listados arriba
422Conector no configuradoEl sistema objetivo es válido pero no tiene configuración de conector. Verifique que la integración esté configurada antes de despachar.
422Transición de estado inválidaLa excepción no está en un estado despachable

Monitoreo y análisis


Usa estadísticas de enrutamiento para evaluar la efectividad:
  • Volumen de excepciones por severidad
  • Tasas de incumplimiento de SLA
  • Distribución de reglas de enrutamiento
  • Tasas de éxito y fallo de integraciones

Mejores prácticas


Comienza con enrutamiento basado en severidad y expande a medida que surjan patrones.
El enrutamiento basado en grupos mejora la resiliencia y el balance de carga de trabajo.
Alinea los objetivos de SLA con la capacidad operacional.
Los incumplimientos frecuentes indican umbrales desalineados o brechas de personal.
Siempre prueba las integraciones de JIRA y webhooks en entornos de no producción.
Configura reintentos y alertas para rutas de notificación críticas.

Próximos pasos


Resolver excepciones

Resuelve excepciones a través de la API o sistemas externos.

Webhooks y callbacks

Entrega avanzada de eventos y manejo de callbacks.