Ir para o conteúdo principal

Tela de Busca

📝 Visão Geral

Titulo:Título:  Solicitação de Transporte Escolar.Escolar 
URL: /transporte/solicitacao_escolar/solicitacao/pesquisar

Esta

tela

Este modal permite aosque usuários buscar e gerenciar as solicitações de transporte escolar para alunos. Nela, é possível:


  • Consultar📍 o status das solicitações;

  • Realizar ações como exclusão e geração de comprovantes;

  • Acessar o modal de aprovação/rejeição;

  • Navegar para a tela de “Nova Solicitação”.

Localização:
Transporte > Solicitação Escolar > Solicitação > Solicitação de Transporte (Modal) 


1.Filtros Disponíveis


Detalhes da Solicitação
  • Ano
    1.Letivo Ano*: Informe o ano de Referêreferência
     para a solicitação

    • Tipo: Numérico (Inteiro)

    • Validação: Mínimo 1 dígito e Máximo 4 dígitos

    • Valor Padrão: Ano atual.
    2.
  • Número de  Solicitação: Informe o número da solicitação
    • Tipo: Numérico (Inteiro)

    • Validação: Mínimo: 1 dígito e Máximo: 10 dígitos

    3.
  • Rota
  • Rota:  Selecione rotas cadastradas em solicitações.
    • Tipo: Dropdown (Seleção única)

    • Validação: 

      Dados:

      Deve
        exibir
      • Lista todas asapenas rotas cadastradas emcom solicitações.

        es
      • Exibe somente as rotas vinculadas a escolas para as quais o usuário tem permissão.

    • cadastradas.
      As opções devem ser filtradas conforme o “Ano de Referência” informado.
    4.
  • Tipo de Transportetransporte:  Selecione o tipo de transporte.
    • Tipo: Dropdown (Seleção única)


    • Opções Disponíveis: "

      • FRETEFRETE",  "

      • FROTAFROTA",  "PASSE ESCOLAR"

      • PASSE, ESCOLAR "

      • FRETE + FROTA + PASSE ESCOLARESCOLAR"

    5.
  • Situação:  Selecione a situação
  •  que deseja filtrar.
    • Tipo:  Dropdown (Seleção única)


    • Dados: Lista todos os status das solicitaçOpções Disponíveis: cadastradas.

    • Os status disponíveis são:

      • Aguardando aprovaçãoo,

      • AprovadaAprovada,

      • RejeitadaRejeitada,

      • Cancelada

    • As opções devem ser filtradas conforme os campos “Ano de Referência” e “Rota”.

    6.
  • Escola/Instituição
  •  :  Selecione a escola da solicitação.
    • Tipo: Dropdown (Seleção única)


    • Dados:

      • Lista todas as escolas cadastradas em solicitaçValidações de: transporte.

      • Exibe somente as escolas para as quais o usuário tem permissão.


    • As opções devem ser filtradas conforme os campos “Ano de Referência”, “Rota” e “Situação”.

    7. Classe
  • Classe: Selecione a classe da solicitação. 
    • Tipo: Dropdown (Seleção única)

    • Visibilidade: Exibido somente quando a escola selecionada for do tipo Municipal.

    • Dados: Lista todas as classes referentes à escola municipal selecionada.

    • Filtrado pelos campos “Ano de Referência”, “Rota”, “Situação” e “Escola/Instituição”.

    8.
  • Série/Ano
  • Serie/Ano: Selecione a serie/ano da solicitação 
    • Tipo: Dropdown (Seleção única)

    • Visibilidade: Exibido somente quando a escola selecionada não for municipal.

    • Dados: Lista todas as séries referentes à escola selecionada.

    9.
  • Curso
  • Curso: Selecione o curso da solicitação  
    • Tipo: Dropdown (Seleção única)

    • Visibilidade: Exibido somente quando a escola selecionada não for municipal.

    • Dados: Lista todos os cursos referentes à escola selecionada.

    10.
  • Turno
  • Turno: Selecione o turno da solicitação 
    • Tipo: Dropdown (Seleção única)

    • Dados: Lista todos os turnos disponíveis para o município de origem.

    • Opções Disponíveis: INTEGRAL, INTEGRAL TURNO I, INTEGRAL TURNO II, MANHÃ, NOTURNO, TARDE, VESPERTINO

      • INTEGRAL

    • INTEGRAL TURNO I

    • INTEGRAL TURNO II

    • MANHÃ

    • NOTURNO

    • TARDE

    • VESPERTINO

11. NomeNOME | RA | CPF
CPF: Selecione o Aluno/Passageiro.
  • Tipo: Dropdown (Seleção única)

  • Funcionamento Diferenciado:

    • Lista todos os alunos da escola ou classe selecionada, considerando apenas aqueles com solicitações já cadastradas.

    • Inicia a listagem apenas após a digitação de, no mínimo, 3 caracteres referentes a RA, CPF ou Nome.

  • São considerados o Nome Civil, Nome Afetivo e Nome Social.

    • Escola Municipal:

      • Lista todos os alunos da escola ou classe selecionada, considerando apenas aqueles com solicitações já cadastradas.

    • Escolas não Municipais:

      • Inicia a listagem apenas após a digitação de, no mínimo, 3 caracteres referentes a RA, CPF ou Nome.

      • São considerados o Nome Civil, Nome Afetivo e Nome Social.

