Ir para o conteúdo
LF Serviços de DadosLF Serviços de Dados
Demonstração com dados sintéticos

Frente 03

Automação de processos

A rotina roda sozinha e se recusa a publicar dado errado

  • Automação
  • Agentes
  • Quality gates
  • Agendamento

O problema

Um analista gasta duas horas toda manhã na mesma rotina: entra em três sistemas, exporta planilha, junta, confere, formata e dispara o relatório. Se ele faltar, ninguém recebe. Se um sistema mudar uma coluna, o relatório sai errado e ninguém percebe.

Automatizar a extração é a parte fácil e é onde a maioria para. Automação sem validação não conserta o erro, ela acelera o erro: antes saía errado às vezes, agora sai errado todo dia, no horário, com aparência de confiável.

Relatório diárioagendado · 06:00 e 18:00
pedidosGET /api/fonteestoqueGET /api/fontecadastroGET /api/fonteIngestãoconsome as 3 fontesValidação7 regras de qualidadeTransformaçãonormaliza e deduplicaPublicaçãograva e notificaFONTESPORTÃO DE QUALIDADE

Simular falha nas fontes

Tudo saudável: a execução deve passar nas sete regras.

Clique em Executar fluxo. Os nós acendem conforme o servidor conclui cada estágio. Troque o cenário de uma fonte para Volume baixo e execute de novo: a validação fica vermelha, os nós seguintes apagam, e nada é publicado.

Antes

  • Duas horas toda manhã juntando planilha de três sistemas
  • Se a pessoa falta, ninguém recebe o relatório
  • Se a origem muda uma coluna, o número sai errado
  • O erro só aparece quando alguém estranha o resultado

Depois

  • Ciclo agendado, com quatro estágios observáveis
  • Sete regras de qualidade antes de publicar qualquer coisa
  • Falha crítica interrompe: não publica dado errado
  • Um agente investiga a falha e propõe a causa provável
INGESTÃOVALIDAÇÃOTRANSFORM.PUBLICAÇÃOPublicação interrompidaVOLUME 41,8% ABAIXO DA MÉDIA DE 7 DIAS7 REGRAS DE QUALIDADENENHUM DADO ERRADO PUBLICADO
economizadas por mês
86,5 h
economizadas por mês
parâmetros editáveis na tela
regras de qualidade
7
regras de qualidade
esperado contra encontrado
dados errados publicados
0
dados errados publicados
3 execuções bloqueadas

Por onde seguir

Passo 01

Quebrar ao vivo

Escolha um cenário de falha, execute, e veja a publicação ser interrompida na frente de todo mundo.

Passo 02

O console

As 60 execuções do período e o botão que dispara o pipeline agora, com duração medida por estágio.

Passo 03

A conta

Quanto a rotina manual custa por mês e por ano, com os parâmetros abertos para ajustar na hora.

Taxa de sucesso (30 dias)

86,7%

60 execuções no período

Duração média

4,3 s

Soma dos quatro estágios

Horas economizadas / mês

86,5 h

Rotina manual de 120 min, 44 vezes ao mês

Execuções bloqueadas

3

Nenhuma delas publicou dado no painel

Executar o ciclo agora

Dispara os quatro estágios contra as três fontes simuladas. Cada estágio aparece abaixo assim que termina, com a duração medida no servidor — não é barra decorativa.

pedidosGET /api/fonteestoqueGET /api/fontecadastroGET /api/fonteIngestãoconsome as 3 fontesValidação7 regras de qualidadeTransformaçãonormaliza e deduplicaPublicaçãograva e notificaFONTESPORTÃO DE QUALIDADE

Execuções por dia

Duas execuções agendadas por dia, ao longo de 30 dias. As barras empilhadas mostram o desfecho de cada uma.

Últimas 60 execuções

Clique em uma execução para ver a linha do tempo dos estágios, as sete regras e, quando houver falha, a investigação do agente.

Últimas 60 execuções do pipeline
InícioExecuçãoStatusDuraçãoLinhasRegras reprovadas
30/09/2026, 18:00EXE-20260930-1800Sucesso4,2 s16.927—
30/09/2026, 06:00EXE-20260930-0600Sucesso4,0 s16.927—
29/09/2026, 18:00EXE-20260929-1800Sucesso4,9 s16.398—
29/09/2026, 06:00EXE-20260929-0600Sucesso3,9 s16.398—
28/09/2026, 18:00EXE-20260928-1800Sucesso4,7 s16.213—
28/09/2026, 06:00EXE-20260928-0600Sucesso2,6 s16.213—
27/09/2026, 18:00EXE-20260927-1800Degradada4,8 s17.927janela_temporal
27/09/2026, 06:00EXE-20260927-0600Sucesso3,5 s17.927—
26/09/2026, 18:00EXE-20260926-1800Sucesso5,1 s16.920—
26/09/2026, 06:00EXE-20260926-0600Sucesso4,5 s16.920—
25/09/2026, 18:00EXE-20260925-1800Sucesso4,3 s16.110—
25/09/2026, 06:00EXE-20260925-0600Sucesso3,8 s16.110—
24/09/2026, 18:00EXE-20260924-1800Sucesso5,6 s17.181—
24/09/2026, 06:00EXE-20260924-0600Sucesso3,8 s17.181categorias_conhecidas
23/09/2026, 18:00EXE-20260923-1800Sucesso4,8 s17.767—
23/09/2026, 06:00EXE-20260923-0600Sucesso4,7 s17.767—
22/09/2026, 18:00EXE-20260922-1800Bloqueada4,1 s0chave_unica
22/09/2026, 06:00EXE-20260922-0600Sucesso5,2 s17.817—
21/09/2026, 18:00EXE-20260921-1800Sucesso4,6 s16.567—
21/09/2026, 06:00EXE-20260921-0600Sucesso4,3 s16.567—
20/09/2026, 18:00EXE-20260920-1800Sucesso3,0 s16.937—
20/09/2026, 06:00EXE-20260920-0600Sucesso5,7 s16.937—
19/09/2026, 18:00EXE-20260919-1800Sucesso4,0 s16.205—
19/09/2026, 06:00EXE-20260919-0600Degradada3,8 s16.205frescor_fonte
18/09/2026, 18:00EXE-20260918-1800Sucesso3,8 s17.523—
18/09/2026, 06:00EXE-20260918-0600Sucesso3,9 s17.523—
17/09/2026, 18:00EXE-20260917-1800Sucesso5,3 s17.498—
17/09/2026, 06:00EXE-20260917-0600Sucesso3,1 s17.498—
16/09/2026, 18:00EXE-20260916-1800Sucesso4,5 s16.309—
16/09/2026, 06:00EXE-20260916-0600Degradada4,5 s16.309frescor_fonte
15/09/2026, 18:00EXE-20260915-1800Sucesso4,9 s16.702—
15/09/2026, 06:00EXE-20260915-0600Sucesso5,2 s16.702—
14/09/2026, 18:00EXE-20260914-1800Sucesso4,7 s16.228—
14/09/2026, 06:00EXE-20260914-0600Sucesso4,5 s16.228—
13/09/2026, 18:00EXE-20260913-1800Sucesso4,6 s17.502—
13/09/2026, 06:00EXE-20260913-0600Sucesso4,5 s17.502—
12/09/2026, 18:00EXE-20260912-1800Sucesso3,4 s17.059—
12/09/2026, 06:00EXE-20260912-0600Bloqueada3,3 s0volume_esperado
11/09/2026, 18:00EXE-20260911-1800Sucesso4,2 s16.756—
11/09/2026, 06:00EXE-20260911-0600Sucesso3,5 s16.756—
10/09/2026, 18:00EXE-20260910-1800Sucesso3,6 s16.163—
10/09/2026, 06:00EXE-20260910-0600Sucesso4,2 s16.163—
09/09/2026, 18:00EXE-20260909-1800Degradada4,2 s16.474janela_temporal
09/09/2026, 06:00EXE-20260909-0600Sucesso4,6 s16.474—
08/09/2026, 18:00EXE-20260908-1800Sucesso4,0 s16.783—
08/09/2026, 06:00EXE-20260908-0600Sucesso4,2 s16.783—
07/09/2026, 18:00EXE-20260907-1800Sucesso3,9 s17.490—
07/09/2026, 06:00EXE-20260907-0600Sucesso4,9 s17.490—
06/09/2026, 18:00EXE-20260906-1800Sucesso4,8 s16.633—
06/09/2026, 06:00EXE-20260906-0600Sucesso4,5 s16.633—
05/09/2026, 18:00EXE-20260905-1800Bloqueada4,2 s0campos_obrigatorios
05/09/2026, 06:00EXE-20260905-0600Sucesso4,8 s15.938—
04/09/2026, 18:00EXE-20260904-1800Sucesso4,0 s17.005—
04/09/2026, 06:00EXE-20260904-0600Sucesso3,8 s17.005—
03/09/2026, 18:00EXE-20260903-1800Sucesso3,1 s17.640—
03/09/2026, 06:00EXE-20260903-0600Degradada3,6 s17.640janela_temporal
02/09/2026, 18:00EXE-20260902-1800Sucesso3,0 s18.132—
02/09/2026, 06:00EXE-20260902-0600Sucesso4,1 s18.132—
01/09/2026, 18:00EXE-20260901-1800Sucesso5,1 s16.645—
01/09/2026, 06:00EXE-20260901-0600Sucesso4,7 s16.645—
Publicada

Linha do tempo dos estágios

  1. Estágio 01

    Ingestão

    3,6 s

    3 fontes consumidas via API

    Concluído
  2. Estágio 02

    Validação

    479 ms

    7 de 7 regras aprovadas

    Concluído
  3. Estágio 03

    Transformação

    676 ms

    Nenhuma linha descartada na deduplicação

    Concluído
  4. Estágio 04

    Publicação

    204 ms

    Relatório publicado · receita de R$ 11.577.259

    Concluído

Chamadas às fontes

Chamadas às fontes nesta execução
FonteCenárioHTTPLinhasLatênciaAtualizada em
pedidosSaudável20012.2111,5 s15/09/2026, 17:45
estoqueSaudável2003.6211,2 s15/09/2026, 17:45
cadastroSaudável200870852 ms15/09/2026, 17:45

Regras de qualidade desta execução

Sete regras, avaliadas na ordem. Crítica interrompe e não publica. Alta publica como degradada e notifica. Média apenas registra.

Resultado das sete regras de qualidade
RegraSeveridadeEsperadoEncontradoVeredito
Volume esperadoO total de linhas do dia precisa ficar perto da média recente. Queda ou salto brusco quase sempre significa extração incompleta na origem, não mudança de negócio.Críticapedidos: 8.437 a 15.669 · estoque: 2.743 a 5.093 · cadastro: 618 a 1.147pedidos: 12.211 (+1,3%) · estoque: 3.621 (-7,6%) · cadastro: 870 (-1,4%)AprovadaVolume dentro da faixa nas três fontes. Maior desvio: estoque, 7,6%.
Campos obrigatóriosNenhum campo obrigatório pode chegar vazio. Linha sem data ou sem identificação entra no relatório como se fosse válida e contamina qualquer agregação.Crítica0 linhas com campo obrigatório vazio0 linha(s) com campo obrigatório vazioAprovadaNenhum campo obrigatório chegou vazio.
Chave únicaA chave primária de cada fonte não pode repetir. Duplicata infla receita e volume sem deixar rastro no número final.Crítica0 repetições de chave primária0 repetição(ões) de chave primáriaAprovadaNenhuma chave primária repetida nas três fontes.
Janela temporalAs datas precisam cair dentro da janela do processamento. Data de 2025 ou do futuro indica fuso trocado, parser errado ou reprocessamento indevido.Alta0 linhas com data fora da janela0 linha(s) com data fora da janelaAprovadaTodas as datas caem dentro da janela do processamento.
Domínio numéricoPreço e quantidade precisam ser positivos. Valor zero ou negativo costuma ser estorno mal classificado e derruba o ticket médio do relatório.Altapreço > 0 e quantidade > 0 em todas as linhas0 linha(s) com preço ou quantidade não positivosAprovadaPreço e quantidade positivos em todas as linhas de pedido.
Categorias conhecidasToda categoria precisa existir no conjunto mapeado. Categoria nova não é erro: é aviso de que o negócio mudou e o de-para precisa acompanhar.Médiacategorias dentro das 8 mapeadasnenhuma categoria fora do conjuntoAprovadaTodas as categorias existem no de-para.
Frescor da fonteA fonte precisa ter sido atualizada há pouco. Fonte congelada devolve os mesmos dados de ontem sem erro nenhum — e o relatório sai com cara de normal.Altaatualização nas últimas 26 horasatraso máximo de 0,3 hAprovadaAs três fontes foram atualizadas dentro da janela.

Regra 01

Crítica

Volume esperado

O total de linhas do dia precisa ficar perto da média recente. Queda ou salto brusco quase sempre significa extração incompleta na origem, não mudança de negócio.

Parâmetros
Tolerância de ±30% sobre a média dos últimos 7 dias
Efeito
Interrompe a execução e não publica.
Taxa histórica
1,7% (1 de 60)

Regra 02

Crítica

Campos obrigatórios

Nenhum campo obrigatório pode chegar vazio. Linha sem data ou sem identificação entra no relatório como se fosse válida e contamina qualquer agregação.

Parâmetros
pedidos.data, cadastro.nome — zero nulos tolerados
Efeito
Interrompe a execução e não publica.
Taxa histórica
1,7% (1 de 60)

Regra 03

Crítica

Chave única

A chave primária de cada fonte não pode repetir. Duplicata infla receita e volume sem deixar rastro no número final.

Parâmetros
pedidos.id_pedido, estoque.sku, cadastro.id_cliente
Efeito
Interrompe a execução e não publica.
Taxa histórica
1,7% (1 de 60)

Regra 04

Alta

Janela temporal

As datas precisam cair dentro da janela do processamento. Data de 2025 ou do futuro indica fuso trocado, parser errado ou reprocessamento indevido.

Parâmetros
Entre 400 dias antes e 1 dia depois da data de execução
Efeito
Publica como degradada e notifica.
Taxa histórica
5,0% (3 de 60)

Regra 05

Alta

Domínio numérico

Preço e quantidade precisam ser positivos. Valor zero ou negativo costuma ser estorno mal classificado e derruba o ticket médio do relatório.

Parâmetros
preco_unitario > 0 e quantidade > 0
Efeito
Publica como degradada e notifica.
Taxa histórica
0,0% (0 de 60)

Regra 06

Média

Categorias conhecidas

Toda categoria precisa existir no conjunto mapeado. Categoria nova não é erro: é aviso de que o negócio mudou e o de-para precisa acompanhar.

Parâmetros
8 categorias mapeadas
Efeito
Apenas registra.
Taxa histórica
1,7% (1 de 60)

Regra 07

Alta

Frescor da fonte

A fonte precisa ter sido atualizada há pouco. Fonte congelada devolve os mesmos dados de ontem sem erro nenhum — e o relatório sai com cara de normal.

Parâmetros
Atualização nas últimas 26 horas
Efeito
Publica como degradada e notifica.
Taxa histórica
3,3% (2 de 60)

Parâmetros

Ajuste com os números da sua operação. A conta refaz a cada alteração.

Horas economizadas / mês

86,5 h

Custo evitado / mês

R$ 5.192

Custo evitado / ano

R$ 62.304

Custo mensal comparado

O mesmo trabalho, nos dois cenários, com os parâmetros ao lado.

Com os parâmetros atuais, a rotina manual consome 88,0 horas por mês e custa R$ 5.280. Automatizada, cai para 1,5 horas e R$ 88 — uma diferença de R$ 5.192 por mês, ou R$ 62.304 por ano. O ganho que não aparece nessa conta é o outro: o relatório deixa de sair errado sem ninguém perceber.

Automação de processos | LF Serviços de Dados