Tabela de conteúdos

~~ODT~~

Cadastro de Requisições de Material/Serviço Contratados

O Caso de Uso descrito tem como função solicitar a aquisição de material/serviço contratado (auditórios, fornecimento de gás, chaveiro, carimbo, etc.), ou seja, por meio de um contrato celebrado. Descreve os procedimentos necessários para cadastro da requisição de item contratado.

Atores:REQUISITOR ou REQUISITOR DE MATERIAL/SERVIÇO CONTRATADO.

Pré-Condições

Login: O Ator deverá estar logado no sistema com o perfil REQUISITOR ou REQUISITOR DE MATERIAL/SERVIÇO CONTRATADO para que possa ter acesso às funcionalidades oferecidas ao Caso de Uso.

Dependências: É necessário que os Casos de Uso: Cadastrar Itens Contratados e Cadastrar Contrato (Módulo de Contratos) tenham sido executados.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Portal Administrativo → Requisições → Material/Serviço Contratado → Cadastrar Requisição.

PASSO 1

O sistema exibe a tela de consulta do contrato e o Ator seleciona um dos ou mais opções da consulta:

O sistema exibe lista de todos os contratos disponíveis:

PASSO 2

O usuário seleciona o contrato e o sistema exibe:

O sistema lista de itens do contrato e solicita quantidade de itens

O sistema disponibiliza consulta por título e descrição para consulta de itens:

O usuário confirma inserção do item e o sistema exibe a lista de itens inseridos na requisição:

PASSO 3

O usuário confirma itens inseridos e o sistema exibe dados gerais do contrato, da requisição e lista de itens inseridos. O usuário pode inserir observação na requisição:

Dados da requisição:

Lista de Itens da Requisição com os dados:

PASSO 4

O usuário Grava e Envia a requisição e o sistema exibe vínculo orçamentário das requisições.

PASSO 5

O sistema exibe as informações quando a requisição é apenas gravada:

O sistema exibe as informações quando a requisição é gravada e enviada:

O caso de uso é finalizado.

Principais Regras de Negócio

Mensagem de validação: A quantidade de itens solicitada é maior que a quantidade de itens licitada. Entrar em contato com o setor de contratos. (tarefa 163074, adicionado em 14/08/2015)

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.requisicoes.itemcontratado.dominio.RequisicaoItemContratado administrativo.requisicoes.requisicao_item_contratado
br.ufrn.sipac.requisicoes.itemcontratado.dominio.ItemRequisicaoContrato administrativo.requisicoes.item_requisicao_contrato

Plano de Teste

Sistema: SIPAC

Módulo: Requisições

Link(s): Portal Admin. → Requisições → Material/Serviço Contratado → Cadastrar Requisição

Usuários:

Papel que usuário deve ter: SipacPapeis.REQUISITOR, SipacPapeis.REQUISITOR_ITEM_CONTRATADO

Cenário de Teste

Selecionar um contrato, e na próxima tela do fluxo, realizar buscas, testar a inserção, alteração e remoção de itens do contrato, e continuidade do fluxo.

Seguindo o fluxo Portal Admin. → Requisições → Material/Serviço Contratado → Cadastrar Requisição → Selecionar Contrato, verificar se o sistema está bloqueando a solicitação da valores acima do saldo do contrato selecionado e advertendo o usuário caso coloque um valor menor que o saldo, porém com outras requisições cadastradas para o contrato que ainda não debitaram do saldo deste contrato.

Dados para o Teste

Soma do valor total das requisições para um contrato:

select sum(requisicao0_.valor) as col_0_0_ from requisicoes.requisicao_item_contratado requisicao0_ join contratos.contrato c on (c.id = requisicao0_.id_contrato) where c.numero = ? and c.ano = ? and (requisicao0_.id_status in (101 , 104 , 105 , 106 , 108 , 1011 , 103 , 109 , 715 , 717 , 716 , 702 , 703 , 708 , 718))