~~ODT~~ echo "
Última atualização: ";ver('', false);echo "
";
====== Alterar Dados de Vários Materiais ====== Essa opção permite aos bibliotecários selecionar vários [[ desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:processos_tecnicos:catalogacao:catalogar_titulos_e_materiais_com_tombamento| materiais ]] e alterar os seus dados de uma única vez, em uma única página. Esse caso de uso existe para facilitar o trabalho do bibliotecário, quando a alteração ocorre em um número grande de materiais (> 100), fica inviável abrir material por material para alterar as suas informações. \\ \\ A alteração pode ser realizada pelos bibliotecários com permissão de catalogação ou o admistrador geral do sistema de bibliotecas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA -> Biblioteca -> Processos Técnicos -> Outras Operações -> Alterar os Dados de Vários Materiais//. O caso de uso inicia pela [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:processos_tecnicos:pesquisar_interna_padrao_de_materiais | Busca padrão de materais no acervo ]] \\ \\ \\ Após o usuário selecionar todos os materiais desejados, ele deve clicar no botão //Alterar Dados// para ir para a tela de seleção do campo a ser alterado. O sistema mostra um página para o usuário escolher qual dos campos do material deseja alterar, o caso de uso só permite alterar um campo por vez, apesar do bibliotecário ter a opção ''salvar'', ''voltar'' e escolher o próximo campo para alteração, quantas vezes desejar.\\ \\ Caso os títulos não sejam de periódicos, os campos que ele pode escolher para alteração são: * **Número de Chamada**: Tipo - LÓGICO. * **Segunda Localização**: Tipo - LÓGICO. * **Coleção do material**: Tipo - LÓGICO. * **Situação do material**: Tipo - LÓGICO. * **Status do material**: Tipo - LÓGICO. * **Tipo do Material**: Tipo - LÓGICO. * **Nota Geral**: Tipo - LÓGICO. * **Nota do Usuário**: Tipo - LÓGICO. * **Nota de Tese e Dissertação**: Tipo - LÓGICO. * **Nota de Conteúdo**: Tipo - LÓGICO. * **Número do Volume**: Tipo - LÓGICO. \\ Caso os títulos escolhidos sejam de periódicos, os campos são os seguintes: * **Número de Chamada**: Tipo - LÓGICO. * **Segunda Localização**: Tipo - LÓGICO. * **Coleção do material**: Tipo - LÓGICO. * **Situação do material**: Tipo - LÓGICO. * **Status do material**: Tipo - LÓGICO. * **Tipo do Material**: Tipo - LÓGICO. * **Nota Geral**: Tipo - LÓGICO. * **Nota do Usuário**: Tipo - LÓGICO. * **Ano Cronológico**: Tipo - LÓGICO. * **Ano**: Tipo - LÓGICO. * **Volume**: Tipo - LÓGICO. * **Número**: Tipo - LÓGICO. * **Edição**: Tipo - LÓGICO. \\ Caso haja um misto entre periódicos e não-periódicos, os campos são os seguintes: * **Número de Chamada**: Tipo - LÓGICO. * **Segunda Localização**: Tipo - LÓGICO. * **Coleção do material**: Tipo - LÓGICO. * **Situação do material**: Tipo - LÓGICO. * **Status do material**: Tipo - LÓGICO. * **Tipo do Material**: Tipo - LÓGICO. * **Nota Geral**: Tipo - LÓGICO. * **Nota do Usuário**: Tipo - LÓGICO. \\ \\ Após escolher o campo desejado para alteração o sistema redirecionará o usuário para a tela na qual ele pode realizar a alteração. Esta tela exibe na parte superior uma tabela com a informação resumida de cada título cujos materiais foram selecionados. Na parte inferior é exibida uma tabela com informações dos materiais selecionados, a saber:\\ * **__Código de Barras do Material__**: Tipo - TEXTO. * **Número da Chamada**: Tipo - NUMÉRICO. \\ Existe na tabela também, para cada material selecionado pelo usuário, a opção de **// Copiar o valor do campo para os demais campos abaixo dele //**. Esta opção facilita a alteração dos campos dos materiais caso eles possuam as mesmas informações, o usuário neste caso, precisa apenas preencher um campo e utilizar essa opção para copiar o valor digitado para os demais campos. \\ Existem dois botões na página que realizam a ação de alteração: * **Salvar** : Salva as alterações nos campos dos materiais e permanece na mesma tela. (abre a possibilidade do usuário utilizar o botão ''voltar'' e escolher outros campos para alteração.) * **Finalizar Alteração**: Salva as alterações nos campos dos materiais e volta para a tela inicial do sistema finalizando o caso de uso. ===== Principais Regras de Negócio ===== * **RN01**: Os bibliotecários só podem alterar os materiais da sua biblioteca. //(Mesma regra de quando o usuário altera cada Material individualmente )// * **RN02**: O administrador geral pode alterar os materiais de qualquer biblioteca. //(Mesma regra de quando o usuário altera cada Material individualmente )// * **RN03**: Se a situação do material for ''Emprestado'' ela não poderá ser alterada. //(Deve ser feito uma devolução em circulação) // * **RN04**: O usuário não pode utilizar a opção **// Copiar o valor do campo para os demais campos abaixo dele //** para os materiais na situação de //Emprestado//. * **RN05**: O usuário pode atribuir qualquer situação ao material, menos a situação ''Emprestado''. //(Deve ser feito um empréstimo em circulação)// * **RN06**: Um histórico de alteração para os materiais deve ser registrado. //(Mesma regra de quando o usuário altera cada Material individualmente )// ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Fasciculos| sigaa.biblioteca.fasciculo| | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Exemplar| sigaa.biblioteca.exemplar| | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.MaterialInformacional| sigaa.biblioteca.material_informacional| | br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.HistoricoAlteracaoMaterial| sigaa.biblioteca.historico_alteracao_material| ====== Plano de Teste ====== Sistema: SIGAA Módulo: Biblioteca Link(s): Processos Técnicos -> Outras Operação -> Alterar os Dados de Vários Materiais. Papéis: BIBLIOTECA_SETOR_CATALOGACAO_BIBLIOTECARIO, BIBLIOTECA_ADMINISTRADOR_GERAL, BIBLIOTECA_SETOR_CATALOGACAO_GERENCIAR_MATERIAIS (a partir de 09/08/2011) Usuário: antonia (bibliotecária da BCZM), regina (bibliotecária de enfermagem), margareth (Administrador Geral), clediane (Administrador Geral) ===== Cenários de Teste ===== * Faça testes separados para fascículos e exemplares, e em seguida um teste com os ambos os tipos juntos, para verificar se os campos de alteração estão sendo exibidos corretamente. * Verifique nas informações dos materiais se os mesmos foram realmente alterados. * Procure por Títulos que possuem materiais emprestados //(Utilize a busca de exemplares ou fascículos para poder busca pela situação "Emprestado")// para testar uma das regras de negócio. ===== Dados para o Teste ===== * Busque por "Veja", "IstoE" que são títulos que possuem fascículos. * Busque pelo autor "Machado de Assis", "José Alencar" que são títulos que possuem exemplares. * Busque pelo título "Calculo", geralmente esse título possui muitos exemplares emprestados.