~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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. [[#principais_regras_de_negócio|(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 [[desenvolvimento:especificacoes:sipac:compras:casos_de_uso:compras:processo_de_compra_licitacao:cadastrar_processo_de_compra_licitacao|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 [[desenvolvimento:especificacoes:sipac:compras:casos_de_uso:compras:processo_de_compra_licitacao:cadastrar_processo_de_compra_licitacao|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 [[desenvolvimento:especificacoes:sipac:compras:casos_de_uso:compras:processo_de_compra_licitacao:cadastrar_processo_de_compra_licitacao|Cadastrar Processo de Compra/Licitação]].