~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar/Listar/Alterar ====== Este caso de uso é utilizado pelos gestores de obra e orçamento da superintedência de infra-estrutura com a finalidade de cadastrar/listar/alterar o(s) orçamento(s) de um projeto de obra. Pré-condição: Para cadastrar a planilha orçamentária é necessário Designar os responsáveis pelo projeto no caso de uso [[desenvolvimento:especificacoes:sipac:infraestrutura:casos_de_uso:projetos:projetos:responsaveis_por_projetos:designar_responsaveis_por_projetos_complementares| Designar Responsáveis por Projetos Complementares]]. ===== Descrição do Caso de Uso ===== O caso de uso está disponível através do caminho: //SIPAC -> InfraEstrutura -> Orçamento -> Planilhas Orçamentárias -> Cadastrar/Listar/Alterar//. Ao acessar o caso de uso, são solicitados os seguintes dados para consulta: * **Requisição**: Tipo - NUMÉRICO. Formato: 999999/9999. * **Processo**: Tipo - NUMÉRICO. Formato: RADICAL.NÚMERO/ANO-DV. * **Período inicializado**: Tipo - DATA. Formato: DD/MM/AAAA a DD/MM/AAAA. * **Status do projeto**: Os status aqui listados podem ser cadastrados em [[desenvolvimento:especificacoes:sipac:infra_estrutura:casos_de_uso:cadastros:cadastros:status_de_projetos:cadastrar | Cadastrar Status de Projeto]]. * **Unidade requisitante**: Tipo - AUTOCOMPLETE. Formato: CÓDIGO/NOME DA UNIDADE. O resultado lista os projetos de obra encontrados exibindo os seguintes dados: * **__Requisição__**: Tipo - NUMÉRICO. * **__Unidade Requisitante__**: Tipo - TEXTO. * **__Processo__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. Para cada projeto de obra listado, temos as seguintes opções: * //Visualizar // - Ao selecionar esta opção, serão listados os seguintes dados dos orçamentos do projeto de obra, e seus itens: **__Unidade Requisitante__** **__Valor__** ^ Número^Denominação ^ Porcentagem^ Valor(R$)^ | 1|DENOMINAÇÃO 1 | 99,99%| 999,99| | 2|DENOMINAÇÃO 2 | 99,99%| 999,99| * //Selecionar// - Ao selecionar esta opção, será possível cadastrar/alterar os orçamentos do projeto de obra, e seus itens: * **Dados do Projeto** * **__Requisição__**: Tipo - NUMÉRICO. * **__Processo__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. * **Dados do Orçamento** * **__Unidade requisitante__**: Tipo - AUTOCOMPLETE. Formato: CÓDIGO/NOME DA UNIDADE. * **__Arquivo__**: Tipo - ARQUIVO. * **__Valor__**: Tipo - NUMÉRICO. Formato: 99,99. * **Itens do Orçamento** * **__Número__**: Tipo - NUMÉRICO. Formato: 999. * **__Denominação__**: Tipo - TEXTO. * **__Valor item__**: Tipo - NUMÉRICO. Formato: 99,99. * Ao adicionar um item ao orçamento é exibida a tabela abaixo: ^ Número^Denominação ^ Porcentagem^ Valor(R$)^ | 1|DENOMINAÇÃO 1 | 99,99%| 999,99| | 2|DENOMINAÇÃO 2 | 99,99%| 999,99| * Ao adicionar o orçamento ao projeto é exibida a seguinte tabela: ^Denominação ^ Valor(R$)^ |UNIDADE 1 | 999,99| |UNIDADE 2 | 999,99| O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Não deve haver mais de um orçamento para a mesma unidade em um projeto de obra. * **RN02**: O valor do orçamento não deve ser nulo ou negativo. * **RN03**: O orçamento deve possuir pelo menos um item. * **RN04**: A soma total dos valores dos itens deve ser igual ao valor do orçamento. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.supinfra.projetos.dominio.ProjetoObra | infra.projeto_supinfra | | br.ufrn.sipac.supinfra.projetos.dominio.OrcamentoEstimado | infra.orcamento_estimado_projeto | | br.ufrn.sipac.supinfra.projetos.dominio.ItemOrcamentoEstimado | infra.item_orcamento_estimado | ====== Plano de Teste ====== Sistema: SIPAC Módulo: INFRA-ESTRUTURA Link(s): Orçamento -> Planilhas Orçamentárias -> Cadastrar/Listar/Alterar Usuários: lane, gustavo Papel que usuário deve ter: SipacPapeis.GESTOR_OBRAS, SipacPapeis.GESTOR_ORCAMENTO_SUPINFRA, SipacPapeis.GESTOR_SISTEMA_INFRA_ESTRUTURA ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.