Relatórios

Este processo é utilizado para executar um modelo do Gerador de Relatórios, em uma data e hora ou intervalo de tempo pré-definido.

No campo "Modelo Gerador", deve ser informado o caminho e o nome do modelo do Gerador de Relatórios que vai ser utilizado durante o processo. O modelo deve estar previamente criado.

No Campo "Direção de Saída", escolhe-se que tipo de tratamento será dado a listagem resultante do relatório, podendo ser impresso na impressora indicada, armazenado em um arquivo de nome e local informado no campo "Arquivo de Saída", ou ainda enviado por e-mail para o endereço eletrônico existente no campo correspondente.

No caso do destino ser o disco, pode-se renomear o arquivo anterior para manter os dados da última execução do relatório. O modelo será renomeado para a data e hora da gravação do arquivo seguinte.

O Botão da Tela de Entrada é utilizado para preencher (quando existir) a tela de entrada dos modelos com valores que serão utilizados como padrão durante a execução do relatório. Para os campos Período Inicial e Final, o aplicativo se preocupa sempre, a cada execução, de incrementar a quantidade de dias conforme sua periodicidade de execução, desta forma, por exemplo, sempre que o relatório for enviado será da data atual e não será necessário fazer esta alteração manualmente.

Quando a saída do relatório gerado pelo processo automático for via e-mail, o botão da Tela de Entrada mostrará a tela de Cadastro das Telas de Entrada.

Importante

Os formatos de arquivos suportados no processo automático de relatório são jpg, bmp, xls, txt e html.

Intervalo de Execução:
Esta informação em conjunto com o campo Periodicidade, indicará o total de tempo entre uma execução e outra. Por exemplo, para executar um processo a cada dois dias, é necessário informar a periodicidade como tipo 5 (diário) e o intervalo com o valor 2.

Nível de Prioridade:
Indica o tratamento que deverá ser dado à tarefa. Processos de prioridade mais alta recebem mais tempo de CPU que os outros processos.

Somente em Dias Úteis:
Indica se o Processo deve ser executado também aos sábados, domingos.e feriados. (São considerados feriados todos os dias cadastrados na tabela de feriados.)

Data da Validade:
Pode ser informada uma data para a validade do processo automático. Por exemplo: Determinado relatório deverá ser gerado todas as semanas num período de um ano. Então para que o processo seja desativado automaticamente, basta informar a data desejada neste campo.

Processo pode Desativar:
Informar se caso ocorra um erro na execução do processo automático o processo deve ser desativado, ou se deve continuar executado nos próximos períodos.

Gera Mensagem de Log:
Informar se deve gerar uma mensagem de log caso ocorra algum erro na execução do processo automático.

E-mail do Responsável:
Informar o e-mail do responsável pelo processo, se desejar enviar uma mensagem de log ao responsável, quando ocorrer algum erro na execução do processo automático.

Modelo Gerador:
Corresponde ao modelo utilizado para gerar o relatório ou fazer a importação dos dados. Para selecionar o arquivo, clicar no botão de Modelos.

Direção da Saída:
Ao ser executado o relatório pode ter 3 destinos:

  1. Impressora
  2. Disco
  3. E-Mail

Renomear Arquivo:
Informar qual o tratamento que o sistema deve dar ao arquivo gerado anteriormente:

  1. Renomear Arquivo. quando o parâmetro "Renomear Arquivo" for "1", o arquivo de saída original criado pelo processo automático será renomeado e identificado com o nome do arquivo original a cada execução. Ex.: Colaboradores171212164425.PROC.
  2. Excluir Arquivo. O arquivo anterior será sobreposto pelo último arquivo gerado.
  3. Manter Arquivo. O arquivo anterior será sobreposto pelo último arquivo.

Arquivo de Saída:
Informar o caminho e o nome do arquivo de saída. Para selecionar o arquivo, clicar no botão de Modelos.

E-mail:
Ao executar um relatório que apresenta a mensagem padrão para o usuário: "Não houve informações a listar." não será enviado e-mail ao responsável cadastrado no processo automático.

Este artigo ajudou você?