Acompanhar Requisições Enviadas

Este caso de uso é utilizado pelos gestores de atendimento de requisição de materiais informacionais com a finalidade de exibir os detalhes das requisições de materiais informacionais já inseridas no sistema.

Descrição do Caso de Uso

O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Biblioteca → Aba Requisições → Solicitação de Material Informacional → Acompanhar Requisições Enviadas.

O sistema exibe um formulário para a busca de requisições já inseridas no sistema, exibindo os seguintes dados para refinamento:

O resultado da busca lista as requisições trazendo:

É possível, para cada item relacionado na listagem, tanto visualizar quanto alterar os detalhes da requisição.

Visualizar Detalhes da Requisição

São exibidos os seguintes dados gerais da requisição:

E também são exibidos, em forma de listagem, todos os materiais especiais incluídos na requisição:

Se houverem livros na requisição, são exibidos (em forma de listagem):

Caso houverem periódicos na requisição, são exibidos (em forma de listagem):

Alterar Requisição segue o fluxo do caso de uso: Cadastrar Requisição.

O caso de uso é finalizado.

Principais Regras de Negócio

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.requisicoes.biblioteca.dominio.RequisicaoBiblioteca administrativo.requisicoes.requisicao_biblioteca

Plano de Teste

Sistema: SIPAC

Módulo: Biblioteca

Link(s): Aba Requisições → Solicitação de Material Informacional → Acompanhar Requisições Enviadas.

Usuário:

Papel que usuário deve ter: SipacPapeis.GESTOR_REQ_MAT_INFORMACIONAL.

Cenários de Teste

Cadastrar Requisição e depois verificar o andamento através deste caso de uso.

Dados para o Teste

Consulta para verificar o uso do filtro “Usuário”:

   SELECT p.nome, u.login FROM requisicoes.requisicao_biblioteca rb
            JOIN comum.usuario u on (rb.id_usuario = u.id_usuario) 
            JOIN comum.pessoa p on (u.id_pessoa = p.id_pessoa) LIMIT 5