~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Modelo de Requisição ====== Este caso de uso é utilizado pelos gestores que realizam requisições, possibilitando reaproveitar os itens das requisições anteriormente cadastradas para uma nova requisição, ou seja, o usuário irá aproveitar os itens de outra requisição para sua nova requisição. É possível utilizar esse caso de uso para as seguintes requisições: Materiais, Nacional-Não Registro de Preço, Nacional para um novo registro de preço e importados. ===== Descrição do Caso de Uso ===== O caso de uso pode ser encontrado no sistema SIPAC através do caminho: Sipac->Portal Administrativo → Requisições → Material → Compra → Acompanhar Requisições Enviadas-> Modelo Requisição ou Sipac->Portal Administrativo → Material → Almoxarifado → Acompanhar Requisições->Modelo Requisição. Ao iniciar o usuário será exibida uma tela com vários filtros de busca como: === Passo 1 - Procurar uma Requisição: === * **Tipo de Requisição**: Tipo TEXTO, Formato - NOME. * **Grupo do Material**: Tipo NUMÉRICO E TEXTO , Formato: CÓDIGO - NOME DO GRUPO DE MATERIAL. * **Almoxarifado**: Tipo TEXTO, Formato: NOME DO ALMOXARIFADO. * **Núm./Ano**: Tipo NUMÉRICO, Formato : 99/AAAA. * **Material**: Formato: Tipo AUTOCOMPLETE, entrada de dados: NOME ou CÓDIGO MATERIAL * **Status de Requisição**: Tipo TEXTO, Formato - NOME. * **Usuário da Unidade**: Tipo TEXTO, Formato - NOME. * **Proponente(Matrícula)**: Tipo NÚMERICO, Formato - 9999999. * **Proposto(CPF)**: Tipo NÚMERICO, Formato - 999.999.999-99. * **Unidade_Requisitante**: Tipo AUTOCOMPLETE, formato: UNIDADE (CÓDIGO), entrada de dados: NOME ou CÓDIGO UNIDADE. * **Buscar nas Unidades Subordinadas**: Tipo LÓGICO. * **Período**: Tipo DATA, Formato: DD/MM/AAAA a DD/MM/AAAA. Esta busca irá listar no seguinte formato: * **Data**: Tipo DATA, Formato: DD/MM/AAAA. * **Requisição**: Tipo NÚMERICO, Formato:9999/AAAA. * **Resquisitante**: Tipo TEXTO, Formato: NOME. * **Grupo de Material**: Tipo NUMÉRICO, Formato: 9999. * **Tipo de Requisição**: Tipo TEXTO, Formato: Nome. * **Almoxarifado**: Tipo TEXTO, Formato: Nome. * **Status**: Tipo TEXTO, Formato: Nome. * **Usuário**: Tipo TEXTO, Formato: Nome. * **Valor**: Tipo NUMÉRICO, Formato: 99,99. === Passo 2 - Escolher uma requisição : === Após a listagem, escolher uma requisição e utilizando o botão "Modelo de Requisição". Os passos seguintes são idênticos ao de uma requisição normal, no qual pode ser acompanhado pelo caso de uso [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material:compra:cadastrar_requisicao|Cadastrar Requisição de Material]] ===== Principais Regras de Negócio ===== * **RN01** - Se o almoxarifado estiver bloqueado para pedido, não é permitido fazer requisição de material para ele. * **RN02** - Se o almoxarifado estiver bloqueado para um determinada unidade, esta unidade não poderá realizar requsição. [[desenvolvimento:especificacoes:sipac:Almoxarifado:casos_de_uso:Cadastros:Permissoes:Restringir_Pedido_de_Unidade_ao_Almoxarifado|Restringir Pedido De Unidade ao Almoxarifado ]] * **RN03** - Verifica se o material é Restringido, e se for verificar se é permitido para a unidade do usuário. * **RN04** - Materiais para um novo SRP caso ele esteja disponível em um registro de preços e esse registro de preços não irá vencer em três (parâmetro) meses. Esta regra não se aplica a usuários com papéis GESTOR_COMPRA, USUARIO_COMPRADOR, que podem solicitar para um novo SRP a qualquer momento. * **RN05** - Permitir que o usuário com papel SipacPapeis.USUARIO_COMPRADOR possa realizar solicitação de compra mesmo que o produto exista no Almoxarifado. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial | sipac.requisicoes.requisicao_material | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal Administrativo Link(s): Sipac->Portal Administrativo → Requisições → Material → Compra → Acompanhar Requisições Enviadas->Modelo Requisição. Usuário: * pesc (Gestor_Almoxarifado) ===== Cenários de Teste ===== Podemos realizar um cadastro de uma requisição utilizando o caso de uso [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material:compra:cadastrar_requisicao|Cadastrar Requisição de Material]] em seguida ir até o fluxo Sipac->Portal Administrativo → Requisições → Material → Compra → Acompanhar Requisições Enviadas -> Modelo Requisição, escolher a requisição gravada no passo anterior, e na próxima tela do fluxo, verificar se os itens foram reaproveitados e testar a inserção, alteração e remoção de itens da requisição, e continuidade do fluxo até gravação da nova requisição.Verificar também se os itens inseridos respeitam as regras de negócios de [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material:compra:cadastrar_requisicao|Cadastrar Requisição de Material]]. ===== Dados para o Teste ===== Não se aplica.