~~ODT~~
Cadastrar Processo de Receitas
O caso de uso permite ao usuário cadastrar um processo de receita. O caso de uso pode ser utilizado pelos usuários responsáveis pelas compras nas unidades e centros. (RN01)
Descrição do Caso de Uso
O caso de uso se inicia quando a opção Sipac → Compras/Licitação → Compras → Processo de Compra/Licitação → Cadastrar Processo de Receitas é acessada.
O caso de uso não possui fluxo para a escolha do tipo de compra referente ao Passo 1 do caso de uso Cadastrar Processo de Compra/Licitação, o restante do fluxo é idêntico, o sistema considera o tipo de compra como padrão RECEITA.
Principais Regras de Negócio
- RN01 - Para a exibição do link desse caso de uso é necessário que a unidade do usuário logado tenha permissão para cadastro do tipo receita.
Possui as mesmas regras de caso de uso Cadastrar Processo de Compra/Licitação.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.requisicoes.material.dominio.GrupoMaterial | administrativo.comum.grupo_material |
br.ufrn.sipac.requisicoes.material.dominio.Material | administrativo.comum.material |
br.ufrn.sipac.compras.licitacao.dominio.ModalidadeLicitacao | administrativo.compras.modalidade_licitacao |
br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra |
br.ufrn.sipac.compras.dominio.TipoProcessoCompra | administrativo.compras.tipo_processo_compra |
br.ufrn.sipac.compras.dominio.TipoProcessoModalidade | administrativo.compras.tipo_processo_modalidade |
br.ufrn.sipac.compras.dominio.TipoCompra | administrativo.compras.tipo_compra |
br.ufrn.sipac.requisicoes.material.dominio.ItemRequisicao | administrativo.requisicoes.item_requisicao |
br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial | administrativo.requisicoes.requisicao_material |
Plano de Teste
Sistema: SIPAC
Módulo: Compras/Licitação
Link(s): Compras → Processo de Compra/Licitação → Cadastrar Processo de Receitas
Usuário: rms, jscm, jlourenco., paulinho
Papel que usuário deve ter: SipacPapeis.GESTOR_COMPRA
Cenários de Teste
Realizar fluxo completo do caso de uso, realizar verificação nos filtros disponíveis para a busca de itens da requisição que serão adicionados ao processo de compra, relatar se todos os fluxos se comportou como esperado.
Dados para o Teste
- Para obter um usuário que possui os critérios de négocio para acessar o caso de uso deve-se executar o script SQL abaixo:
SELECT us.login FROM compras.unidade_tipoprocesso tc, comum.unidade und, comum.usuario us WHERE compradora = true AND und.id_unidade = us.id_unidade AND tc.id_unidade=und.id_unidade AND tc.tipo_processo=9; //9 = RECEITA
Os dados para os testes podem ser obitos no caso de uso Cadastrar Processo de Compra/Licitação.