~~ODT~~
Solicitações de Levantamento de Infra-Estrutura
Neste caso de uso os bibliotecários gerenciam e atendem as solicitações feitas pelos usuários em Solicitar Levantamento de Infra-Estrutura. Esses levantamentos são necessários na criação de um curso, por exemplo.
Somente os bibliotecários do setor de informação e referência têm acesso a esta funcionalidade.
Descrição do Caso de Uso
Este caso de uso é iniciado quando o bibliotecário acessa a opção: SIGAA → Biblioteca → Inf. e Referência → Solicitações de Levantamento de Infra-Estrutura.
Lista de solicitações
No início é mostrada ao bibliotecário uma lista de solicitações de levantamento de infra-estrutura abertas. Cada solicitação da lista tem as seguintes informações:
- Data da solicitação
- Biblioteca
- Situação - Solicitada, Concluída ou Cancelada.
- Última alteração - Contém a data e quem realizou a última alteração.
- Ações - Dá acesso ao atendimento ou à visualização da solicitação.
O bibliotecário tem a possibilidade de filtrar as consultas através de um formulário com as seguintes opções:
- Biblioteca - Todas ou uma biblioteca em especial.
- Situação - Todas ou uma das situações listadas acima.
Atendimento
Quando o bibliotecário acessa a opção de realizar o levantamento, o sistema mostra a ele um formulário para ele atender a solicitação. O formulário tem os seguintes campos:
- Resposta ao usuário * - um texto introdutório à resposta total do usuário. Normalmente arquivos serão usados para dar uma resposta completa.
- Arquivos - arquivos podem ser, e provavelmente serão, anexados à resposta do bibliotecário.
As informações básicas da solicitação são mostradas acima desse formulário. O bibliotecário pode executar as seguintes ações:
- Salvar - Salva os dados preenchidos no formulário, mas não os disponibiliza ao usuário.
- Salvar e enviar resultados ao usuário - Salva os dados preenchidos e disponibiliza os resultados ao usuário.
- Invalidar levantamento - Cancela o levantamento. Será pedido ao usuário que preencha o motivo do cancelamento. A solicitação passa então a ter a situação igual a Cancelado e não será mais possível alterá-la.
- Cancelar - Cancela a operação. Todos os dados alterados são perdidos e a solicitação volta a seu estado original.
Visualização
Ao acessar a opção visualizar na lista de solicitações, o sistema mostra as propriedades do levantamento escolhido.
Principais Regras de Negócio
- RN01 - Um bibliotecário só tem acesso às solicitações da biblioteca onde está lotado, i.e., a unidade ligada ao papel que dá acesso às funcionalidades de Informação e Referência.
- RN02 - Uma vez concluída ou cancelada, uma solicitação não pode mais ser alterada.
- RN03 - Um e-mail de aviso é enviado para o usuário que solicitou o levantamento nas seguintes situações:
- O bibliotecário concluiu o levantamento.
- O bibliotecário cancelou o levantamento.
- RN04 - O tamanho máximo de um arquivo é 10 MiB.
- RN05 - Os tipos de arquivos aceitos são .pdf, .txt, .doc, .docx, .odt, .xls, .xlsx e .ods.
- RN06 - Um biblioteca só receberá solicitações se estiver configurada para tal em Listar/Alterar Bibliotecas.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.biblioteca.informacao_referencia.dominio.LevantamentoInfraEstrutura | sigaa.biblioteca.levantamento_infra |
br.ufrn.sigaa.biblioteca.informacao_referencia.dominio.ArquivoLevantamentoInfra | sigaa.biblioteca.arquivos_levantamento_infra |
Plano de Teste
Sistema: SIGAA
Módulo: Biblioteca
Link(s): Inf. e Referência → Solicitações de Levantamento de Infra-Estrutura
Usuário: analuizamedeiros, ekanzaki, margareth
Papel que usuário deve ter:
- SigaaPapeis.BIBLIOTECA_SETOR_INFO_E_REF_BIBLIOTECARIO
- SigaaPapeis.BIBLIOTECA_ADMINISTRADOR_GERAL
Cenários de Teste
- Criar solicitações usando Solicitar Levantamento de Infra-Estrutura.
- Gerenciar as solicitações e verificar as mudanças nelas.
- Fazer login com bibliotecários de bibliotecas diferentes para verificar limitações de acesso.
- Utilizar o caso de uso Listar/Alterar Bibliotecas para configurar se a biblioteca faz ou não o serviço de levantamento de infra-estrutura.
Dados para o Teste
- Verificar se os e-mails de notificação estão sendo enviados.
- Verificar se os resultados são disponibilizados para os usuários.