~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Consultar Multas ====== Esse fluxo é utilizado pelos casos de uso do módulo de transportes para realizar consultas de multas afim de realizar suas ações propostas. ===== Descrição do Fluxo ===== O fluxo inicia-se com a consulta das multas, a consulta pode ser feita pelos seguintes filtros: * **Número da Multa**: Tipo - NUMÉRICO, Formato - 9999/AAAA (NÚMERO/ANO). * **Ano da Multa**: Tipo - NUMÉRICO, Formato - AAAA. * **Multa na Unidade**: Tipo - TEXTO. * **Placa do Veiculo**: Tipo - TEXTO E NUMÉRICO, Formato - XXX 9999. * **Categoria do Infrator**: Tipo - TEXTO. * **Infrator**: Tipo - TEXTO. * **Código da Infração**: Tipo - NUMÉRICO, Formato - 999-99. * **Gravidade da Infração**: Tipo - TEXTO. * **Grupo da Infração**: Tipo - TEXTO. * **Período da Infração**: Tipo - DATA, Formato: DD/MM/AAAA a DD/MM/AAAA . * **Órgão Autuador**: Tipo - TEXTO. * **Situação da Multa**: Tipo - TEXTO. * **Todas Multas**: Tipo - LÓGICO Abaixo são listados as multas encontrados na consulta, com os seguintes campos: * **__Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA (NÚMERO/ANO). * **__Nº Auto Infração__**: Tipo - TEXTO e NUMÉRICO. * **__Veículo__**: Tipo - TEXTO, Formato - XXX 9999. * **__Unidade__**: Tipo - TEXTO * **__Data da Infração__**: Tipo - - DATA, Formato: DD/MM/AAAA. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato: 99,99. * **__Situação__**: Tipo - TEXTO * **__Infração__**: Tipo - TEXTO, (CÓDIGO) INFRAÇÃO - CLASSIFICAÇÃO. * **__Infrator__**: Tipo - TEXTO, Formato: CATEGORIA - NOME. * Para cada multa temos a opção: * //Visualizar Multa//: Segue para a página onde serão exibidas as informações cadastradas para a multa: * **__Dados da Multa__** * **__Nº da Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA. * **__Situação__**: Tipo - TEXTO. * **__Dados da Notificação de Autuação__**: No caso de notificação de autuação. * **__Nº da Notificação__**: Tipo - TEXTO e NUMÉRICO. * **__Data de Expedição__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Recebimento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Cópia do Documento__**: Tipo - TEXTO. * **__Observação__**: Tipo - TEXTO. * **__Dados da Notificação de Penalidade__**: No caso de notificação de penalidade. * **__Nº da Notificação__**: Tipo - TEXTO e NUMÉRICO. * **__Data de Expedição__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Recebimento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Cópia do Documento__**: Tipo - TEXTO. * **__Observação__**: Tipo - TEXTO. * **__Dados da Fatura__**: No caso de notificação de penalidade. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Data de Vencimento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Pagamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Valor Pago__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Auto de Infração__**: * **__Nº do Auto de Infração__**: Tipo - TEXTO e NUMÉRICO. * **__Data da Infração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Hora da Infração__**: Tipo - DATA, Formato - HH:MM. * **__Órgão Autuador__**: Tipo - TEXTO. Formato - (CÓDIGO) SIGLA - NOME DO ÓRGÃO. * **__Infração Cometida__**: * **__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__**: Tipo - TEXTO. * **__Pontos na CNH__**: Tipo - NUMÉRICO. * **__Grupo__**: Tipo - TEXTO. Mostrado apenas quando há um grupo de infração associado. * **__Valor da Infração__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Fator Multiplicador__**: Tipo - NUMÉRICO. * **__Infração Originária__**: Apenas quando a infração cometida for secundária, ou seja, esteja relacionada a uma outra infração. * **__Nº AIT Originária__**: Tipo - TEXTO e NUMÉRICO. * **__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__**: Tipo - TEXTO. * **__Pontos na CNH__**: Tipo - NUMÉRICO. * **__Fator Multiplicador__**: Tipo - NUMÉRICO e TEXTO. * **__Grupo__**: Tipo - TEXTO. Mostrado apenas quando há um grupo de infração associado. * **__Valor da Infração__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Dados do Veículo__**: * **__Placa__**: Tipo - TEXTO E NUMÉRICO, Formato - XXX 9999. * **__Marca__**: Tipo - TEXTO. * **__Modelo__**: Tipo - TEXTO. * **__Espécie__**: Tipo - TEXTO. * **__Categoria__**: Tipo - TEXTO. * **__Gênero__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO, Formato - NOME DA UNIDADE - SIGLA (CÓDIGO). * **__Local da Infração__**: * **__CEP__**: Tipo - NUMÉRICO, Formato - 99999-999. * **__Logradouro__**: Tipo - TEXTO. * **__Bairro__**: Tipo - TEXTO. * **__Estado__**: Tipo - TEXTO, Formato - SIGLA DO ESTADO. * **__Município__**: Tipo - TEXTO. * **__Identificação do Infrator__**: Quando o infrator não for o condutor. * **__Infrator__**: Tipo - TEXTO. * **__CPF/CNPJ__**: Tipo - NUMÉRICO, Formato - 999.999.999-99. * **__Nome/Razão Social__**: Tipo - TEXTO. Mostrado após informar o CPF/CNPJ do Infrator. * **__Identificação do Condutor__**: Quando o infrator não for o condutor. * **__Data de Identificação__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__CPF do Condutor__**: Tipo - NUMÉRICO, Formato - 999.999.999-99. * **__Nome do Condutor__**: Tipo - TEXTO. * **__Número da CNH__**: Tipo - NUMÉRICO, Formato - 9999999999. * **__Categoria da CNH__**: Tipo - TEXTO. * **__Data de Vencimento da CNH__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Identificação do Condutor Infrator__**: Quando o infrator for o condutor. * **__Data de Identificação__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__CPF do Condutor__**: Tipo - NUMÉRICO, Formato - 999.999.999-99. * **__Nome do Condutor__**: Tipo - TEXTO. * **__Número da CNH__**: Tipo - NUMÉRICO, Formato - 9999999999. * **__Categoria da CNH__**: Tipo - TEXTO. * **__Data de Vencimento da CNH__**: Tipo - DATA, Formato - DD/MM/AAAA. * E abaixo três tabelas: * **__Providências da Multa__** * **__Data da Providência__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Descrição__**: Tipo - TEXTO. * **__Recursos da Multa__** * **__Instância__**: Tipo - TEXTO. * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Órgão Competente__**: Tipo - TEXTO. * **__Situação__**: Tipo - TEXTO. * **__Alterações na Situação da Multa__** * **__Data da Alteração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Situação Anterior__**: Tipo - TEXTO. * **__Observações__**: Tipo - TEXTO. * **__Usuário__**: Tipo - TEXTO. * Dependendo do caso de uso que utilizará este consultador ainda podemos ter as seguintes opções: * //Selecionar Multa// * //Adicionar// * //Alterar// * //Alterar Situação// * //Remover/Inativar// * //Excluir// * //Visualizar Providências//: São mostradas as providências cadastradas para a multa: * É exibido o resumo dos dados da multa: * **__Dados da Multa__** * **__Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA. * **__Nº do AIT__**: Tipo - TEXTO e NUMÉRICO. * **__Data da Infração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Infração__**: Tipo - TEXTO e NUMÉRICO, Formato - (CÓDIGO) INFRAÇÃO - CLASSIFICAÇÃO. * **__Órgão Autuador__**: Tipo - TEXTO. * **__Veículo__**: Tipo - TEXTO, Formato - MARCA/MODELO - ANO Placa: XXX 9999. * **__Veículo da Unidade__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Situação__**: Tipo - TEXTO. * E abaixo as providências com os seguintes dados: * **__Data da Providência__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Descrição__**: Tipo - TEXTO. * Para cada providência temos as opções: * //Editar Providência //: Segue para o fluxo do //[[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:multa:cadastrar_providencia|Cadastrar Providência ]]//. * //Remover Providência //: Exclui o recurso do sistema, pedindo a confirmação antes. * //Visualizar Recursos//: São mostrados os recursos cadastrados para a multa: * É exibido o resumo dos dados da multa: * **__Dados da Multa__** * **__Multa__**: Tipo - NUMÉRICO, Formato - 9999/AAAA. * **__Nº do AIT__**: Tipo - TEXTO e NUMÉRICO. * **__Data da Infração__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Infração__**: Tipo - TEXTO e NUMÉRICO, Formato - (CÓDIGO) INFRAÇÃO - CLASSIFICAÇÃO. * **__Órgão Autuador__**: Tipo - TEXTO. * **__Veículo__**: Tipo - TEXTO, Formato - MARCA/MODELO - ANO Placa: XXX 9999. * **__Veículo da Unidade__**: Tipo - TEXTO. * **__Infrator__**: Tipo - TEXTO. * **__Valor da Multa__**: Tipo - NUMÉRICO, Formato - R$ 99,99. * **__Situação__**: Tipo - TEXTO. * E abaixo os recursos com os seguintes dados: * **__Instância__**: Tipo - TEXTO. * **__Data Limite para Defesa__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Situação__**: Tipo - TEXTO. * **__Data de Encaminhamento__**: Tipo - DATA, Formato - DD/MM/AAAA. * **__Órgão Competente__**: Tipo - TEXTO, Formato - (CÓDIGO) SIGLA - NOME - UF. * Para cada recursos temos as opções: * //Editar Recurso//: Segue para o fluxo do //[[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:multas:multa:cadastrar_recurso_multa|Cadastrar Recurso de Multa]]//. * //Remover Recurso//: Exclui o recurso do sistema, pedindo a confirmação antes. O fluxo é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== {{:desenvolvimento:especificacoes:sipac:protocolo:portaria_normativa_5-2002.pdf | PORTARIA NORMATIVA Nº 5, DE 19 DE DEZEMBRO DE 2002}}: Dispõe sobre os procedimentos gerais para utilização dos serviços de protocolo, no âmbito da Administração Pública Federal, para os órgãos e entidades integrantes do Sistema de Serviços Gerais - SISG. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |Multa.java |administrativo.transportes.multa | |AutoInfracao.java |administrativo.transportes.auto_infracao | |InfracaoTransito.java |administrativo.transportes.infracao_transito | |Infrator.java |administrativo.transportes.infrator | |GravidadeInfracao.java |administrativo.transportes.gravidade_infracao | |GrupoInfracao.java |administrativo.transportes.grupo_infracao | |OrgaoTransito.java |administrativo.transportes.orgao_transito | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Transportes Link(s): Módulos -> Transportes -> Multas Usuário: camilo Papel que usuário deve ter: * SipacPapeis.GESTOR_TRANSPORTES_GLOBAL; * SipacPapeis.GESTOR_TRANSPORTES_UNIDADES; * SipacPapeis.GESTOR_TRANSPORTES_VEICULO. ===== Cenários de Teste ===== - Verificar o resultado da consulta a partir dos filtros escolhidos ===== Dados para o Teste ===== * Para consulta as infrações de trânsito existentes acesse SIPAC -> Módulos -> Transportes -> Multas -> Infrações -> Listar/Editar * Placa de carros existentes: SELECT placa FROM transportes.veiculo