01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAGPE
Função:GPEM928A
Ticket:N/A
Story:DRHROTPRT-22121

02. SITUAÇÃO/REQUISITO

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.

03. SOLUÇÃO

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)

Obrigatório selecionar apenas 1 se desejar gerar relatório em lote

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.



04. DEMAIS INFORMAÇÕES

        N/A

05. ASSUNTOS RELACIONADOS

        Smart View