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, uploads, reprocessamentos e profilingUpload de URL de legislação, ingestão de jurisprudência, reprocessamento de NER, profiling em lote do Knowledge Catalog (progresso por dataset)
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.
  • Profilings em lote do Knowledge Catalog finalizados — o detalhe traz quantos datasets foram perfilados e quantos falharam.
  • 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
Profiling em loteKnowledge Catalog, aba Profilingreabre a aba já acompanhando aquele lote (barra de progresso e botão de cancelar)
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. O profiling em lote entra pela mesma origem das ingestões (o hub de tarefas): quem pode disparar o lote (CATALOG_EDIT) tem, nas roles padrão, a permissão que o painel exige para vê-lo.
  • 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 e a aba Profiling do Knowledge Catalog têm 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.