~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Restringir Pedido de Material por Unidade ====== Esse caso de uso é utilizado pelos gestores de almoxarifado com a finalidade de restringir os pedidos de um determinado grupo de material ou material específico para que somente possam ser realizados por algumas unidades. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Módulo Almoxarifado -> Aba Cadastros -> Permissões -> Restringir Pedido de Material por Unidade. Inicia-se requerendo que o usuário preencha os campos: ***Grupo de Material**: Tipo AUTOCOMPLETE, formato: DENOMINAÇÃO GRUPO MATERIAL (CÓDIGO GRUPO MATERIAL) , entrada de dados: DENOMINAÇÃO ou CÓDIGO GRUPO MATERIAL. ***Material**: Tipo AUTOCOMPLETE, formato: DENOMINAÇÃO MATERIAL (CÓDIGO MATERIAL) UNIDADE MEDIDA, entrada de dados: DENOMINAÇÃO ou CÓDIGO MATERIAL. ***Unidade Requisitante***: Tipo AUTOCOMPLETE, formato: UNIDADE (CÓDIGO), entrada de dados: NOME ou CÓDIGO UNIDADE. ***Almoxarifado***: Tipo AUTOCOMPLETE, formato: Almoxarifado (denominação). ([[#Principais_regras_de_negocio|RN02]]) São exibidas as unidades que possuem permissão para realizar pedidos do material selecionado, em forma de listagem, com o seguinte campo: ***__Unidade__**: Tipo TEXTO, formato: NOME UNIDADE (CÓDIGO UNIDADE). ***__Almoxarifado__**: Tipo TEXTO, formato: DENOMINAÇÃO do Almoxarifado. Caso o usuário deseje retirar uma unidade da listagem, é possível remover a permissão para a unidade/almoxarifado [[#principais_regras_de_negócio|(RN01)]]. Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O almoxarifado só pode excluir restrições para almoxarifados que sejam de sua unidade gestora ou quando for gestor de almoxarifado central * **RN02** - Caso o usuário esteja gerenciando um almoxarifado central, este pode selecionar a opção de aplicar a restrição a todos os almoxarifado. Caso contrário, é limitado ao almoxarifado do usuário. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.material.dominio.RestricaoPedidoMaterial | comum.restricao_pedido_material | ====== Plano de Teste ====== Sistema: SIPAC Módulo: ALMOXARIFADO Link(s): Aba Cadastros -> Permissões -> Restringir Pedido de Material por Unidade. Usuário: genibaldo (almoxarifado) Papel que usuário deve ter: SipacPapeis.Gestor de Almoxarifado ===== Cenários de Teste ===== 1-Escolher um grupo de material qualquer e indicar a unidade que pode solicitá-lo; 2-Escolher um material qualquer de um grupo diferente do informado no passo um e indicar a unidade que pode utilizá-lo; 3-Utilizar as opções de cadastro de [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material:almoxarifado:cadastrar_requisicao|requisição]] e de [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material:compra:cadastrar_requisicao|compra]] para verificar se está bloqueando os pedidos para as unidades não permitidas e liberando para as permitidas ===== Dados para o Teste ===== Utililizar qualquer grupo de produto, produto ou unidade.