~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Extra-Ordinário ====== Este caso de uso tem como objetivo efetuar o cadastro de um cronograma do tipo extra-ordinário, esse tipo de cronograma é utilizado para cadastrar serviços extras que não estavam previstos no cronograma físico inicial da obra. O caso de uso é utilizado pelos servidores da Diretoria de Projetos e Obras da Superintendência de Infraestrutura. Pré-condição: Ter realizado um cadastro de aditivo (módulo de contratos) informando valor extra. ===== Descrição do Caso de uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Infra-Estrutura → Aba Obras → Cronograma Físico → Cadastrar Extra-Ordinário. ** Passo 1 ** O Sistema exibe a lista de obras. Para cada obra são exibidos os atributos: ( [[#principais_regras_de_negócio|RN01]] ) * **__Requisição__**: Formato - 9.../AAAA. Tipo - NUMÉRICO. Número e Ano da requisição, caso exista. * **__Descrição__**: Tipo - TEXTO. * **__Licitação__**: Formato - MODALIDADE/AAAA ORIGEM, Tipo - TEXTO e NUMÉRICO. ** Passo 2 ** O Sistema exibe dados da obra selecionada e solicita o intervalo das medições. Os atributos estão especificados em: [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_dados_cronograma_fisico| Dados do Cronograma Físico]]. ** Passo 3 ** O Sistema exibe os dados especificados no passo 2, o Tipo do Cronograma e a opção de "Inserir Novo Serviço". ( [[#principais_regras_de_negócio|RN02]] ). O campo **Intervalo de Medições** é exibido apenas para visualização. O Sistema exibe a lista de fiscais da obra. O Sistema exibe o Valor restante do total da obra que pode ser distribuído entre os serviços. O Usuário informa dados do serviço: * **Item***: Tipo - NUMÉRICO. ( [[#principais_regras_de_negócio|RN04]] ) * **Descrição***: Tipo - TEXTO. * **Valor (R$)***: Tipo - NUMÉRICO. ( [[#principais_regras_de_negócio|RN03]] ) O Usuário confirma inserção e o Sistema exibe serviço incluído. * **Itens**: Tipo - NUMÉRICO. * **Descrição dos Serviços**: Tipo - TEXTO. * **Preço**: Tipo - NUMÉRICO. * **Preço Total dos Serviços**: Tipo - NUMÉRICO. * Opção para remover o registro incluído. O Usuário confirma inserção dos serviços e o Sistema solicita o período e o percentual previsto em que será executado cada serviço: * **Número do Serviço**: Tipo - NUMÉRICO. * **Descrição**: Tipo - TEXTO. * **Número do Item***: Tipo - NUMÉRICO. ( [[#principais_regras_de_negócio|RN05]] ) * **Percentual Previsto (%)***: Tipo - NUMÉRICO. O Usuário confirma a inserção do período e percentual e o Sistema lista os itens contratados: * **Número do Item**: Tipo - NUMÉRICO. * **Percentual Previsto**: Tipo - NUMÉRICO. * **Quantidade Total Prevista**: Tipo - NUMÉRICO. O Usuário confirma os itens e o Sistema retorna a tela de dados do serviço. O Usuário confirma cadastro do cronograma. ** Passo 4 ** O Sistema exibe mensagem de sucesso do cadastro e dados do Cronograma Físico, lista de Fiscais da Obra e os Serviços inseridos. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Para efetuar o cadastro de um cronograma extra-ordinário, é necessário que Valor Aditivos Extra/Excedentes - Valor dos Cronogramas Extra já cadastrados para uma obra seja maior que 1, caso contrário a obra não possue saldo para serviços extras e portanto não pode ser realizado um cadastro de cronograma extra-ordinário. * **RN02** - Para cadastrar o cronograma deve ser inserido pelo menos um serviço de obra. * **RN03** - O valor de cada serviço não deve ultrapassar o valor restante que é exibido na tela de Inserção dos Serviços. Esse valor restante é calculando da seguinte forma: Valor Total dos Aditivos Extras - Valor Total dos Serviços Adicionados - Valor Total dos Pagamentos Extras. A cada novo serviço adicionado esse valor é atualizado. * **RN04** - Não é permitido inserir serviços com o mesmo número do item. * **RN05** - Não é permitido inserir itens com o mesmo número e cuja soma do percentual ultrapasse os 100%. * **RN06** - É possível cadastrar um cronograma mesmo que a obra tenha um termo de recebimento com os status de definitivo, provisório e provisório parcial ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.supinfra.acompanhamento.dominio.Obra | administrativo.infra.obra | | br.ufrn.sipac.supinfra.acompanhamento.dominio.PagamentoObra | administrativo.infra.obra_pagamento | | br.ufrn.sipac.supinfra.acompanhamento.dominio.ProjetosObra | administrativo.infra.obra_projeto_pesquisa | | br.ufrn.sipac.supinfra.acompanhamento.dominio.FonteRecursoObra | administrativo.infra.fonte_recurso_obra | | br.ufrn.sipac.contratos.dominio.Contrato | administrativo.contratos.contrato | | br.ufrn.sipac.supinfra.acompanhamento.dominio.AditivoObra | administrativo.infra.aditivo_obra | | br.ufrn.sipac.supinfra.acompanhamento.dominio.CronogramaFisico | administrativo.infra.cronograma_fisico | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Infra-Estrutura Link(s): Obras -> Cronograma Físico -> Cadastrar Extra-Ordinário Usuário: lane Papel que usuário deve ter: SipacPapeis.GESTOR_OBRAS ===== Cenários de teste ===== Verificar se após a obra ficar sem saldo a mesma desaparece da listagem do cadastro de extra-ordinário. Todas as obras que estão listadas neste caso de uso devem possuir saldo na hora de inserir um novo serviço. ===== Dados para o teste ===== Para fazer com que a obra suma da listagem, deve-se cadastrar um cronograma inserindo serviços cujos valores se igualem ao valor total restante para a inclusão de serviços. Ou seja, deixando aquela obra sem saldo para novos serviços e consequentemente novos cronogramas extra-ordinários.