====== Consolidação Manual da Importação de Manutenções ====== Este caso de uso é utilizado pelos gestores de transportes para realizar a consolidação dos registros importados dos arquivos de manutenções fornecidos pelas empresas. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: //SIPAC -> Módulo Transportes -> Aba Gastros/Manutenção -> Manutenção -> Consolidação Manual da Importação de Manutenção.// O caso de uso começa com o usuário acessando a listagem de registros importados, que podem ser filtrados pelos seguintes dados: * **Veículo**: Filtro através da placa do veículo da frota. Formato: AAA-9999. Tipo AUTOCOMPLETE. * **Data da Manutenção**: Data em que foi efetuada a manutenção do veículo. Formato: DD/MM/YYYY. Tipo: DATA * **Data da Importação**: Data em que foi efetuada a importação do arquivo. Formato: DD/MM/YYYY. Tipo: DATA * **Manutenção consolidada**: Filtrar apenas pelos registros que já foram consolidados. Tipo: LÓGICO. Ao realizar a consulta, será apresentada a lista de registros consolidados ou não de acordo com os filtros informados. Na listagem serão exibidos os seguintes dados [[#principais_regras_de_negócio|(RN01)]]: ^Manutenções Importadas ^^^^^^^^^ ^ ^ Tipo ^ Origem ^ Gerou Custos ^ Finalidade ^ Data ^ Unidade de Custo ^ Placa do Veículo ^ Hodômetro ^ | | | | | | dd/mm/aaaa | 9999 | XXX-9999 | 999999 | | Num Nota: 999 | Série Nota: 999 | Fornecedor Nota: xx.xxx.xxx/xxxx-xx || Data Emissão Nota: dd/mm/aaaa || Valor Nota: 999.99 || Desc. Nota: 999.99 | Para cada registro, existem as opções: === Ver ocorrências === Ao clicar em ver ocorrências de um registro será exibido na tela as pendências para a consolidação dos dados do registro importado. Serão exibidos os dados detalhados do registro: * **__Data da Manutenção__**: Data que foi realizada a manutenção. Formato: DD/MM/YYYY. Tipo: DATA * **__Placa__**: Placa do veículo da frota. Formato: AAA-9999. Tipo TEXTO. * **__Hodômetro__**: O hodômetro do veículo da frota no momento da manutenção. Formato: 9999999. Tipo NUMÉRICO. Logo abaixo será exibido os dados das ocorrências e se estão em aberto ou se já se encontram resolvidas: ^ Mensagem ^ Data Ult. Processamento ^ Data da Correção ^ Status ^ | OCORRENCIA | DD/MM/YYYY hh:mm | DD/MM/YYYY hh:mm | [EM ABERTO .. RESOLVIDA] | O fluxo é encerrado. === Alterar Dados === O gestor tem a possibilidade de alterar os dados da manutenção. É possível alterar os seguintes dados: * **Dados da Manutenção**: * **Tipo***: Tipo - TEXTO. * **Origem***: Tipo - TEXTO. * **Gerou Custos***: Tipo - TEXTO. * **Finalidade***: Tipo - TEXTO. * **Data***: Tipo DATA, Formato: DD/MM/AAAA. * **Unidade de Custo***: Tipo - TEXTO. * **Placa do Veículo***: Tipo - TEXTO, Formato: XXX-9999. * **Hodômetro***: Tipo - NUMÉRICO. * **Dados da Nota Fiscal**: * **Número**: Tipo - NUMÉRICO. * **Série**: Tipo - NUMÉRICO. * **Fornecedor (CPF/CNPJ):** Tipo - NUMÉRICO, Formato: XX.XXX.XXX/XXXX-XX. * **Data de Emissão**: Tipo DATA, Formato: DD/MM/AAAA. * **Valor**: Tipo NUMÉRICO, Formato: 99999.99. * **Desconto**: Tipo NUMÉRICO, Formato: 99999.99. === Consolidar Linha === O gestor poderá tentar consolidar o registro de importação, onde o sistema irá verificar novamente os dados, e caso tenha sucesso, será criado o registro de manutenção, será informado na tela uma mensagem caso tenha sido consolidada com sucesso o registro. O fluxo é encerrado. === Mostrar Itens da Manutenção === O gestor pode visualizar os itens associados a manutenção, o sistema exibe as seguintes informações: ^ Itens da Manutenção ^^^^^^^^^ ^ Denominação ^^ Número/Série ^ Garantia Meses ^ Garantia KM ^ Quantidade ^^ Valor ^^ | || 9999 | 9999 | mm | 999999 | 999 | 9999.99 || === Alterar Itens da Manutenção === O gestor tem a possibilidade de alterar os dados dos itens manutenção. É possível alterar os seguintes dados: * **Item**: * **Denominação**: Tipo - TEXTO. O usuário tem a opção de buscar o item. * **Quantidade**: Tipo - NUMÉRICO. * **Valor**: Tipo - NUMÉRICO, Formato: 99999.99. * **Número de Série**: Tipo - NUMÉRICO. * **Garantia KM**: Tipo - NUMÉRICO. * **Garantia Meses**: Tipo - NUMÉRICO. ===== Principais Regras de Negócio ===== * **RN01**: No processo de consolidação deverá verificar os seguintes dados da manutenção: tipo, origem, finalidade, data, placa do veículo, o hodômetro, dados da nota fiscal e itens associados. Caso os dados estejam válidos, será gerado um registro de abastecimento para o veículo no sistema. * **RN02**: Um registro de importação de manutenção poderá ter quantas tentativas de consolidação for necessária, e a medida que as ocorrências forem resolvidas deverão ser marcadas como tal, e ter a data da resolução marcada na ocorrência. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.transportes.dominio.ImportarManutencao | administrativo.transporte.importar_manutencao | | br.ufrn.sipac.transportes.dominio.ManutencaoNova | administrativo.transporte.manutencao_nova | | br.ufrn.sipac.transportes.dominio.LinhaImportacaoArquivoManutencao | administrativo.transporte.linha_importacao_arquivo_manutencao | | br.ufrn.sipac.transportes.dominio.LinhaImportacaoArquivoItemManutencao | administrativo.transporte.linha_importacao_arquivo_item_manutencao | | br.ufrn.sipac.transportes.dominio.OcorrenciaConsolidacaoImportacaoManutencao | administrativo.transporte.ocorrencia_importacao_manutencao | ====== Plano de Teste ====== Sistema: SIPAC Módulo: TRANSPORTES Link(s): SIPAC → Módulo Transportes → Aba Gastos/Manutenção → Manutenção → Consolidação Manual da Importação de Manutenções. Usuários: bergue Papel que usuário deve ter: * SipacPapeis.GESTOR_TRANSPORTES_GLOBAL, * SipacPapeis.GESTOR_TRANSPORTES_UNIDADES, * SipacPapeis.GESTOR_TRANSPORTES_MANUTENCAO. ===== Cenários de Teste ===== Para poder ter registros de importação deverá ser usado o caso de uso de [[desenvolvimento:especificacoes:sipac:transportes:casos_de_uso:gastos_manutencao:manutencao:importar_dados_manutencao| Importar dados de manutenção ]], e após ser consolidados e verificar se os dados foram cadastrados/alterados corretamente, pode-se verificar a listagem exibida em Transportes -> Gastos/Manutenção -> Manutenção -> Listar/Alterar. ===== Dados para o Teste ===== Não se aplica!