Tela de Busca
Titulo teste
Visão Geral
Titulo: Solicitação de Transporte Escolar.
Esta tela permite aos 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
Filtros Disponíveis
1. Ano de Referência (ex.: 2024)
-
Tipo: Numérico (Inteiro)
-
Validação: Mínimo 1 dígito e Máximo 4 dígitos
2. Número de Solicitação
-
Tipo: Numérico (Inteiro)
-
Validação: Mínimo: 1 dígito e Máximo: 10 dígitos
3. Rota
-
Tipo: Dropdown (Seleção única)
-
Dados:
-
Lista todas as rotas cadastradas em solicitações.
-
Exibe somente as rotas vinculadas a escolas para as quais o usuário tem permissão.
-
- As opções devem ser filtradas conforme o “Ano de Referência” informado.
4. Tipo de Transporte
-
Tipo: Dropdown (Seleção única)
-
Opções Disponíveis:
-
FRETE
-
FROTA
-
PASSE ESCOLAR
-
FRETE + FROTA + PASSE ESCOLAR
5. Situação
-
Tipo: Dropdown (Seleção única)
-
Dados: Lista todos os status das solicitações já cadastradas.
-
Os status disponíveis são:
-
Aguardando aprovação
-
Aprovada
-
Rejeitada
-
Cancelada
-
As opções devem ser filtradas conforme os campos “Ano de Referência” e “Rota”.
6. Escola/Instituição
-
Tipo: Dropdown (Seleção única)
-
Dados:
-
Lista todas as escolas cadastradas em solicitaçõ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
-
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
-
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
-
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
-
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
11. Nome | RA | CPF
-
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ção
Botão de “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.
Botão "Nova Solicitaçã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.
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
junto 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:
-
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.
-
-
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.
-
-
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.
-
-
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.
-
-
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.
-