====== 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: * **Número/Ano**: Tipo NUMÉRICO, formato: 9.../AAAA. * **Status da Requisição**: Tipo TEXTO. * **Título do livro**: Tipo TEXTO. * **ISBN**: Tipo TEXTO. * **Editora**: Tipo TEXTO. * **Unidade Requisitante**: Tipo TEXTO, formato: NOME DA UNIDADE (CÓDIGO DA UNIDADE). * **Buscar nas Unidades Subordinadas**: Tipo LÓGICO. * **Usuário**: Tipo AUTOCOMPLETE, formato: NOME USUÁRIO - CPF (LOGIN). * **Período**: Tipo DATA, formato: DD/MM/AAAA a DD/MM/AAAA. O resultado da busca lista as requisições trazendo: * **__Requisição__**: Tipo NUMÉRICO, formato: 9.../AAAA. * **__Unidade__**: Tipo TEXTO, formato: CÓDIGO UNIDADE - NOME UNIDADE. * **__Status__**: Tipo TEXTO. * **__Usuário__**: Tipo TEXTO, formato: LOGIN. * **__Valor__**. Tipo NUMÉRICO. É 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: ***__Tipo da Requisição__**: Tipo TEXTO. ***__Requisição__**: Tipo NUMÉRICO, formato: 9.../AAAA. ***__Status__**: Tipo TEXTO. ***__Unidade__**: Tipo TEXTO, formato: CÓDIGO UNIDADE - NOME UNIDADE. ***__Fonte Orçamentária__**: Tipo TEXTO. ***__Usuário__**: Tipo TEXTO, formato: LOGIN - NOME USUÁRIO (Ramal: TELEFONE USUÁRIO). ***__E-mail__**: Tipo TEXTO. ***__Telefone__**: Tipo NUMÉRICO. ***__Data__**: Tipo DATA, formato: DD/MM/AAAA. ***__Data de Envio__**: Tipo DATA, formato: DD/MM/AAAA. ***__Total da Requisição__**: Tipo NUMÉRICO. E também são exibidos, em forma de listagem, todos os materiais especiais incluídos na requisição: ***__Descrição__**: Tipo TEXTO. ***__1º Autor__**: Tipo TEXTO. ***__Editora __**: Tipo TEXTO. ***__Tipo__**: Tipo TEXTO. ***__Quant. __**: Tipo NUMÉRICO. ***__Quant. Atendida __**: Tipo NUMÉRICO. ***__Valor __**: Tipo NUMÉRICO. ***__Total__**: Tipo NUMÉRICO. ***__Total de Materiais Especiais__**: Tipo NUMÉRICO. Se houverem livros na requisição, são exibidos (em forma de listagem): ***__Título__**: Tipo TEXTO. ***__Autor__**: Tipo TEXTO. ***__ISBN__**: Tipo NUMÉRICO. ***__Editora __**: Tipo TEXTO. ***__Quant. __**: Tipo NUMÉRICO. ***__Acervo__**: Tipo NUMÉRICO. ***__Quant. A.__**: Tipo NUMÉRICO. ***__Valor __**: Tipo NUMÉRICO. ***__Total__**: Tipo NUMÉRICO. ***__Total de Livros__**: Tipo NUMÉRICO. Caso houverem periódicos na requisição, são exibidos (em forma de listagem): ***__Título __**: Tipo TEXTO. ***__ISSN __**: Tipo NUMÉRICO. ***__Editora __**: Tipo TEXTO. ***__Periodicidade __**: Tipo TEXTO. ***__Ano __**: Tipo NUMÉRICO, formato: AAAA. ***__Valor__**: Tipo NUMÉRICO. ***__Total de Periódicos__**: Tipo NUMÉRICO. **Alterar Requisição** segue o fluxo do caso de uso: [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material_informacional:cadastrar_requisicao|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: * lilaalves (Bibliotecária documentalista - BCZM) * angelike (Bibliotecária documentalista - BCZM) Papel que usuário deve ter: SipacPapeis.GESTOR_REQ_MAT_INFORMACIONAL. ===== Cenários de Teste ===== [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:material_informacional:cadastrar_requisicao|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