12.
  • Necessidades Especiais (Todos/Sim/Não)
    • Tipo: Radio Group

    • Opções Disponíveis:

      • Todos: Considera todos os alunos.

      • Sim: Apenas alunos com necessidades especiais.

      • Não: Apenas alunos sem necessidades especiais.


    Considerações Finais

    • Fluxo Condicional:
      A exibição e os dados dos campos dependem da sequência de preenchimento dos filtros. Alguns campos só são exibidos ou atualizados após a seleção de filtros anteriores, garantindo que as informações sejam contextualizadas conforme o cenário do usuário.

    Botões de Açãoo:

    Botã

    Botões serão deresponsáveis “Buscar”

    por
    • Função: Ao ser acionado, este botão executa a pesquisa com base nos filtros preenchidos na tela.

    • Comportamento: Valida os campos obrigatóriosCancelar e apresentaImprimir os resultados na mesma tela ou em uma lista atualizada dinamicamente.Comprovante.

    Botão "

    Nova Solicitação"

    o

    • Função: Redireciona o usuário para a tela de criação de uma nova solicitação de transporte.

    • Comportamento: Abre um formulário onde o usuário pode inserir os dados necessários para cadastrar uma nova solicitação.

    Buscar


    • Função: Ao ser acionado, este botão executa a pesquisa com base nos filtros preenchidos na tela.

    • Comportamento: Valida os campos obrigatórios e apresenta os resultados na mesma tela ou em uma lista atualizada dinamicamente.

    Tabela de Resultados

    Esta tabela conterá 9 colunas sendo elas:

    • Ano de Referência: Contém o ano cadastrado no campo “Ano” na modal de “Nova Solicitação”.

    • Nº Sol: Este número é uma sequência gerada a cada ano de referência.

    • Tipo de Transporte: Este campo contém o último tipo de transporte cadastrado, seja na criação ou na aprovação da solicitação.

    • Nome: Exibirá o nome do aluno, considerando os casos em que o aluno utilize nome social ou afetivo.

      • Observação: Em casos em que o aluno possua alguma necessidade especial, será exibido o icone  image.pngjunto ao nome do aluno. 

    • RA | CPF: Exibirá os dados de CPF e RA, caso estejam disponíveis. Se algum deles estiver ausente, retornará apenas o dado presente no cadastro do aluno.

    • Escola: Exibirá o nome da escola em que a solicitação escolar foi cadastrada.

    • Situação: Exibirá o último status da solicitação, contendo também ícones referentes a cada status.

    • Distância: Exibirá a última “distância aferida” que foi cadastrada durante a criação ou aprovação da solicitação.

    • Ações: Esta coluna contém botões para algumas ações específicas; estas ações serão explicadas no próximo tópico.


    ‘Ações’ da Tabela de Resultado.

    Nesta tela, a tabela de resultado exibe 5 botões de ação. Cada ação é apresentada ou oculta de acordo com a situação atual da solicitação de transporte, garantindo que o usuário tenha acesso apenas às operações pertinentes. A seguir, detalhamos cada ação, suas condições de exibição e as funcionalidades associadas:

    1. Editar 

      • Condição de Exibição: Exibido somente quando a solicitação de transporte está na situação "Aguardando Aprovação".

      • Comportamento: Ao ser acionado, abre um modal onde o usuário pode realizar as ações de aprovar ou rejeitar a solicitação.

    2. Excluir

      • Condição de Exibição: Exibido somente quando a solicitação de transporte está na situação "Aguardando Aprovação".

      • Comportamento: Permite a exclusão da solicitação, liberando o fluxo para que uma nova solicitação seja cadastrada para o mesmo aluno.

    3. Visualizar

      • Condição de Exibição: Exibido quando a solicitação de transporte se encontra em qualquer uma das situações: "Aprovada", "Rejeitada" ou "Cancelada".

      • Comportamento: Abre um modal que exibe informações detalhadas da solicitação, como data de criação, dados da escola e outros detalhes relevantes.

    4. Cancelar

      • Condição de Exibição: Exibido apenas quando a solicitação de transporte está na situação "Aprovada".

      • Comportamento: Ao ser acionado, abre um modal que permite o cancelamento da solicitação, possibilitando o cadastro de uma nova solicitação para o mesmo aluno.

    5. Comprovante

      • Condição de Exibição: Este botão não deve ser exibido quando a solicitação de transporte estiver na situação "Rejeitada".

      • Comportamento: Permite a geração de um comprovante em PDF da solicitação, o qual contém as informações referentes à situação atual da solicitação.