Monitor de Processos
coleta ativa —
—
—

Bases visíveis: —

real extraído das bases ELV — as duas concessionárias.
composto eventos reais reunidos numa mesma jornada.
ilustrativo só os limiares de SLA e de alerta.
Documentos, nomes e e-mails aparecem mascarados.

Painel executivo

Operação real das concessionárias no seu escopo, lado a lado — a leitura mais recente cobre a janela observada (mesmo recorte do cabeçalho, acima). O painel responde três perguntas: quanto rodou, o que falhou e onde o processo trava.

Resumo consolidado da semana — real
Negociações monitoradas — —
Cadeia financeira fechada por chave — —
Integrações extraídas — —
—
Chamadas por dia Total · sucesso · erro real
O fluxo de vendas como ele realmente acontece Mapeamento do consultor · 06/08 real
As seis primeiras etapas sempre existem em toda negociação. A nota vai para a SEFAZ, que é quem autoriza a nota fiscal eletrônica. As três seguintes, em traço interrompido, dependem do tipo de negociação — só entram quando há fatura e boleto. A análise de crédito não é uma estação do trilho: ela roda várias vezes ao longo do atendimento, por isso aparece como faixa recorrente acima do fluxo.
Visão por serviço integrado

Fila com envelhecimento

Um processo parado não aparece em relatório nenhum — ele simplesmente não avança. Esta tela ordena o que está travado pelo tempo de espera e mostra o valor preso em cada item.

Onde a fila trava Itens parados por etapa do fluxo real
Itens em espera
Os limiares de SLA por etapa são ilustrativos — são exatamente o que a tela de configuração permite ajustar por vertical. Tentativas repetidas da mesma negociação aparecem agrupadas numa linha.

Linha do tempo

Quanto tempo cada fase do processo consome, medido nas duas bases, e onde a demora se concentra.

Duração por fase do processo Mínimo · média · máximo · P95, em segundos
Cada fase traz números reais do serviço correspondente na janela. O total do processo é composto — soma das fases que sempre existem, não a medição de uma única negociação de ponta a ponta, que exigiria a correlação por numInt ainda não coletada.
Duração típica de cada fase
Nós com requisição registrada trazem horário, duração e campos reais. Etapas sem evento na amostra decodificada são declaradas como tal — o monitor não inventa horário para o que não aconteceu.
Fluxos demorando O que puxa o tempo do processo para cima

Alerta no WhatsApp

As falhas existem e ninguém é avisado delas. O monitor avisa na primeira ocorrência, agrupa repetições do mesmo negócio e escala quando o problema insiste.

Anatomia do alerta O que a regra decide
Gatilho Requisição encerrada com status 5 · Erro, retorno de negócio com erro dentro de uma requisição bem-sucedida, ou item parado além do SLA da etapa.
Chave de agrupamento Número do negócio (NumNeg) ou chave de integração (numInt) — repetições viram ocorrências de um alerta só, não dezenas de mensagens.
Escalonamento 1ª ocorrência avisa o operador da etapa; a partir da 3ª em 24 h inclui o coordenador. ilustrativo
Conteúdo Etapa, concessionária, empresa e filial, valor do negócio, horário e a ação concreta — nunca a mensagem crua do banco.
Canal WhatsApp via Evolution API, com retorno para e-mail se a mensagem não for entregue em 10 min. ilustrativo
De onde saem estes alertas Eventos reais da janela real

Integrações · broker R960

Cada chamada tem um envio e um retorno. O monitor guarda os dois lados já decodificados e ligados pela mesma requisição — é isso que permite responder "o que exatamente foi pedido e o que exatamente voltou".

O coletor extrai apenas campos de negócio do request. O envelope <request> com usuário e senha nunca sai do banco — o coletor lê de <params> em diante e grava só as chaves listadas. Proposta técnica já implementada e validada nos web services.
Envio e retorno da mesma chamada
Domínio dos códigos O que a fila devolve

