Gerar Relatório Escala Programada  

Esta funcionalidade do sistema permite ao usuário gerar o Relatório de Escala Programada. A Escala Programada apresenta quais são as tarefas programadas para a equipagem num determinado período informado. O relatório pode filtrado por destacamento, categoria, supervisor e  empregado. Os campos abaixo descritos podem ser usados separadamente ou em combinações para refinar a consulta desejada.

 
     
  Tela de Consulta  
     
 

Campos de Filtro:

  • Ferrovia: campo obrigatório na consulta, que desponibiliza as ferrovias que o usuário tem permissão de acesso;
  • Corredor: corredores que o usuário tem permissão de acesso. Depende da ferrovia selecionada;
  • Destacamento: destacamentos que o usuário tem permissão de acesso. Depende da ferrovia selecionada;
  • Categoria: lista das categorias cadastradas e ativas.
  • Empregado/Empresa: empresas cadastradas nos registros da tabela de Empregados;
  • Empregado/Matrícula: matrículas cadastradas nos registros da tabela de Empregados;
  • Empregado/Nome: nomes cadastrados nos registros da tabela de Empregados;
  • Supervisor: permite consultar escala por supervisor;
  • Inspetor: permite consultar escala por inspetor;
  • Período: campo obrigatório na cansulta que permite ao usuário pesquisar escala por determinados períodos tempos. Os campos período Inicial e Período Final devem ser preenchidos;
  • Ordenar por: permite ordenar os valores retornados na grade de consulta;
  • Sem paginação: o usuário pode optar por apresentar a lista de resultados com ou sem paginação.
Obs: Para o verificar o funcionamento do pop-up clique no link: Mecanismos de Auxílio ao Preenchimento.  Para apagar o conteúdo dos campos supervisor e inspetor seleconados basta pressionar o botão limpar   localizado ao lado direito do campo.

Grade de Consulta: o sistema apresenta uma grade de consulta contendo as seguintes colunas:

  • Matrícula:listas as matriculas encontradas na pesquisa;
  • Nome:lista os Nomes dos empregados encontrados na pesquisa;
  • Sede: refere-se ao destacamento sede do cadastro do empregado;
  • Categoria:aponta a categoria da ferrovia selecionada;

 
     
  Botões  
     
 

Botão "Consultar":

  1. O usuário preenche os campos dos filtros desejados e clica sobre o botão "Consultar".
  2. Caso o sistema não encontre registros para os filtros informados o sistema deverá apresentar a mensagem:  “Não existem registros que atendam aos critérios da pesquisa.”, Os valores informados nos filtros são mantidos para que o usuário altere-os na próxima consulta. 
  3. O sistema carrega a grade de consulta conforme os parâmetros informados.
Obs: as telas de consulta permitem que o usuário faça as consultas com ou sem paginação. Se a consulta exceder 500 registros, o sistema deve apresentar a mensagem: “A consulta retornará mais de 500 registros. Refine os critérios de busca ”. O sistema não apresentará o resultado na tela. O número máximo de registros retornados é parametrizado no arquivo de configurações do projeto.

Botão "Relatório Escala Programada":

  1. O usuário pressionao botão Relatório Esacala Programada.
  2. Se nenhum registro for selecionado o sistema irá apresentar a mensagem: 'Um empregado deve ser selecionado.'
  3. Se o usuário selecionou registros da grade o sistema irá iniciar a ferramenta “Jasper Reports” e gerar um relatório para cada empregado selecionado na grade.
"CheckBox Todos" localizado sobre as grades

Este mecanismo é valido para todas as grades que possuem o “checkbox Todos” na coluna do cabeçalho da grade.
  1. Se o usuário selecionar o “checkbox  Todos”, o sistema seleciona todos os registros disponibilizados na grade.
  2. Se o usuário desmarca o “checkbox Todos”, o sistema desmarca todos os registros que foram selecionados anteriormente.
