Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:19 (edição externa)

Transferir Materiais Informacionais

Este caso de uso é utilizado pelos gestores de patrimônio da biblioteca com a finalidade de movimentar os bens recebidos na biblioteca central e transferi-los para as bibliotecas setoriais.

Descrição do Caso de Uso

O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Biblioteca → Aba Patrimônio → Transferência → Transferir Materiais Informacionais e inicia-se com uma busca por termo de responsabilidade e por periódo de solicitação. Onde se dará através dos seguintes filtros:

Realizada a busca, será exibido um relatório com as unidades para as quais os bens, presentes no termo de responsabilidade, foram requisitados ou a unidade responsável pelo termo de responsabilidade, caso nenhuma unidade tenha requisitado algum bem. O relatório contém os seguintes campos:

Abaixo da tabela de informação do termo de responsabilidade, temos a listagem das unidades (RN04) com os seguintes campos:

Ao selecionar os bens e a unidade de destino será exibida a listagem de movimentações e seus bens associados com os seguintes dados:

Após o preenchimento de todos os dados é existe a opção de Realizar Transferência(RN05), onde será exibido um comprovante com as seguintes informações:

O caso de uso então é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.patrimonio.movimentacao.dominio.Movimentacao administrativo.patrimonio.movimentacao_bem
br.ufrn.sipac.patrimonio.tombamento.dominio.bem administrativo.patrimonio.bem
br.ufrn.sipac.patrimonio.tombamento.dominio.TermoResponsabilidade administrativo.patrimonio.termo_responsabilidade
br.ufrn.sipac.requisicoes.biblioteca.dominio.RequisicaoBiblioteca administrativo.requisicoes.requisicao_biblioteca
br.ufrn.sipac.requisicoes.biblioteca.dominio.ItemMaterialInformacional administrativo.requisicoes.item_material_informacional
br.ufrn.sipac.requisicoes.biblioteca.dominio.MaterialInformacional administrativo.requisicoes.material_informacional

Plano de Teste

Sistema: SIPAC

Módulo: Biblioteca

Link(s): Aba Patrimônio → Transferência → Transferir Materiais Informacionais

Usuário: lilaalves

Papel que usuário deve ter: SipacPapeis.GESTOR_PATRIMONIO_BIBLIOTECA

Cenários de Teste

  1. Testar o parâmetro TAMANHO_CASH_UNIDADE_BENS (Podendo alterando para valores menores para facilitar o teste).

Dados para o Teste

Abaixo temos a consulta dos termos de responsabilidade dos bens de materiais informacionais para um certo período especificado:

SELECT DISTINCT t.numero, t.ano
FROM requisicoes.material_informacional mi   
JOIN requisicoes.item_material_informacional imf ON (mi.id = imf.id_material_informacional)
JOIN requisicoes.requisicao_biblioteca req ON ( req.id = imf.id_requisicao) JOIN comum.unidade u USING(id_unidade) 
JOIN requisicoes.editora e ON (e.id = mi.id_editora)
INNER JOIN patrimonio.bem b ON b.id_material = mi.id_material
INNER JOIN patrimonio.termo_responsabilidade t ON t.id = b.id_termo_responsabilidade 
WHERE DATE(req.data) BETWEEN '<PERÍODO INICIAL, Formato: AAAA-MM-DD>' AND '<PERÍODO FINAL, Formato: AAAA-MM-DD>' 
AND mi.id_material IS NOT NULL 
AND mi.id_material IN ( SELECT m.id_material 
		       FROM comum.grupo_material g
		       INNER JOIN comum.material m ON m.id_grupo = g.id
		       INNER JOIN patrimonio.bem b ON b.id_material = m.id_material
		       INNER JOIN patrimonio.termo_responsabilidade t ON t.id = b.id_termo_responsabilidade
		       WHERE g.id = 891) 
ORDER BY t.ano, t.numero

Para gerar os dados para o teste é necessário fazer todo o fluxo de compra de livros: