PT EN
Voltar ao site

Execuções em Segundo Plano — Painel Unificado

Você dispara uma ingestão, uma geração de regras e uma carga de dados — e depois fica pulando de tela em tela para saber se cada uma terminou? O painel de execuções em segundo plano resolve isso: um único lugar, em tempo real, com tudo que está rodando na plataforma. O acesso é pelo ícone de atividade (pulso) no topo da tela, ao lado do seletor Contextos — um contador sobre o ícone mostra quantas execuções estão ativas.

O que aparece no painel

SeçãoExemplos
Ingestões e uploadsUpload de URL de legislação, ingestão de jurisprudência
Geração de regras (IA)Geração abrangente de regras do CPC em andamento (fase + % concluído)
Streams (tempo real)Assinaturas de stream ativas, com eventos processados e lag
Cargas DATTA Extract / ETLCargas em planejamento, validação ou execução, com progresso por registros

Cada item mostra o título da execução, um selo de status (Executando, Na fila, Planejando, Validando, Ativo), barra de progresso quando a origem informa percentual e uma linha de detalhe (fase atual, quem iniciou, contexto, lag).

Ao abrir o painel, ele carrega as execuções em andamento e o histórico ao mesmo tempo.

Histórico — últimas 10 tarefas finalizadas

Abaixo das execuções em andamento, a seção "Histórico (últimas 10)" lista as últimas tarefas finalizadas (concluídas, com falha ou canceladas), de qualquer origem, ordenadas pela hora de término (mais recente primeiro):

  • Ingestões/uploads finalizados.
  • Gerações de regras finalizadas — a plataforma mantém em memória as últimas dez.
  • Cargas DATTA Extract / ETL finalizadas.

O selo de status do histórico mostra Concluída (verde), Falhou (vermelho) ou Cancelada (cinza). Streams são assinaturas contínuas e não entram no histórico. Cada item do histórico também é clicável e leva à tela da tarefa — para uma geração de regras finalizada, reabre o diálogo no estado final (total de regras criadas).

Clique para abrir a tela da execução

Todo item é clicável (link "Abrir tela →", também acessível por teclado com Enter/Espaço): o painel fecha e o console navega direto para a tela onde aquela execução realmente acontece, sem recarregar a página:

SeçãoVai paraComportamento
Ingestões e uploadsUploadreabre o acompanhamento daquela ingestão específica, reconectando ao progresso ao vivo
Geração de regras (IA)Regras de Triagemreabre o diálogo de progresso exatamente naquela geração, mesmo que tenha sido iniciada em outra aba ou sessão
Streams (tempo real)DATTABI (painel de streams)navega para a tela de streams
Cargas DATTA Extract / ETLMonitor de Pipelinenavega para o monitor de execuções

Mesmo que a tela de destino ainda esteja carregando, o painel garante a entrega: o pedido é reenviado em alguns intervalos até a tela filha estar pronta para recebê-lo. Você sempre cai no acompanhamento da tarefa certa, e um clique repetido não duplica nada.

Comportamento

  • Atualização automática: a cada 5 segundos com o painel aberto, a cada 30 segundos em segundo plano (apenas para o contador do ícone).
  • Consultas em paralelo: as quatro origens são consultadas simultaneamente — o painel espera a origem mais lenta, não a soma de todas.
  • Degradação por origem: se você não tem permissão para uma origem ou ela está temporariamente indisponível, aquela seção simplesmente não aparece — as demais continuam. Se todas falham, o painel mostra mensagem amigável com botão de tentar novamente.
  • Permissões: cada origem é protegida pela permissão da funcionalidade dona — DOCUMENT_UPLOAD (ingestões/uploads), RULES_EDIT (geração de regras), DATTABI_STREAM_VIEW (streams), PIPELINE_VIEW (ETL). O painel exibe apenas o que o usuário logado pode ver.
  • Mobile: em telas menores que 768px o painel ocupa a largura inteira.

Exemplo prático — acompanhando uma ingestão sem perder o fio

  1. Na tela de Upload, envie um lote de documentos e navegue para outra área da plataforma — a ingestão continua em segundo plano.
  2. Repare no contador sobre o ícone de atividade no topo: ele indica que há execução ativa.
  3. Clique no ícone: o painel abre com a seção Ingestões e uploads mostrando o lote com selo Executando e a barra de progresso.
  4. Clique em "Abrir tela →": você volta à tela de Upload já conectada ao acompanhamento daquele lote específico.
  5. Quando terminar, o item migra para o "Histórico (últimas 10)" com o selo Concluída.

Limitações conhecidas

  • Execuções de script DATTAX avulsas (disparadas direto do editor) reportam o progresso na própria tela do editor, sem estado guardado, e por isso não aparecem no painel. A execução avulsa também está disponível por integração — veja a referência de API.
  • O painel não cancela execuções — o clique leva à tela da funcionalidade, onde o cancelamento está disponível (ex.: o diálogo de geração de regras tem o botão de cancelar).
  • Streams e cargas ETL têm navegação para a tela, sem atalho ao item específico ainda: a tela destino lista o que está em andamento.