~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Inventários ====== Esse caso de uso permite ao Administrador geral gerenciar a criação, abertura e fechamentos de inventários do acervo das bibliotecas. Inventário é a verificação realizada periódicamente para ver se todos os materiais que constam no sistema ainda estão na biblioteca. E ter-se um controle dos materiais extraviados. Essa verificação é realizada por meio da utilizadação de um coletor móvel para [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:coletor:registrar_material_no_inventario | registrar os materiais ]] que se encontram fisicamente na biblioteca e após o registro de todos os materiais encontardos, deve-se fechar o inventário e emitir o [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:relatorios:processos_tecnicos:inventario_do_acervo:inventario_do_acervo| relatório do inventário no acervo]] para se verificar os materiais não encontrados na biblioteca. Pré-Condições: Devem existir materiais incluídos no acervo. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando a opção //SIGAA -> Biblioteca -> Cadastros -> nventários do Acervo -> Gerenciar Inventários// é acessada. Inicialmente, o usuário deverá realizar uma busca pelo inventário informando o seguinte filtro: * **Biblioteca** : Tipo - TEXTO. As bibliotecas internas do sistema. Como resultado, é exibido uma listagem de todos os inventários existentes para a biblioteca informada. Os resultados serão agrupados por ano. Para cada inventário são exibidas as seguintes informações: * **Descrição** : Tipo - TEXTO. A descrição do inventário. * **Coleção** : Tipo - TEXTO. A coleção do inventário, caso ele seja específico de uma coleção, ou vazio caso seja uma inventário geral da biblioteca. * **Classificação** : Tipo - TEXTO. A classificação do inventário, caso ele seja específico de uma classificação, ou vazio caso seja uma inventário geral da biblioteca. * **Data de Fechamento** : Tipo - DATA. A data de fechamento do inventário, caso ele já esteja fechado. * **Quantidade de materiais registros** : Tipo - NUMÉRICO. A quantidade de materiais registrados em cada inventário. Para cada inventário listado o sistema disponibiliza as opções //Alterar Inventário//, //Fechar Inventário// e //Abrir Inventário//. * Alterar Inventário * Esta opção permite o usuário alterar as informações cadastradas do inventário selecionado. * Fechar Inventário * Esta opção permite fechar um inventário para ninguém mais pode realizar registro para o mesmo. O usuário deverá selecionar a opção e confirmar a operação. * Abrir Inventário * Esta opção permite reabrir um inventário para que novos registro seja feitos para o mesmo. O usuário deverá selecionar a opção e confirmar a operação. Além das opções acima o usuário poderá //Criar Novo Inventário//. * Para cria um novo inventário, o usuário deverá informar os seguintes campos: * Inventário Acervo * ** Biblioteca ***: Tipo - TEXTO. A coleção do inventário, se ele for especíco de uma coleção. * ** Coleção **: Tipo - TEXTO. Deverá ser selecionado uma das opções disponibilizadas. * ** Classificação **: Tipo - TEXTO. Deverá ser selecionado uma das opções disponibilizadas. * ** Descrição ***: Tipo - TEXTO. Descrição do inventário. * ** Ano ***: Formato: AAAA. Tipo - NUMÉRICO. O Ano de realização do inventário. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Os campos de preenchimento obrigatórios devem ser informados. * **RN02**: Somente os usuários com o papel de ''SigaaPapeis.BIBLIOTECA_ADMINISTRADOR_GERAL'' pode gerenciar inventários de todas as bibliotecas. Usuário com o papel de ''SigaaPapeis.BIBLIOTECA_ADMINISTRADOR_LOCAL'' podem gerenciar os inventários apenas na biblioteca na qual ele é administrador. * **RN03**: Caso o inventário já possua algum material registrado não é possível alterar a coleção e classificação nem a biblioteca para não causar inconsistência nos registros já realizados. * **RN04**: Só é possível editar as inforamações de inventários abertos. * **RN05**: Só pode existir um inventário aberto por vez para uma biblioteca de acordo com os parâmetros escolhidos coleção, classificação, coleção e classificação e ou geral. * **RN06**: Se a Coleção e classificação não forem informados ao cadastrar um inventário, o inventário será um inventário geral da biblioteca. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.InventarioAcervoBiblioteca | sigaa.biblioteca.inventario_acervo_biblioteca | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.InventarioMaterialRegistrado | sigaa.biblioteca.inventario_material_registrado | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.MaterialInformacional | sigaa.biblioteca.material_informacional | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Biblioteca | sigaa.biblioteca.biblioteca | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Colecao | sigaa.biblioteca.colecao | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.ClassificacaoBibliografica | sigaa.biblioteca.classificacao_bibliografica | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Biblioteca Link(s): SIGAA → Biblioteca → Cadastros → Inventário do Acervo → Gerenciar Inventários Usuário: cecilia(SigaaPapeis.BIBLIOTECA_ADMINISTRADOR_LOCAL) para a biblitoeca de odontologia, magnoliaandrade (SigaaPapeis.BIBLIOTECA_ADMINISTRADOR_GERAL) Papel que usuário deve ter: SigaaPapeis.BIBLIOTECA_SETOR_AQUISICAO_BIBLIOTECARIO, SigaaPapeis.BIBLIOTECA_ADMINISTRADOR_LOCAL ===== Cenários de Teste ===== Apenas testar as regras de negócio especificadas. ===== Dados para o Teste ===== ------ busca os inventários já cadastrados no banco select * from biblioteca.inventario_acervo_biblioteca