Botão "Gerar Relatório PDF"
  1. O ator seleciona os empregados na grade;
  2. O ator clica sobre o botão “Gerar Relatório PDF”
  3. O sistema gera um relatório com cada empregado selecionado utilizando o layout abaixo descrito:

    1. Estrutura de Cabeçalho

      Nome Relatório : Gestão de Equipagem Ferroviária – Relatório Escala Programada
      Período : O sistema deve apresentar o período informado no filtro: Período: dd/mm/aaaa - dd/mm/aaaa
      Data/Hora : O sistema deve apresentar a data corrente no formato dd/mm/aaaa – hh:mm:ss na lateral direita superior.
      Indicador de Página : O sistema deve apresentar o indicador de paginação do relatório no formato Página xx de nn na lateral direita inferior.
      Empregado : O sistema deve apresentar a Empresa + Matrícula + Nome proveniente da tabela de Empregados.
      Destacamento : O sistema deve apresentar o “Destacamento de Escala” do empregado que é proveniente da tabela de alocação de empregado.
      Cargo : O sistema deve apresentar o “Cargo” do empregado que proveniente da tabela de Empregados.

      Corpo do Relatório

      Coluna: Semana : O sistema deve apresentar os dias da semana: Seg, Ter, Qua, Qui, Sex, Sáb e Dom. Se o dia for “Domingo” ou se o dia for “Feriado” a linha deverá ficar em negrito.
      Coluna: Data : O sistema deve a “Data” da tarefa programada proveniente da tabela de Tarefas Programadas no formato dd/mm/aaaa. Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão.
      Coluna: Hora : O sistema deve apresentar a “Hora” de início da tarefa que é proveniente da tabela de Tarefas Programadas. Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão.
      Coluna: Tarefa : O sistema deve apresentar o “Código” da tarefa programada proveniente da tabela de tarefas programadas. Se a tarefa possuir mais de uma versão, o sistema deve apresentar a mais atual/última versão.
      Coluna: Descrição : O sistema deve apresentar a “Descrição” da tarefa proveniente da tabela de tarefas programadas.

      Se a tarefa possuir um “Prefixo” de trem associado o sistema deve apresentar as colunas “Trem”, “Local” e “Horário”.

      Coluna: Trem : O sistema deve apresentar o “Prefixo” do trem que é proveniente da tabela de tarefas programadas, caso exista.
      Coluna: Origem : O sistema deve apresentar a “Origem” do trem que é proveniente da tabela de tarefas programadas, caso exista.
      Coluna: Destino : O sistema deve apresentar o “Destino” do trem que é proveniente da tabela de tarefas programadas, caso exista.

      Rodapé

      Área de mensagem fixa : “A escala programada pode ser alterada no decorrer do período conforme a necessidade da Ferrovia”
      Área de mensagem : O sistema deve verificar se não existe uma mensagem destina à Categoria ou ao Empregado.
Botão "Gerar Relatório Excel"
  1. O ator seleciona os empregados na grade;
  2. O ator clica sobre o botão “Gerar Relatório Excel”
  3. O sistema gera um relatório XLS contendo as colunas abaixo:

    1. Nome : Nome do empregado
      Categoria : Categoria do empregado
      Destacamento : Destacamento de alocação do empregado
      Cargo : Cargo do Empregado
      Data Base : Data da primeira versão da tarefa programada
      Data : Data da tarefa programada
      Hora : Hora da tarefa programada
      Tarefa : Código da tarefa
      Descrição : Descrição da tarefa
      Trem : Trem relacionado à tarefa programada
      Origem : Origem do trem
      Destino : Destino do trem
      Versão : Versão da tarefa
      Atualizado por : Responsável pela atualização da tarefa
      Data/Hora Atualiz. : Data e hora da atualização da tarefa
      Justificativa : Justificativa da alteração da tarefa
      Convocação : Flag de convocação para a tarefa
      Descr. Local Hosp. : Descrição do local de hospedagem
      Descr. Apto Hosp. : Descrição do apartamento de hospedagem