Configuração de SLA e coleta

Cada concessionária define o próprio prazo aceitável por etapa e por vertical. O monitor não impõe uma régua — ele mede a régua que a operação já usa.

Tela de demonstração — os campos estão desabilitados. Os valores refletem os parâmetros já previstos na especificação técnica (tabela usu_monpar) e serão preenchidos com a diretoria na implantação.
SLA por etapa e vertical Minutos até o alerta
Alvo é o prazo desejado; ao ultrapassá-lo o item fica em risco na fila. Limite dispara o alerta no canal configurado. As etapas condicionais só entram na conta quando a negociação as percorre.
Conexão e coleta
Dialeto do banco
As regras LSP leem o dialeto de usu_monpar.DIALETO; as consultas de coleta são entregues nos dois dialetos.
Lista branca de serviços O que entra no painel de negócio
Concessionárias no piloto

Tempos por serviço e por processo

Duas fontes de duração no mesmo painel: os serviços do broker (R960REQ.DATINI → DATFIN, coletados desde o P3.2) e os processos automáticos do agendador nativo (PRC_EXE). Pico é sempre relativo à própria história do serviço — nunca comparado entre serviços diferentes.

P50 / P95 / máximo por serviço e por processo Últimos 7 dias · destaque quando dobrou o próprio P95 real
Mediana (P50): metade das chamadas termina em até esse tempo. P95: 95 % terminam em até esse tempo — só 1 em 20 passa disso. Máx: a mais lenta da janela. Selo: aparece quando o P95 dos últimos 7 dias mais que dobra o P95 dos 30 dias anteriores do mesmo serviço/processo (o próprio P95 como régua, não um limite fixo) — desde que haja pelo menos 5 chamadas nesses 30 dias para servir de referência.
Por etapa — o que o monitor sabe (e não sabe) medir GET /v1/painel/resumo · por_etapa[] real

Situações por filial

Três blocos por filial — pedidos em aberto, notas de saída e parcelas de fatura — com os itens listados agora mesmo, sem corte de janela: hora de entrada, tempo parado e cor contra o limite da regra de SLA da etapa (verde abaixo de 75% do limite, amarelo até o limite, vermelho acima dele).

Pedidos em aberto GET /v1/painel/situacoes real
Notas de saída GET /v1/painel/situacoes real
Parcelas de fatura GET /v1/painel/situacoes real

Processos automáticos

O catálogo do agendador (E000AGE/R999AGE) cruzado com a última execução (E000LPA) e os alertas de parado/travado abertos — estado atual do processo, sem corte de janela.

Catálogo de processos GET /v1/painel/processos real

Negociações

Cada linha é uma negociação do broker seguida até o título: análise de crédito → pedido → nota → título (→ parcela). Parada em = o próximo elo que ainda não chegou; a cor da linha compara o tempo parado com o limite da regra de SLA. Clique na linha para ver o documento de cada elo e a linha do tempo.

Conta e bases

Cada base é uma conexão com um ERP: um endpoint de web service, um usuário e um dialeto. A senha nunca fica aqui — a base guarda só a referência ao segredo, resolvida no servidor. O teste de conexão consulta o ERP com limite 1, o suficiente para separar “credencial errada” de “endpoint errado”.

Bases da conta —
Nova base

Empresas

A empresa é o CODEMP dentro de uma base — e é o grão da permissão de leitura. “Descobrir” sugere os códigos que já apareceram no dado coletado; confirmar nome e CNPJ continua sendo decisão de quem administra.

Empresas cadastradas
Nova empresa

Usuários e permissões

O papel diz o que a pessoa pode fazer na conta; a matriz abaixo diz qual dado ela enxerga. As duas coisas são independentes e a matriz sempre restringe: sem marcação numa empresa, nem o dono da conta vê o dado dela.

Matriz usuário × empresa marcar/desmarcar e salvar reescreve a permissão
Novo usuário