~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Célula Orçamentária ====== Uma célula orçamentária é o conjunto de dados que compõem a estrutura básica de armazenamento dos valores constantes do orçamento da união. É composto pela Esfera orçamentária, Unidade Orçamentária, Programa de Trabalho Resumido (PTRes), Fonte de Recursos, Natureza da Despesa (ND), Unidade Gestora Responsável e Plano Interno (PI). Este caso de uso é utilizado pelo setor de execução orçamentária. Pré-condições: Ter sido cadastrado no sistema a Unidade, o PTRes, a ND, a Fonte de Recurso e a Esfera. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Orçamento -> Aba Cadastros -> Célula Orçamentária -> Cadastrar //. Para cadastrar a célula orçamentária o gestor informa: * **Unidade:*** Formato - NOME DA UNIDADE (CÓDIGO), Tipo - TEXTO, Entrada de dados: NOME DA UNIDADE e CÓDIGO. * **Programa de Trabalho Resumido:*** Formato - NOME DO PROGRAMA (CÓDIGO), Tipo - TEXTO, Entrada de dados: NOME DO PROGRAMA e CÓDIGO. * **Elemento da Despesa:*** Formato - NOME DA ELEMENTO (CÓDIGO), Tipo - TEXTO, Entrada de dados: NOME DO ELEMENTO e CÓDIGO. * **Fonte de Recurso:*** Formato - NOME DA FONTE (CÓDIGO), Tipo - TEXTO, Entrada de dados: NOME DA FONTE e CÓDIGO. * **Esfera:*** Formato - NOME DA ESFERA (CÓDIGO), Tipo - TEXTO, Entrada de dados: NOME DA ESFERA e CÓDIGO. * **Plano Interno:** Formato - NOME DO PI (CÓDIGO), Tipo - TEXTO, Entrada de dados: NOME DO PI e CÓDIGO. O sistema apresenta os dados informados no cadastro para confirmação do gestor. Os dados informados anteriormente podem ser alterados. Confirmado o cadastro da célula, o sistema exibe o número de célula cadastrada. ([[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:cadastros:celula_orcamentaria:cadastrar#principais_regras_de_negócio|RN01]]) O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** A célula deverá inicialmente ser cadastrada com saldo igual a zero. ===== Classes Persistentes e Tabelas Envolvidas ===== |^ Classe ^ Tabela | |br.ufrn.sipac.orcamento.dominio.CelulaOrcamentaria|administrativo.sco.celula_orcamentaria| ===== Plano de Teste ===== Sistema: SIPAC Módulo: Orçamento Link(s): Orçamento -> Cadastros -> Célula Orçamentária -> Cadastrar Usuário: cunha, larrubia2 Papel que usuário deve ter: ScoPapeis.GESTOR_DOTACAO_ORCAMENTARIA, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL ===== Cenários de Teste ===== Ação: Realize o login com um usuário com um dos papéis: ScoPapeis.GESTOR_DOTACAO_ORCAMENTARIA, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL . Resultado Esperado: Login deve ser realizado com sucesso. _____ Ação: Selecione o módulo Orçamento. Resultado Esperado: O menu do módulo Orçamento deve ser mostrado. _____ Ação: Na aba Cadastros, submenu Célula Orçamentária, selecione a opção Cadastrar. Resultado Esperado: Um formulário com os campos Unidade, Programa de Trabalho Resumido, Natureza da Despesa, Fonte de Recurso, Esfera, e Plano Interno deve ser exibido, onde apenas o campo Plano Interno não deve ser obrigatório. _____ Ação: Com todos os campos vazios, selecione a opção Cadastrar. Resultado Esperado: Deve ser exibida uma mensagem mostrando que todos os campos obrigatórios foram deixados em branco. _____ Ação: Realize tentativas de cadastro deixando um campo vazio de cada vez, selecione a opção Cadastrar. Resultado Esperado: Em cada uma das tentativas uma mensagem de erro deve ser exibida, mostrando especificamente qual o campo obrigatório foi deixado em branco. _____ Ação: Preencha todos os campos com resultados válidos, selecione a opção Cadastrar. Resultado Esperado: A seguinte mensagem deve ser exibida: Célula Orçamentária ( número da célula ) cadastrado(a) com sucesso. _____ *Conferir se realmente foi cadastrada, se utilizando do número e se foi cadastrada com saldo igual a zero de acordo com a RN01. ===== Dados para o Teste ===== Verificar os dados cadastrados no caso de uso de [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:cadastros:celula_orcamentaria:listar|Listar Célula Orçamentária]].