~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
======= Inserir Item de SRP e Contrato ======= Este caso de uso permite que itens de SRP e Contratos seja associados a requisição de infra-estrutura. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC -> //Infra-Estrutura -> Aba Manutenção -> Requisições -> Inserir Item de SRP e Contrato//. === Passo 1 === O Sistema exibe a opção de busca. O Usuário faz a busca informando: * **Número/Ano:** Tipo - NUMÉRICO. * Opção de //Buscar//; ([[#Principais Regras de Negócio|RN01]]) * Opção de //Cancelar//; === Passo 2 === O sistema exibe os //Dados da Requisição//: * **__Número da Requisição__**: Tipo - TEXTO. * **__Tipo da Requisição__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. * **__Unidade Requisitante__**: Tipo - TEXTO. Abaixo o sistema disponibiliza as opções: * **__Inserir itens de SRP__**; * **__Inserir itens de Contrrato__**; Mais abaixo os //Itens SRP Inseridos//: * **__Item__**: Tipo - NUMÉRICO. * **__Material__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO. * **__Qtd. Emp.__**: Tipo - NUMÉRICO. * **__Marca__**: Tipo - TEXTO. * **__Preço__**: Tipo - MOEDA. * **__Saldo__**: Tipo - NUMÉRICO. * **__Quantidade__**: Tipo - TEXTO. * Opção de //Remover//;([[#Principais Regras de Negócio|RN02]]) Mais abaixo os //Itens Inseridos do Contrato//: * **__Título__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO. * **__Preço__**: Tipo - MOEDA. * **__Quantidade__**: Tipo - NUMÉRICO. * **__Total__**: Tipo - MOEDA. * Opção de //Remover//;([[#Principais Regras de Negócio|RN02]]) O sistema disponibiliza as opções de //<< Voltar//, //Confirmar Inserções// e //Cancelar//. O caso de uso é finalizado. === Fluxo Alternativo 01 === Caso seja escolhida a opção //Inserir itens de SRP//, o sistema se comportará da seguinte forma: O sistema exibirá a //Lista de Registros de Preços//: * **__Licitação__**: Tipo - TEXTO. * **__Validade da Ata__**: Tipo - TEXTO. * **__Material Licitado__**: Tipo - TEXTO. * Opção de //Seelcionar Processo//; Ao selecionar o processo, o sistema exibira os //Dados do Processo de Compra//: * **__Número/Ano__**: Tipo - NUMÉRICO. * **__Licitação__**: Tipo - TEXTO. * **__Assunto__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. Abaixo será exibida a //Lista de Registros de Preços// : * **__Item__**: Tipo - TEXTO. * **__Material__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO. * **__Qtd. Emp.__**: Tipo - TEXTO. * **__Marca__**: Tipo - TEXTO. * **__Preço__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. * **__Saldo__**: Tipo - TEXTO. * **Quantidade**: Tipo - TEXTO. Em seguida são listados os //Itens Inseridos//: * **__Item__**: Tipo - TEXTO. * **__Material__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO. * **__Qtd. Emp.__**: Tipo - TEXTO. * **__Marca__**: Tipo - TEXTO. * **__Preço__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. * **__Saldo__**: Tipo - TEXTO. * **__Quantidade__**: Tipo - TEXTO. O sistema disponibiliza a opção para //Finalizar a Inserção//. === Fluxo Alternativo 02 === Caso seja escolhida a opção //Inserir Itens de Contrato//, o sistema se comportará da seguinte forma: Disponibiliza a busca por contratos contemplando os seguintes filtros abaixo: * **Ano**: Tipo - NUMÉRICO. * **Número Contrato**: Tipo - NUMÉRICO. * **Objeto**: Tipo - TEXTO. * **Contratado**: Tipo - TEXTO. * **Natureza da Despesa**: Tipo - TEXTO. * **Listar todos os contratos**: Tipo - LÓGICO. Após a realização da consulta será exibida a listagem contendo os //Contratos Vigentes Atualmente e Que Possuem Itens Cadastrados//: * **__Contrato__**: tipo - NUMÉRICO. * **__Informações__**: tipo - TEXTO. * Opção de //Escolher Contrato//; Ao escolher o contrato o sistema direcionará o usuário para uma nova tela contendo as //Informações Gerais do Contrato //: * **__Número do Contrato__**: Tipo - NUMÉRICO. * **__Tipo do Contrato__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Objeto do Contrato__**: Tipo - TEXTO. * **__Contratado__**: Tipo - TEXTO. * **__Data de Início__**: Tipo - DATA. * **__Data da Publicação__**: Tipo - DATA. * **__Continuado__**: Tipo - LÓGICO. Abaixo a listagem dos //Itens do Contrato//: * **__Título__**: Tipo - TEXTO. * **__Natureza da Despesa__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. * **__Unid. Medida__**: Tipo - TEXTO. * **__Quantidade Disponível__**: Tipo - NUMÉRICO. * **__Valor__**: Tipo - MOEDA. * **Qtd. Solicitada**: Tipo - NUMÉRICO. * Opção de //Inserir Item //; Abaixo serão listados os //Itens do Contrato Adicionado//: * **__Título__**: Tipo - TEXTO. * **__Natureza da Despesa__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. * **__Unid. Medida__**: Tipo - TEXTO. * **__Valor__**: Tipo - MOEDA. * **__Quantidade Solicitada__**: Tipo - NUMÉRICO. * **__Valor Total R$__**: Tipo - MOEDA. O sistema disponibiliza a opção para //Finalizar a Inserção//. ===== Principais Regras de Negócio ===== * **RN01** - Busca as requisições atendidas. * **RN02** - Exibido somente se o item não tiver sindo confirmado. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra | administrativo.infra.requisicao_supinfra | |br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra | |br.ufrn.sipac.compras.licitacao.dominio.ItemProposta | administrativo.compras.item_proposta | |br.ufrn.sipac.contratos.dominio.AcompanhamentoContrato | administrativo.contratos.acompanhamento_contrato | |br.ufrn.sipac.contratos.dominio.Contrato | administrativo.contratos.contrato | |br.ufrn.sipac.contratos.dominio.ItemContrato | administrativo.contratos.item_contrato | |br.ufrn.sipac.contratos.dominio.StatusContrato | administrativo.contratos.status_contrato | |br.ufrn.sipac.orcamento.dominio.ElementoDespesa | administrativo.sco.elemento_despesa | |br.ufrn.sipac.supinfra.projetos.dominio.ItemReqSupInfra | administrativo.infra.item_req_supinfra | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Infra-estrutura Link(s): Aba Manutenção → Requisições → Inserir Item de SRP e Contrato. Usuário: * gustavo (SUPERINTENDENTE DE INFRA-ESTRUTURA) Papel que usuário deve ter: SipacPapeis.GESTOR_OBRAS ===== Cenários de Teste ===== * Verificar se as requsições atendidas estão sendo buscadas. * Se os itens adicionados são exibidos na visualização da requisição. ===== Dados para o Teste === * Atender uma requisição de manutenção.