====== Requisições com Editoras Não Cadastradas ====== Este caso de uso é utilizado pelos gestores biblioteca e gestores Editoras Biblioteca com a finalidade de permitir que os usuários visualizem as requisições de materiais informacionais que tem itens cuja editora não está cadastrada no contrato de aquisição de livro vigente. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: SIPAC -> Biblioteca -> Requisições -> Solicitação de Material Informacional -> Requisições com editoras não cadastradas. Ao acessar o caso de uso, o sistema deve exibir os seguintes filtros: ([[#principais regras de negócio|RN01]]). ***Número/Ano:** Tipo NUMÉRICO. FORMATO: 9.../AAAA. ***Status da Requisição:** Tipo TEXTO. ***Título: ** Tipo TEXTO. ***ISBN: ** Tipo NUMÉRICO. ***Editora:** Tipo TEXTO. ***Usuário:** Tipo TEXTO. ***Período:** Tipo DATA. Formato: DD/MM/AAAA a DD/MM/AAAA. ***Unidade Requisitante:** Tipo TEXTO. ***Todos os Pendentes:** Tipo LÓGICO. Após a consulta, as requisições são listadas com as seguintes informações: ***__Requisição__**: Tipo NUMÉRICO. Formato: 9.../AAAA ***__Unidade__**: Tipo TEXTO. Formato: CÓDIGO DA UNIDADE - NOME DA UNIDADE. ***__Status__**: Tipo TEXTO. ***__Usuário__**: Tipo TEXTO. Formato: login do usuário. ***__Valor__**: Tipo NUMÉRICO. Para cada requisição listada o usuário poderá acessar as funcionalidades: ''Exibir Itens/Ocultar Itens'', ''Visualizar Requisição'' e ''Cadastrar Editora no Contrato''. == Exibir Itens/Ocultar Itens == Ao selecionar a opção ''Exibir Itens'', a seguinte lista é apresentada:([[#principais regras de negócio|RN02]]) * **__Itens de Livro__** * **__ISBN__**: Tipo NUMÉRICO. * **__Título__**: Tipo TEXTO. * **__Editora__**: Tipo TEXTO. == Visualizar Requisição == Ao selecionar esta funcionalidade, uma janela será exibida com as seguintes informações: * **__Informações 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 DA UNIDADE - NOME DA UNIDADE. * **__Fonte Orçamentária__**: Tipo TEXTO. * **__Usuário__**: Tipo TEXTO. Formato: login do 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 NUMERICO. * **__Observações__**: Tipo TEXTO. * **__Lista de Livros__** * **__Título__**: Tipo TEXTO. * **__Autor__**: Tipo TEXTO. * **__ISBN__**: Tipo NUMÉRICO. * **__Editora__**: Tipo TEXTO. * **__Qtd.__**: Tipo NUMÉRICO. * **__Acervo__**: Tipo NUMÉRICO. * **__Qtd. Atend.__**: Tipo NUMÉRICO. * **__Valor__**: Tipo NUMÉRICO. * **__Total__**: Tipo NUMÉRICO. * **__Movimentações da Requisição__** * **__Data__**: Tipo DATA, Formato: DD/MM/AAAA HH:MM. * **__Status__**: Tipo TEXTO. * **__Usuário__**: Tipo TEXTO. * **__Observações__**: Tipo TEXTO. == Cadastrar Editora no Contrato == Selecionando esta funcionalidade, será apresentado ao usuário a seguinte tabela: * **__Contratos Encontrados__** * **__Contrato__**: Tipo NUMÉRICO. * **__Licitação__**: Tipo TEXTO. * **__Empresa__**: Tipo TEXTO. É possivel selecionar um dos contratos selecionados, levando o usuário para a proxima etapa. * **__Informações Gerais do Contrato__** * **__Número do Contrato:__** * **__Licitação:__** * **__Tipo do Contrato:__** * **__Subtipo do Contrato:__** * **__Status:__** * **__Objeto do Contrato:__** * **__Contratado:__** * **__Data de Início:__** * **__Data de Término:__** * **__Data da Publicação:__** * **__Continuado:__** * **__Valor Original do Contrato:__** * **__Valor Atual do Contrato:__** * **__Saldo Atual:__** * **__Livros e suas Respectivas Editoras Não Cadastradas__** * **__ISBN__**: Tipo NUMÉRICO. * **__Título do Livro__**: Tipo TEXTO. * **__Editora__**: Tipo TEXTO. Ainda na mesma pagina, o usuário poderá cadastrar novas Editoras. * **__Cadastrar Editora__** * **Número do Lote***: Tipo NUMÉRICO. * **Editora***: Tipo TEXTO. Uma lista é apresentada das editoras cadastradas: * **__Editora__** * **__Lote__**: Tipo NUMÉRICO. * **__Porcentagem de Desconto__**: Tipo NUMÉRICO. * **__Valor__**: Tipo NUMÉRICO. Para cada editora listara, é possivel remove-la. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Devem ser listadas apenas as requisições que possuem itens cuja editora não está cadastrada em um contrato do tipo ''AQUISIÇÃO DE LIVRO'' vigente. * **RN02** - A opção ''Ocultar Itens'' só aparecerá após selecionar a opção ''Exibir Itens''. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.requisicoes.biblioteca.dominio.ItemMaterialInformacional | administrativo.requisicoes.item_material_informacional | | br.ufrn.sipac.requisicoes.biblioteca.dominio.MaterialInformacional | administrativo.requisicoes.material_informacional | | br.ufrn.sipac.requisicoes.biblioteca.dominio.Editora | administrativo.requisicoes.editora | | br.ufrn.sipac.requisicoes.biblioteca.dominio.RequisicaoBiblioteca | administrativo.requisicoes.requisicao_biblioteca | | br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade | | br.ufrn.sipac.cadastro.dominio.Pessoa | administrativo.comum.pessoa | | br.ufrn.sipac.requisicoes.biblioteca.dominio.EditoraContratada | administrativo.contratos.editora_contratada | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Biblioteca Link(s): Aba Requisições -> Solicitação de Material Informacional -> Requisições com editoras não cadastradas. 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 ===== ===== Dados para o Teste =====