~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar/Listar/Alterar Tipo de Armazenamento ====== Este caso de uso é utilizado pelo gestor de depósito para cadastrar o tipo de armazenamento que pode ser solicitado ao depósito. O tipo de armazenamento é utilizado nas [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:outros:deposito:solicitar_armazenamento_de_material|solicitações de armazenamento de material.]] ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Atendimento de Requisições -> Aba Depósito -> Cadastros -> Tipo de armazenamento -> Cadastrar/Listar/Alterar Tipo de Armazenamento. Para realizar o cadastro, o usuário precisa apenas preencher o seguinte campo: * **Denominação***. Tipo TEXTO ([[#principais regras de negócio|RN01]]). Os tipos cadastrados são listados: * **__Tipo de Armazenamento__**: Tipo TEXTO. Para cada tipo de armazenamento cadastrado é exibida a opção de alterar ou remover. ===Alterar=== O sistema preenche o campo denominação com o tipo de armazenamento escolhido para ser alterado. O usuário deve alterar a denominação e confirmar. ([[#principais regras de negócio|RN02]]). ===Remover=== O sistema solicita a confirmação do usuário para realizar a remoção. ([[#principais regras de negócio|RN03]]). O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível cadastrar um Tipo de Armazenamento com denominação já existente. * **RN02** - Não é possível alterar a denominação de um tipo de armazenamento utilizado em ums solicitação de armazenamento de material. * **RN03** - Caso o tipo de armazenamento fora utilizado em uma solicitação de armazenamento de material, este deve ser inativado para que não seja exibido ou possa ser utilizado em outras solicitações de armazenamento de material. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.requisicoes.deposito.dominio.TipoArmazenamento | administrativo.requisicoes.tipo_armazenamento_deposito | ===== Plano de Teste ===== Sistema: SIPAC Módulo: ATENDIMENTO DE REQUISIÇÕES Link(s): SIPAC -> Atendimento de Requisições -> Aba Depósito -> Cadastros -> Tipo de armazenamento -> Cadastrar/Listar/Alterar Tipo de Armazenamento. Usuários: diretordmp Papel que usuário deve ter: * SipacPapeis.GESTOR_DEPOSITO ===== Cenários de Teste ===== 1 - Cadastrar dois tipos de armazenamento com mesmo nome. Comportamento esperado: Não permitir o cadastro e informar o usuário que o tipo de armazenamento informado já está cadastrado. 2 - Realizar uma solicitação de armazenamento de material informando um tipo cadastrado e, em seguida, escolher a opção de alterar o tipo informado na solicitação. Comportamento esperado: não permitir a alteração, informando ao usuário que não é permitido alterar o tipo de armazenamento, pois este está sendo utilizado em solicitações de armazenamento de material. 3 - Remover o tipo de armazenamento informado na solicitação. Comportamento esperado: O sistema realiza a remoção e informa ao usuário que o tipo de armazenamento foi inativado(verificar no banco a existência do tipo e se o atributo responsável pela inativação está setado corretamente) sem prejuízo para as solicitações de armazenamento que possuem este tipo. 4 - Acessar o caso de uso e consultar um tipo de armazenamento removido 5 - Cadastrar uma nova solicitação de armazenamento de material utilizando um tipo de armazenamento removido. ===== Dados para o Teste =====