| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | SIGAGPE |
| Função: | GPEM928A |
| Ticket: | N/A |
| Story: | DRHROTPRT-22121 |
Criação de uma rotina onde, a partir da listagem de funcionários, é possível gerar relatórios de um funcionário selecionado. Podendo realizar a geração em primeiro e segundo plano e envio por e-mail.
A rotina GPEM928A foi desenvolvida e já pode ser adicionada ao menu.
3.1 Filtros
Ao acessá-la, devemos preencher os filtros conforme detalhados abaixo.
Nome | Preenchimento |
Filial | Obrigatório |
Processo | Opcional (sendo possível selecionar mais de 1) |
Funcionário | Opcional (sendo possível selecionar mais de 1) |
Categoria | Opcional |
CPF | Opcional |
Situação | Opcional |
Dt Admissão De | Opcional |
Dt Admissão Até | Opcional |
Ao realizar o filtro conforme sua necessidade, temos no canto direito as opções de relatórios disponíveis.
FOTO
3.2 Relatórios Disponíveis
Inicialmente, foram disponibilizados os relatórios abaixo:
3.3 Parâmetros do Relatório
Ao selecionar o relatório desejado, é aberto um modal com os parâmetros para geração. Estes parâmetros são de preenchimento obrigatório.
FOTO
3.4 Envio por e-mail
Abaixo dos parâmetros, temos a opção para envio por e-mail. Tanto para o funcionário selecionado quanto para o usuário que se encontra logado no sistema. Ao selecionar esta opção, além da geração em Primeiro ou Segundo plano, é enviado um e-mail com o relatório gerado em anexo.
FOTO
3.5 Geração em segundo plano
Por fim, temos a opção de "Enviar" ou "Gerar em Segundo Plano".
Ao "Enviar", o sistema processa o relatório e realiza o download diretamente.
Caso o usuário prefira "Gerar em Segundo Plano", uma tarefa é agendada para geração do relatório. Assim que o sistema estiver disponível ele realiza a geração do relatório internamente e notifica o usuário sobre esta geração na própria rotina. Desta forma, não é necessário aguardar a geração para realizar outras tarefas.
FOTO
Importante: A geração em segundo plano só deve funcionar caso o Smart Schedule esteja rodando. Caso contrário é mostrada a mensagem abaixo ao acessar a rotina.
FOTO
Ao receber as notificações de geração em segundo plano, o usuário poderá ver uma listagem com os relatórios gerados e seus respectivos status. Podendo realizar o download dos mesmos quando necessário.
FOTO
3.6 Exclusão dos relatórios gerados em segundo plano
A rotina processa a exclusão de relatórios antigos automaticamente. Para isso, é utilizado o parâmetro MV_RHSVDEL (valor padrão é 15).
Ele corresponde ao número de dias que um relatório deve ficar armazenado no servidor.
Caso ultrapasse o número de dias do parâmetro, o relatório é excluído no próximo acesso à rotina.
Por sua vez, caso o valor esteja com 0 (zero), os arquivos nunca serão excluídos.
N/A