~~ODT~~
Associar Projeto a Centro de Custo
Esta funcionalidade tem como objetivo realizar a associação de um projeto com um determinado centro de custo. Terão acesso a essa funcionalidade os usuários dos setores de execução orçamentária da instituição.
Descrição do Caso de Uso
O caso de uso inicia quando a opção Sipac → Orçamento → Configurações → Associar Projeto a Centro de Custo é acessada.
- Centro de Custo: Formato - NOME(CÓDIGO), Tipo - TEXTO.
- Projeto: Formato - 9999/AAAA, Tipo - NUMÉRICO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Só é permitido associar um unidade cuja categoria seja
CONVÊNIO
,ORÇAMENTO INTERNO
ouORÇAMENTO EXTERNO/DESCENTRALIZADO
, e ainda não tenha associação com nenhum projeto. - RN02 - Só é permitido associar um projeto que ainda não possua associação com nenhuma outra unidade.
- RN03 - O sistema deve permitir associar mais de uma unidade a um projeto.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.convenios.dominio.Projeto | administrativo.convenios.projeto |
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
br.ufrn.sipac.orcamento.dominio.ProjetoCentroCusto | administrativo.sco.projeto_centro_custo |
Plano de Teste
Sistema: SIPAC
Módulo: Orçamento
Link(s): Aba Configurações → Associar Projeto a Centro de Custo.
Usuário: larrubua2
Papel que usuário deve ter:
- PapeisOrcamento.EXECUTOR_CONVENIO
Cenários de Teste
Verificar se a operação de associação está sendo realizada com sucesso.
Uma maneira de verificar isso é indo realizar uma Distribuição de Dotação para a unidade que foi associada ao projeto. Pois para as unidades descritas na RN01, só é permitido realizar a Distribuição de Dotação quando a mesma estiver associada a um projeto.
Dados para o Teste
Para visualizar as unidades que podem ser associadas a um projeto é só executar o script abaixo:
SELECT * FROM comum.unidade WHERE categoria IN (4,7,8);