~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Autorições de Pedido de Material em um Registro de Preços ====== Esta operação permite a autorização/retorno de requisições de materiais em registros de preços realizados por unidades que não possuiam saldo para solicitar o material. Os chefes da unidade podem autorizar ou não a requisição solicitada, pois a unidade solicitante utilizará do saldo da unidade autorizadora. ===== Descrição ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Portal Administrativo - Autorizações -> Autorizar Pedido de Material em um Registro de Preços. ==== Passo 01 ==== É exibida a listagem de requisições pendentes de autorização de saldo: ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN01]], [[#PRINCIPAIS REGRAS DE NEGÓCIO|RN04]]) ***Data**: Tipo - DATA. ***Número**: Tipo - NUMÉRICO. ***Usuário**: Tipo - TEXTO. ***Unidade Requisitante**: Tipo - TEXTO. ***Valor**: Tipo MOEDA. *Opção de //Visualizar Requisição//. *Opção de //Analisar Requisição//. ==== Fluxo Alternativo 01 ==== Caso seja escolhida a opção de Visualizar Requisição, são exibidos as informações: * Dados da Requisição ***__Número da Requisição__**: Tipo - NUMÉRICO. ***__Tipo__**: Tipo - TEXTO. ***__Convênio__**: Tipo - LÓGICO. ***__Processo de Compra__**: Tipo - TEXTO. ***__Grupo de Material__**: Tipo - TEXTO. ***__Unidade de Custo__**: Tipo - TEXTO. ***__Unidade Requisitante__**: Tipo - TEXTO. ***__Destino da Requisição__**: Tipo - TEXTO. ***__Usuário__**: Tipo - TEXTO. ***__Data__**: Tipo - DATA. ***__Valor da Requisição__**: Tipo - MEODA. ***__Opção Orçamentária__**: Tipo - TEXTO. ***__Custeada por CONVÊNIO? __**: Tipo - LÓGICO. ***__Observações__**: Tipo - TEXTO. ***__Status Atual__**: Tipo - TEXTO. * Itens da Requisição ***__Item__**: Tipo - NUMÉRICO. ***__Código__**: Tipo - NUMÉRICO. ***__Denominação__**: Tipo - TEXTO. ***__Unid. Med.__**: Tipo - TEXTO. ***__Quant.__**: Tipo - NUMÉRICO. ***__Valor__**: Tipo - MOEDA. ***__Total__**: Tipo - MOEDA. ***__A__**: Tipo - NUMÉRICO. ***__D__**: Tipo - NUMÉRICO. ***__C__**: Tipo - NUMÉRICO. ***__E__**: Tipo - NUMÉRICO. ***__L__**: Tipo - NUMÉRICO. ***__Status__**: Tipo - TEXTO. * Histórico da Requisição ***__Data/Hora__**: Tipo TEXTO. ***__Status__**: Tipo TEXTO. ***__Usuário__**: Tipo TEXTO. ***__Observações__**: Tipo DATA. * Detalhes da Aquisição dos Itens ***__Compras__**: Tipo - TEXTO. ***__Empenhos__**: Tipo - TEXTO. ***__Notas Fiscais __**: Tipo - TEXTO. ***__ Processos de Pagamento __**: Tipo - TEXTO. ==== Fluxo Alternativo 02 ==== Caso seja escolhida a opção de //Analisar Requisição//, são exibidos as informações: Descrição do caso de uso: "//Está operação permite a análise do saldo disponível para cada item e a quantidade solicitada para utilização do saldo. Diante da análise reliazada será possivel: Autorizar a requisição;Retornar a requisição;Estornar a requisição;//" * Informações Gerais da Requisição ***__Requisição__**: Tipo - NUMÉRICO. ***__Tipo da Requisição__**: Tipo - TEXTO. ***__Unidade Solicitante__**: Tipo - TEXTO. ***__Unidade de Custo__**: Tipo - TEXTO. ***__Status__**: Tipo - TEXTO. ***__Valor__**: Tipo - MOEDA. ***__Data de Cadastro__**: Tipo - DATA. * Itens da Requisição Pendentes de Autorização de Saldo ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN05]]) ***__Item__**: Tipo - NUMÉRICO. ***__Material__**: Tipo - TEXTO. ***__Unidade__**: Tipo - TEXTO. ***__Valor__**: Tipo - MOEDA. ***__Saldo__**: Tipo - NUMÉRICO. *Opção de //Autorizar//; ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN06]]) *Opção de //Retornar//; *Opção de //Estornar//; *Opção de //Voltar//; === Autorizar === Caso o usuário escolha a opção de //Autorizar//, é realizada a operação de autorização na requisição e o usuário é direcionado para o **Passo 01**.([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN03]]) === Retornar === Caso o usuário escolha a opção de //Retornar//, o usuário é direcionado para a tela de justificativa, a qual exibirá as seguintes informações: Descrição do caso de uso: "//Retornar uma Requisição significa devolvê-la para o usuário solicitante. Dessa forma, será possível que o requisitante altere os dados da requisição. Uma vez retornada, a requisição somente terá prosseguimento após o seu reenvio e reimpressão do comprovante.Caso deseje realmente devolver a requisição abaixo, confirme a operação através da opção Retornar Requisição.//" * Informações Gerais da Requisição ***__Requisição__**: Tipo - NUMÉRICO. ***__Tipo da Requisição__**: Tipo - TEXTO. ***__Unidade Solicitante__**: Tipo - TEXTO. ***__Unidade de Custo__**: Tipo - TEXTO. ***__Status__**: Tipo - TEXTO. ***__Valor__**: Tipo - MOEDA. ***__Data de Cadastro__**: Tipo - DATA. ***Justificativa do Retorno:** Tipo - TEXTO. * Itens da Requisição Pendentes de Autorização de Saldo ***__Item__**: Tipo - NUMÉRICO. ***__Material__**: Tipo - TEXTO. ***__Unidade__**: Tipo - TEXTO. ***__Valor__**: Tipo - MOEDA. ***__Saldo__**: Tipo - NUMÉRICO. *Opção para //Retornar Requisição//; *Opção para //Voltar//; Se o usuário escolher a opção de //Retornar Requisição//, é realizada a operação de autorização na requisição e o usuário é direcionado para o **Passo 01**.([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN02]]) === Estornar === Caso o usuário escolha a opção de //Estornar//, o usuário é direcionado para a tela de justificativa, a qual exibirá as seguintes informações: Descrição do caso de uso: "//Esta operação permite o estorno da requisição que foi enviada para autorização de saldo pela undiade.Caso deseje realmente estornar a requisição abaixo, confirme a operação através da opção Estornar Requisição.//" * Informações Gerais da Requisição ***__Requisição__**: Tipo - NUMÉRICO. ***__Tipo da Requisição__**: Tipo - TEXTO. ***__Unidade Solicitante__**: Tipo - TEXTO. ***__Unidade de Custo__**: Tipo - TEXTO. ***__Status__**: Tipo - TEXTO. ***__Valor__**: Tipo - MOEDA. ***__Data de Cadastro__**: Tipo - DATA. ***Justificativa do Retorno:** Tipo - TEXTO. * Itens da Requisição Pendentes de Autorização de Saldo ***__Item__**: Tipo - NUMÉRICO. ***__Material__**: Tipo - TEXTO. ***__Unidade__**: Tipo - TEXTO. ***__Valor__**: Tipo - MOEDA. ***__Saldo__**: Tipo - NUMÉRICO. *Opção para //Estornar Requisição//; *Opção para //Voltar//; Se o usuário escolher a opção de //Estornar Requisição//, é realizada a operação de autorização na requisição e o usuário é direcionado para o **Passo 01**. ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN02]]) ===== Principais Regras de Negócio ===== ***RN01** - Exibido requisições pendentes de autorização de saldo onde a unidade solicitante não possui saldo para solcilitação do material e escolheu a unidade autorizadora a unidade do usuário logado. ***RN02** - O saldo contigenciado deve ser liberado. ***RN03** - O status da requisição passa a ser ENVIADA. ***RN04** - Para as requisições que comprometerem o saldo da unidade constará um ícone vermelho indicando que há a necessidade de uma analise entre as requisições. ***RN05** - O sistema exibirá um ícone vermelho pra os itens que tiverem em conflito com outra solicitação. ***RN06** - O sistema não permitirá a autorização de requisições que comprometam o saldo até que o conflito seja resolvido. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.compras.srp.dominio.RestricaoItemProcesso | administrativo.compras.restricao_item_processo | | 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: Portal Administrativo Link: Autorizações > Autorizar Pedido de Material em um Registro de Preços Usuário: Chefe da Unidade. ===== Cenários de testes ===== * Verificar se as operações disponíveis na analise da requisição está funcionando corretamente com as regras de negócios definidas. ===== Dados para testes ===== * Solicitar um material em um registro de preço por uma unidade que não possui saldo para solicitação. * Entrar como Chefe da unidade autorizadora selecionado no momento da criação da requisição do material. * Realizar as operações disponíveis na analise da requisição.