~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Status ====== Este caso de uso permite ao bibliotecário listar, cadastrar, alterar e remover os status dos materiais informacionais. Um Status indica uma caracterísca do material que o distiguirá na realização dos empréstimos. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA -> Biblioteca -> Cadastros -> Status dos Materiais Informacionais -> Gerenciar Status //. Ao acessar o caso de uso o sistema lista os status existentes no acervo. * **__Lista de Status(QTDE)__** * **__Descrição__**: Tipo - TEXTO. * **__Permite Empréstimo__**: Tipo - LÓGICO. * **__Aceita Reserva__**: Tipo - LÓGICO. ^ Lista de Status (QTDE) ^^^^^ | Tipo - TEXTO | Tipo - SIM/NÃO | Tipo - SIM/NÃO | Editar | Remover | | --------- | Para cada status o sistema disponibiliza as seguintes opções: * Alterar Status: esta opção permite alterar o status cadastrado. * Remover Status * Esta opção permite remover um Status cadastrado: * Confirme a Remoção do Status * **__Descrição__**: Tipo - TEXTO. * **__Permite Emprestimos__**: Tipo - LÓGICO. * **__Aceita Reserva__**: Tipo - LÓGICO. * **Novo Status para os Materiais***: Tipo - TEXTO. Ao remover um material é necessário realocar os materiais existentes cadastrados para um novo Status. Existe ainda a opção de * Novo Status * Esta opção permite o cadastrado de um novo Status no sistema. * **Descrição***: Tipo - TEXTO. * **Permite Empréstimo***: Tipo - Lógico. * **Aceita Reserva***: Tipo - Lógico. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Apenas o administrador geral da biblioteca pode alterar os status. * **RN02** - No momento da remoção, os materiais que pertenciam ao Status removido **devem** ser migrados para um novo Status. * **RN03** - Não devem existir dois os mais Status com a mesma descrição no acervo. * **RN04** - O materiais que possuem um Status que não "Permite Empréstimo", não podem ser emprestados. * **RN05** - O materiais que possuem um Status que não "Aceita Reserva", não vão ser contados na momento da reserva de material informacional, mesmo que estejam ativos o usuário vai poder solicitar reserva para o Título do material. * **RN06** - Se um Status estava cadastro como "Permite Empréstimo" e foi alterado para "Não Permite Empréstimo", as políticas de empréstimo referêntes a esse Status devem ser inativadas no sistema. Para impedir que o usuário veja essas políticas no momento de realizar os empréstimos. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.biblioteca.circulacao.dominio.StatusMaterialInformacional | sigaa.biblioteca.status_material_informacional| ===== Plano de Teste ===== Sistema: SIGAA Módulo: Biblioteca Link(s): Aba de Cadastros -> Status dos Materiais Informacionais -> Gerenciar Status Usuários: magnoliaandrade Papel que usuário deve ter: SigaaPapeis.BIBLIOTECA_ADMINISTRADOR_GERAL ===== Cenários de Teste ===== Verifique se os materiais que possuem um status que não permitem empréstimos são emprestados. Não deve conseguir. \\ Verifique se os materiais que possuem um status que não aceita reserva são considerados no momento da solicitação da reserva. A reserva só pode ser solicitada se todos os materiais do Título estiverem emprestados, contudo se o Título possuir materiais disponíveis, mas esses não aceitam reservas, a reserva pode ser solicitada. \\ Tente cadastrar dois Status com o mesmo nome. Não deve conseguir. \\ Verificar se ao alterar o Status de "Permite Empréstimo" para "Não permite Empréstimo", as políticas de empréstimo referêntes ao Status são desativadas. \\ ===== Dados para o Teste =====