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_criticidadeeidf_configSimultaneasnã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.

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.

3. Consultar a Tabela “TAB_Atividade”
- Consulte a tabela
TAB_Atividadeem 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;

4. Armazenar o Valor do Idf_Atividade
- Armazene o valor do
Idf_Atividade. Neste exemplo, o valor a ser armazenado será: 4418913.

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.Developmente altere o apontamento para a base desejada (por padrão é para o ambiente de Teste).

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).

7.2. Selecionar a Branch de Destino
- Selecione a branch de destino e procure pela classe
GenericTeste.cs.

8. Preencher a Variável MessageDto
- No método
ExecuteRelatorio, preencha a variávelMessageDtocom os dados da geração. As três variáveis a seguir precisam ser alteradas:
- IdAtividadeControl = número do
idfcapturado no passo 4; - DataBase = base de execução;
- IdSistema = seleção do sistema folha ou ponto.

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

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.

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.
