Controles de Frota - Modelo de Checklist
Visão Geral da Interface
A interfacefuncionalidade "Modelo de Checklist" faz parte de um sistema de gerenciamento de frota e permite aos usuários criar, editar e gerenciar modelos de checklist que serão utilizados pelos motoristas antes do expediente. A tela é composta por duas partes principais: uma tela de pesquisa/listagem e uma tela de cadastro/edição.
Esta ferramenta foi projetada para garantir que todos os veículos da frota sejam verificados regularmente seguindo um padrão específico, permitindo que a empresa mantenha um registro das condições dos veículos e identifique problemas potenciais antes que se tornem graves. Para acessar a opção utilize o menu FROTAS e a seção CONTROLE DE FROTA e opção MODELOS DE CHECKLIST.
Elementos da Interface
Tela de Pesquisa (Listagem)
A tela de listagem apresenta os seguintes elementos:
-
Cabeçalho: "Modelos de Checklist" - Identifica a funcionalidade atual
-
Seção de Filtros: Expansível/retrátil
- Campo Nome: Entrada de texto para filtrar por nome do checklist
- Campo Descrição: Entrada de texto para filtrar pela descrição
- Campo Veículo: Seletor dropdown para filtrar por veículo específico
- Checkbox "Somente ativos?": Quando marcado, exibe apenas checklists ativos
- Botões de ação:
- Pesquisar: Inicia a busca com os filtros aplicados
- Limpar Filtros: Remove todos os filtros aplicados
- Novo: Direciona para a tela de criação de um novo checklist
- Exportar para CSV: Exporta a listagem atual para um arquivo CSV
-
Tabela de Resultados: Exibe os checklists encontrados com as colunas:
- #: Numeração sequencial
- IDENTIFICADOR: Código único do checklist
- NOME: Nome do checklist
- DESCRIÇÃO: Descrição detalhada do checklist
- ATIVO: Indica se o checklist está ativo (SIM/NÃO)
-
Contador de Registros: Exibe o número total de registros encontrados
Tela de Cadastro/Edição
A tela de cadastro/edição contém os seguintes elementos:
-
Cabeçalho: "Modelo de Checklist" - Identifica a funcionalidade
-
Botões de Ação Superior:
- Gravar: Salva as alterações feitas
- Excluir: Remove o checklist (visível apenas para registros existentes)
- Voltar: Retorna à tela de listagem
-
Seção de Informações Básicas:
- Identificador: Código único do checklist (somente leitura, visível apenas em edição)
- Nome: Campo de texto para o nome do checklist
- Descrição: Campo de texto para a descrição detalhada
- Checkbox "Ativo?": Define se o checklist está ativo
- Informações de Auditoria: Datas de criação e última alteração (somente leitura)
-
Seção de Itens:
- Título: "Itens (X)" - onde X é o número de itens cadastrados
- Botão de Adição: Permite adicionar um novo item ao checklist
- Tabela de Itens: Exibe os itens com colunas:
- #: Sequência do item
- Nome: Descrição do item de verificação
- Obrigatório: Indica se o item é obrigatório (SIM/não)
- Se reprovado/não: Exibe ações necessárias se o item for reprovado
- Se aprovado/sim: Exibe ações necessárias se o item for aprovado
- Tipo Resposta: Formato da resposta (APROVADO/REPROVADO ou SIM/NÃO)
- Botões de Ação: Remover item, Mover para cima, Mover para baixo
-
Seção de Veículos:
- Título: "Veículos (X)" - onde X é o número de veículos associados
- Mensagem Informativa: "Associe quais veículos devem responder o checklist"
- Filtros de Veículos:
- Categoria: Dropdown para filtrar por categoria de veículo
- Divisão: Dropdown para filtrar por divisão
- Veículo: Campo de seleção com busca para escolher veículos
- Botões de Ação:
- Adicionar Veículo: Adiciona o veículo selecionado à lista
- Adicionar Todos: Adiciona todos os veículos filtrados à lista
- Remover Todos: Remove todos os veículos da lista
- Lista de Veículos Associados: Exibe os veículos associados ao checklist com botão para remover individualmente
-
Pop-up de Item do Checklist: Formulário para adicionar/editar itens com:
- Checkbox "Obrigatório?": Define se o item é obrigatório
- Tipo Resposta: Dropdown para selecionar o tipo (APROVADO/REPROVADO ou SIM/NÃO)
- Nome: Campo de texto para o nome do item
- Descrição: Campo de texto para a descrição do item
- Opções para "Se Reprovado/Não":
- Exigir Foto: Requer foto se reprovado/não
- Exigir Observação: Requer texto explicativo se reprovado/não
- Abrir Ocorrência: Cria automaticamente um registro de ocorrência se reprovado/não
- Opções para "Se Aprovado/Sim":
- Exigir Foto: Requer foto se aprovado/sim
- Exigir Observação: Requer texto explicativo se aprovado/sim
- Abrir Ocorrência: Cria automaticamente um registro de ocorrência se aprovado/sim
- Botão Inserir: Adiciona o item ao checklist
Propósito e Fluxo de Trabalho
Propósito
O sistema de Modelo de Checklist permite:
- Criar padrões de verificação para diferentes tipos de veículos
- Definir itens específicos que devem ser verificados pelos motoristas
- Especificar quais ações são necessárias conforme o resultado de cada verificação
- Associar os checklists a veículos específicos
- Manter um histórico de alterações nos modelos
Fluxo de Trabalho Típico
- Pesquisa de Modelos: O usuário pode buscar checklists existentes utilizando os filtros disponíveis
- Criação de Novo Modelo: O usuário cria um modelo especificando nome, descrição e status
- Adição de Itens: O usuário adiciona itens específicos para verificação, definindo:
- Se o item é obrigatório
- O tipo de resposta (APROVADO/REPROVADO ou SIM/NÃO)
- Requisitos específicos para cada tipo de resposta (fotos, observações, ocorrências)
- Organização dos Itens: O usuário pode reordenar os itens utilizando os botões de seta
- Associação de Veículos: O usuário associa veículos específicos que deverão utilizar o checklist
- Salvamento do Modelo: O usuário salva o modelo para disponibilizá-lo aos motoristas
- Utilização: Os motoristas preenchem o checklist antes do expediente, respondendo a cada item
Instruções Passo a Passo
Como Pesquisar um Modelo de Checklist
- Acesse a tela "Modelos de Checklist"
- Na seção de filtros, preencha os campos desejados:
- Digite o nome ou parte do nome no campo "Nome"
- Digite a descrição ou parte da descrição no campo "Descrição"
- Selecione um veículo específico no dropdown "Veículo"
- Marque "Somente ativos?" se desejar visualizar apenas checklists ativos
- Clique no botão "Pesquisar" (ícone de lupa)
- Os resultados serão exibidos na tabela abaixo
- Para limpar os filtros, clique no botão "Limpar Filtros" (ícone de arquivo)
Como Criar um Novo Modelo de Checklist
- Na tela de listagem, clique no botão "Novo" (ícone de mais)
- Preencha os campos básicos:
- Digite um nome significativo no campo "Nome"
- Digite uma descrição detalhada no campo "Descrição"
- Marque o checkbox "Ativo?" se o checklist deve estar disponível imediatamente
- Para adicionar itens:
- Clique no botão "+" na seção "Itens"
- No pop-up, preencha:
- Marque "Obrigatório?" se o item for de resposta obrigatória
- Selecione o tipo de resposta (APROVADO/REPROVADO ou SIM/NÃO)
- Digite o nome do item de verificação
- Digite uma descrição detalhada se necessário
- Configure as opções para cada tipo de resposta:
- Marque "Exigir Foto" se necessário
- Marque "Exigir Observação" se necessário
- Marque "Abrir Ocorrência" se necessário
- Clique em "Inserir"
- Repita para adicionar mais itens
- Para associar veículos:
- Use os filtros de "Categoria" e "Divisão" se necessário
- Selecione um veículo no dropdown
- Clique no botão "+" para adicionar o veículo à lista
- Ou clique em "Adicionar todos" para incluir todos os veículos filtrados
- Clique no botão "Gravar" para salvar o modelo
Como Editar um Modelo de Checklist
- Na tela de listagem, localize o modelo desejado e clique em qualquer parte da linha
- Na tela de edição, modifique os campos desejados
- Para reordenar itens, use os botões de seta (cima/baixo) ao lado de cada item
- Para remover um item, clique no botão com ícone de lixeira
- Para adicionar novos itens, siga o processo descrito na criação
- Para gerenciar veículos associados:
- Remova veículos individualmente clicando no botão "-" ao lado de cada um
- Adicione novos veículos usando o processo descrito na criação
- Clique em "Gravar" para salvar as alterações
Como Excluir um Modelo de Checklist
- Na tela de listagem, localize o modelo desejado e clique em qualquer parte da linha
- Na tela de edição, clique no botão "Excluir"
- Confirme a exclusão na caixa de diálogo que aparece
- O sistema retornará à tela de listagem após a exclusão bem-sucedida
Regras de Negócio e Validações
Com base na análise do código fonte, as seguintes regras e validações são aplicadas:
-
Validações Obrigatórias:
- O campo "Nome" do checklist é obrigatório
- O campo "Descrição" do checklist é obrigatório
- Pelo menos um veículo deve ser associado ao checklist
- Cada item do checklist deve ter um nome preenchido
-
Comportamento de Itens:
- Os itens são exibidos na ordem da sequência definida
- A reordenação de itens atualiza automaticamente o campo "sequência"
- Quando um novo item é adicionado, recebe uma sequência que é o valor máximo atual + 1
- Todos os itens são enviados ao servidor na ordem de sequência atual
-
Associação de Veículos:
- Não é permitido associar o mesmo veículo mais de uma vez
- É possível adicionar todos os veículos filtrados de uma só vez
- Os IDs dos veículos são enviados como uma string separada por vírgulas
-
Outras Regras:
- As alterações são registradas com data e hora
- Um modelo de checklist pode ser marcado como inativo sem ser excluído
- A exclusão de um modelo não exclui as respostas que já utilizaram esse modelo
- Os modelos de checklist são específicos para determinados veículos
Perguntas Frequentes
P: Como posso associar o mesmo checklist a todos os veículos de uma categoria?
R: Utilize os filtros de "Categoria" na seção de veículos para selecionar a categoria desejada e então clique no botão "Adicionar todos" para incluir todos os veículos dessa categoria no checklist.
P: É possível duplicar um modelo de checklist existente?
R: Não há uma função específica para duplicação, mas você pode criar um novo modelo e adicionar manualmente os mesmos itens e veículos do modelo que deseja copiar.
P: O que acontece com os checklists já preenchidos se eu alterar um modelo?
R: As alterações em um modelo não afetam os checklists já preenchidos, pois estes são registros históricos. As novas verificações utilizarão o modelo atualizado.
P: Posso desativar temporariamente um checklist sem excluí-lo?
R: Sim, basta desmarcar o checkbox "Ativo?" na tela de edição e salvar. O checklist permanecerá no sistema, mas não estará disponível para preenchimento pelos motoristas.
P: Como faço para que motoristas enviem fotos de determinadas partes do veículo?
R: Adicione itens específicos para cada parte do veículo que deseja fotografada e marque a opção "Exigir Foto" no lado apropriado (aprovado/reprovado ou sim/não).
P: Como posso abrir automaticamente uma ocorrência quando um item crítico é reprovado?
R: Ao adicionar ou editar o item, marque a opção "Abrir Ocorrência Se Reprovado" ou "Abrir Ocorrência Se Aprovado" dependendo da situação que deseja monitorar.
P: Posso configurar um item para exigir observações obrigatórias?
R: Sim, marque a opção "Exigir Observação" para o resultado desejado (aprovado/reprovado ou sim/não) ao adicionar ou editar o item.
P: Como posso organizar os itens em uma ordem específica?
R: Utilize os botões de seta (cima/baixo) ao lado de cada item na tela de edição para movê-los para a posição desejada na sequência.
P: Posso exportar a lista de modelos de checklist?
R: Sim, na tela de listagem, clique no botão "Exportar para CSV" (ícone de salvar) para exportar os dados da tabela.
P: O que significa "Tipo Resposta" nos itens do checklist?
R: Define como o item será respondido pelos motoristas. Pode ser "APROVADO/REPROVADO" (opção 1) ou "SIM/NÃO" (opção 2), alterando a terminologia apresentada no aplicativo móvel.