~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar/Editar Infrações ====== Esse caso de uso tem por objetivo consultar as infrações de trânsito as quais poderão ser cometidas pelos veículos da instituição. Uma infração de trânsito é cometida quando não se cumpre qualquer item da legislação de trânsito e fica sujeito às penalidades previstas na lei, conforme art. 280 do CTB e legislação complementar. Essas infrações poderão ser consultadas pelos usuários gestores do módulo de transporte, pelos responsáveis dos transportes de cada unidade e pelos responsáveis pelos veículos. ===== Descrição do Caso de Uso ===== Esse caso de uso se inicia quando o usuário acessa o caminho: //SIPAC -> Módulo Transportes -> Aba Multas -> Infrações -> Listar/Editar//. O caso de uso inicia-se com a consulta de infrações, a consulta pode ser feita pelos seguintes filtros: * **Código**: Tipo NUMÉRICO, formato: 999-99. * **Número**: Tipo NUMÉRICO. * **Descrição da Infração**: Tipo TEXTO. * **Amparo Legal**: Tipo TEXTO. * **Infrator**: Tipo TEXTO. * **Gravidade**: Formato - Tipo TEXTO. * **Fator Multiplicador**: Tipo NUMÉRICO. * **Grupo**: Tipo TEXTO. * **Todas Infrações**: Tipo LÓGICO. As consultas pelo código ou todas as infrações, são unitárias, ou seja, os outros campos são desconsiderados. Abaixo são listadas as infrações encontrados na consulta, com os seguintes campos: * **__Código__**: Tipo NUMÉRICO, formato: 999-99. * **__Descrição da Infração__**: Tipo TEXTO. * **__Amparo Legal__**: Tipo TEXTO. * **__Infrator__**: Tipo TEXTO. * **__Classificação__**: Formato - GRAVIDADE DA INFRAÇÃO (FATOR) - PONTOS | NOME DO GRUPO, Tipo - TEXTO. * **__Valor (R$)__**: Tipo NUMÉRICO. Para cada um dos registros encontrados, são disponibilizadas as seguintes opções: * **Visualizar Infração** * **Editar Infração** * **Excluir Infração** === Visualizar Infração === Serão mostrados as informações gerais da infração: * **__Dados da Infração__**: * **__Código da Infração__**: Tipo NUMÉRICO, formato: 999-99. * **__Descrição da Infração__**: Tipo TEXTO. * **__Amparo Legal__**: Tipo TEXTO. * **__Infrator__**: Tipo TEXTO. * **__Gravidade__**: Formato - NOME DA GRAVIDADE ( PONTOS NA CNH ), Tipo - TEXTO. Apenas quando a infração a apresentar. * **__Fator Multiplicador__**: Tipo NUMÉRICO. Apenas quando a infração apresentar gravidade. * **__Pontos na CNH__**: Formato - 9 "Pontos", Tipo - NUMÉRICO e TEXTO. Apenas quando a infração apresentar gravidade. * **__Grupo__**: Formato - NOME DO GRUPO, Tipo - TEXTO. Apenas quando a infração a apresentar. * **__Valor da Infração__**: Tipo NUMÉRICO. * **__Penalidades__**: Tipo TEXTO. * **__Secundária__**: Tipo TEXTO. * **__Observação__**: Tipo TEXTO. === Editar Infração === Segue para o fluxo do [[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:infracoes:cadastrar| Cadastro de Infrações]]. Com os dados da infração selecionada para a alteração. ([[#Principais Regras de Negócio|RN01]]). === Excluir Infração === A infração é excluída mediante confirmação. ([[#Principais Regras de Negócio|RN02]]): Além dessas opções, existe a opção para cadastro de uma nova infração, que segue o fluxo do [[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:infracoes:cadastrar| Cadastro de Infrações]]. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== - **RN01** - Para a edição de infrações são válidas as mesmas regras do [[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:infracoes:cadastrar| Cadastro de Infrações]]. - **RN02** - Um infração só poderá ser excluída caso esta não tenha sido autuada, ou seja, associada a um Auto de Infração. ==== Resoluções/Legislações Associadas ==== {{:desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:infracao:ctb.pdf | CÓDIGO DE TRÂNSITO BRASILEIRO, DE JULHO DE 2008}}: define atribuições das diversas autoridades e órgãos ligados ao trânsito, fornece diretrizes para a Engenharia de Tráfego e estabelece normas de conduta, infrações e penalidades para os diversos usuários desse complexo sistema. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.transportes.dominio.InfracaoTransito.java |administrativo.transportes.infracao_transito | |br.ufrn.sipac.transportes.dominio.Infrator.java |administrativo.transportes.infrator | |br.ufrn.sipac.transportes.dominio.GravidadeInfracao.java |administrativo.transportes.gravidade_infracao | |br.ufrn.sipac.transportes.dominio.GrupoInfracao.java |administrativo.transportes.grupo_infracao | |br.ufrn.sipac.transportes.dominio.AutoInfracao.java |administrativo.transportes.auto_infracao | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Transportes Link(s): Aba Multas -> Infração -> Listar/Editar Usuário: bergue Papel que usuário deve ter: * SipacPapeis.GESTOR_TRANSPORTES_GLOBAL; * SipacPapeis.GESTOR_TRANSPORTES_UNIDADES; * SipacPapeis.GESTOR_TRANSPORTES_VEICULO; * SipacPapeis.GESTOR_TRANSPORTES_LICENCIAMENTO_MULTA. ===== Cenários de Teste ===== - Cadastrar infrações e verificando a consulta pelas variações de seus campos. - Verificar a edição de infrações - Verificar a exclusão de infrações ===== Dados para o Teste ===== * Para cadastrar as infrações acesse: Módulos → Transportes → Multas → Infração → Cadastrar * {{:desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:infracao:anexo_10_-_tabela_de_multas.pdf|Tabela de Infrações de Trânsito}}