Ajuda / WebFoPag ~2 min

Geração de Relatórios Migrados para o Novo Serviço

Este guia descreve o processo de verificação e execução de relatórios no novo serviço.


1. Verificar se o Relatório Está Migrado

  • Para verificar se um relatório está migrado, faça uma busca na tabela plataforma.tab_plugin.
  • O número do relatório corresponde à coluna cod_plugin.
  • Para que um relatório esteja migrado, as colunas idf_criticidade e idf_configSimultaneas não devem ser nulas. Essa é a verificação mais simples, embora existam outras formas de validação.
SELECT Cod_Plugin,
       Des_Plugin,
       Idf_Criticidade,
       Idf_ConfigSimultaneas
FROM plataforma.TAB_Plugin
WHERE Cod_Plugin IS NOT NULL
ORDER BY Cod_Plugin;
  • Os dados apresentados no print a seguir estão nos assíncronos novos.

image.png


2. Executar o Relatório na Base Desejada

  • Após confirmar que o relatório está migrado, execute-o na base desejada com os filtros apropriados.

image.png


3. Consultar a Tabela “TAB_Atividade”

  • Consulte a tabela TAB_Atividade em busca do registro do relatório gerado. É aconselhável observar as datas de geração.
SELECT TOP 10 Idf_Atividade, Dta_Cadastro, Des_Erro, Parametros
FROM employer.TAB_Atividade 
ORDER BY Dta_Cadastro DESC;

image.png


4. Armazenar o Valor do Idf_Atividade

  • Armazene o valor do Idf_Atividade. Neste exemplo, o valor a ser armazenado será: 4418913.

image.png


5. Realizar o Download do Projeto

  • Baixe o projeto “Etec.Assincronos.Webfopag”, presente no “Etec.Services”.

Link: Etec.Assincronos.Webfopag


6. Alterar o Apontamento no appsettings.Development

  • No projeto “Etec.Assincronos.Webfopag”, acesse o JSON appsettings.Development e altere o apontamento para a base desejada (por padrão é para o ambiente de Teste).

image.png


7. Buscar pela Classe do Relatório

  • Busque pela classe responsável pelo relatório desejado.

7.1. Colocar um Breakpoint

  • Coloque um breakpoint na classe “GerarRelatorio” (normalmente é a padrão).

image.png

7.2. Selecionar a Branch de Destino

  • Selecione a branch de destino e procure pela classe GenericTeste.cs.

image.png


8. Preencher a Variável MessageDto

  • No método ExecuteRelatorio, preencha a variável MessageDto com os dados da geração. As três variáveis a seguir precisam ser alteradas:
  1. IdAtividadeControl = número do idf capturado no passo 4;
  2. DataBase = base de execução;
  3. IdSistema = seleção do sistema folha ou ponto.

image.png


9. Executar o Método ExecuteRelatorio

  • Após as alterações, clique com o botão direito no método ExecuteRelatorio e acione a opção “DebugTest” ou “Teste Depuração”.

image.png


10. Execução do Relatório

  • A execução iniciará e pausará quando chegar à execução do relatório (onde foi incluído o breakpoint no passo 7) ou parará na primeira exceção gerada.

2024-10-10_20h15_53.gif


11. Verificar o Resultado

  • Se o sistema executar corretamente o relatório, quando o processo for finalizado, o relatório será salvo na pasta C:\Temp\Test.

image.png

Digite para pesquisar...

Scroll para zoom · Esc para fechar

⌨️ Atalhos de teclado
Navegação
Ctrl K Pesquisar na wiki
Ctrl F Buscar na página
? Ver atalhos
Visualização
Ctrl Shift F Modo foco
A+ / A− Tamanho da fonte
Ctrl D Alternar tema
Ações
Ctrl B Favoritar página
Esc Fechar dialogs