Pular para o conteúdo 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.

O roteamento de exceções define como transações não conciliadas são classificadas, atribuídas e escaladas. Este guia descreve classificação de severidade, regras de atribuição, rastreamento de SLA e integrações com sistemas externos de workflow.

Classificação de severidade


Exceções são automaticamente classificadas por severidade para priorizar revisão e resolução.

Regras de severidade padrão

SeveridadeCritério padrãoSLA
CriticalValor ≥ 100.000 OU idade ≥ 120 horas24 horas
HighValor ≥ 10.000 OU idade ≥ 72 horas72 horas
MediumValor ≥ 1.000 OU idade ≥ 24 horas120 horas (5 dias)
LowTodos os outros casos168 horas (7 dias)
A severidade afeta diretamente os prazos de SLA, comportamento de escalonamento e prioridade de roteamento.

Roteamento de atribuição


O roteamento de atribuição garante que exceções cheguem às equipes apropriadas automaticamente.

Grupos de usuários

Grupos de usuários permitem estratégias de atribuição escaláveis e resilientes.
Os métodos automáticos de atribuição de grupos de usuários (round_robin, least_loaded, random, all) estão planejados mas ainda não implementados. Atualmente, as exceções podem ser atribuídas a usuários ou grupos individuais manualmente via API de atribuição.

Rastreamento de SLA


O rastreamento de SLA monitora o envelhecimento de exceções e dispara avisos ou escalonamentos quando os limites são atingidos.

Endpoints adicionais de exceções


Além do CRUD básico de exceções, o Matcher fornece endpoints para workflows avançados de exceções:
EndpointMétodoDescrição
Despachar exceçãoPOSTEnviar uma exceção para um sistema ou equipe externa
Processar callbackPOSTReceber callbacks de resolução de sistemas externos
Atribuição em lotePOSTAtribuir múltiplas exceções a um usuário ou grupo de uma vez
Resolução em lotePOSTResolver múltiplas exceções em uma única operação
Despacho em lotePOSTDespachar múltiplas exceções para sistemas externos
Listar comentáriosGETRecuperar todos os comentários de uma exceção
Adicionar comentárioPOSTAdicionar um comentário para auditoria e colaboração
Excluir comentárioDELETERemover um comentário de uma exceção
Listar disputasGETRecuperar todas as disputas com filtros
Obter disputaGETRecuperar detalhes de uma disputa específica
Abrir disputaPOSTSinalizar uma exceção como disputada para revisão escalada
Fechar disputaPOSTFechar uma disputa com uma resolução
Enviar evidênciaPOSTAdicionar evidência para fundamentar uma disputa

Integrações


O Matcher se integra com sistemas externos para suportar workflows operacionais.
  • JIRA: Use o JIRA para rastrear e resolver exceções como issues.
  • Webhooks: Envie eventos de exceção para sistemas customizados em tempo real.
Todas as integrações suportam:
  • Autenticação segura
  • Retry e backoff
  • Atualizações de status bidirecionais (quando habilitadas)

Destinos de despacho

Ao despachar uma exceção, o campo target_system deve ser um dos seguintes valores:
DestinoDescrição
JIRADespachar para um projeto JIRA
SERVICENOWDespachar para ServiceNow (ainda não implementado — retorna MTCH-0508)
WEBHOOKDespachar para um endpoint de webhook personalizado
MANUALSinalizar para tratamento manual fora de sistemas automatizados

Filtrando por sistema externo

Ao listar exceções, o parâmetro de consulta external_system aceita qualquer valor de string para filtragem. Isso permite filtrar exceções despachadas para qualquer sistema, incluindo identificadores customizados que podem ter sido definidos através de callbacks.

Tratamento de erros de despacho

Ao despachar uma exceção para um sistema externo, o Matcher retorna respostas de erro específicas:
Código de StatusCondiçãoDescrição
200SucessoExceção despachada e issue externa criada
400Requisição inválidaCampos obrigatórios ausentes (ID da exceção, sistema de destino ou ator)
422Sistema de destino não suportadoO valor do sistema de destino não é um dos destinos de despacho suportados listados acima
422Conector não configuradoO sistema de destino é válido, mas não possui configuração de conector. Verifique se a integração está configurada antes de despachar.
422Transição de estado inválidaA exceção não está em um estado despachável

Monitoramento e analytics


Use estatísticas de roteamento para avaliar a efetividade:
  • Volume de exceções por severidade
  • Taxas de violação de SLA
  • Distribuição de regras de roteamento
  • Taxas de sucesso e falha de integrações

Boas práticas


Comece com roteamento baseado em severidade e expanda conforme padrões emergem.
Roteamento baseado em grupos melhora resiliência e balanceamento de carga de trabalho.
Alinhe metas de SLA com capacidade operacional.
Violações frequentes indicam limites desalinhados ou gaps de equipe.
Sempre teste integrações JIRA e webhook em ambientes de não-produção.
Configure retries e alertas para caminhos de notificação críticos.

Próximos passos


Resolvendo exceções

Resolva exceções através da API ou sistemas externos.

Webhooks e callbacks

Entrega avançada de eventos e tratamento de callbacks.