~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Infração ====== Esse caso de uso tem por objetivo registrar as infração de trânsito as quais poderão ser cometidas. Uma infração de transito é 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. Essa infrações poderão ser cadastras pelo usuários gestores do módulo de transporte, tanto na unidade como de veículos. ===== Descrição do Caso de Uso ===== Esse caso de uso se inicia quando o usuário acessa o caminho: //SIPAC -> Transportes -> Multas -> Infração -> Cadastrar //. === Passo 1 === O caso de uso começa com o usuário acessando o sistema e preenchendo os dados gerais da **//Infração//**: * **__Dados da Infração__**: * **Número*** ([[#Principais Regras de Negócio|RN01]]): Formato - 9999, Tipo - NUMÉRICO. * **Desdobramento*** ([[#Principais Regras de Negócio|RN01]]): Formato - 9, Tipo - NUMÉRICO. * **Descrição da Infração***: Tipo - TEXTO. * **Amparo Legal***: Tipo - TEXTO. * **Infrator***: Tipo - TEXTO. * **Gravidade** ([[#Principais Regras de Negócio|RN02,RN05]]): Tipo - TEXTO. * **Fator Multiplicador** ([[#Principais Regras de Negócio|RN03]], [[#Principais Regras de Negócio|RN04]]): Tipo - NUMÉRICO. * **Grupo** ([[#Principais Regras de Negócio|RN02,RN05]]): Formato - NOME DO GRUPO, Tipo - TEXTO. * **Penalidades**: Tipo - TEXTO. * **Secundária**: Tipo - LÓGICO. * **Acessória**: Tipo - LÓGICO. * **Observação**: Tipo - TEXTO. === Passo 2 === Nesse passo serão exibidos os dados da Infração informados no passo anterior: * **__Dados da Infração__**: * **__Código da Infração__**: Formato - 999-99, Tipo - NUMÉRICO. * **__Descrição da Infração__**: Tipo - TEXTO. * **__Amparo Legal__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Gravidade__**: Tipo - TEXTO. Apenas quando a infração a apresentar. * **__Fator Multiplicador__**: Tipo - TEXTO. Apenas quando a infração apresentar gravidade. * **__Pontos na CNH__**: Formato - 9 "Pontos", Tipo - TEXTO. Apenas quando a infração apresentar gravidade. * **__Grupo__**: Formato - Tipo - TEXTO. Apenas quando a infração a apresentar. * **__Valor da Infração__**: Formato - R$ 999,99 | ---, Tipo - NUMÉRICO e TEXTO. * **__Penalidades__**: Tipo - TEXTO. * **__Secundária__**: Tipo - TEXTO. * **__Acessória__**: Tipo - TEXTO. * **__Observação__**: Tipo - TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== - **RN01** - Não pode haver duas infrações com mesmo número e desdobramento. - **RN02** - Uma infração não pode apresentar uma gravidade e um grupo simultaneamente. - **RN03** - O Fator Multiplicador só será informado para as infrações que apresentarem uma gravidade. - **RN04** - O Fator Multiplicador não pode ser inferior a 1. - **RN05** - Uma infração deve apresentar, obrigatoriamente, uma gravidade ou um grupo. ==== 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 | |InfracaoTransito.java |administrativo.transportes.infracao_transito | |Infrator.java |administrativo.transportes.infrator | |GravidadeInfracao.java |administrativo.transportes.gravidade_infracao | |GrupoInfracao.java |administrativo.transportes.grupo_infracao | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Transportes Link(s): Aba Multas -> Infração -> Cadastrar 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 diversas infrações verificando as regras de negócio. ===== Dados para o Teste ===== * {{:desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:infracao:anexo_10_-_tabela_de_multas.pdf|Tabela de Infrações de Trânsito}} * Para visualizar as infrações cadastradas acesse: Módulos → Transportes → Multas → Infração → Listar/Editar