====== Busca de Documentos ====== Permite ao gestores de documento encontrar os documentos cadastrados no SIGED. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIGED → Buscar → Buscar Documentos. Ao acessar o caso de uso o sistema exibe os seguintes filtros para consulta: ([[#principais_regras_de_negócio|RN01]]) * **Tipo de Documento***: Tipo TEXTO. São apresentadas os tipos de documentos cadastrados e que o usuário possui permissão. * **Texto no Documento***: Tipo TEXTO. São exibidos os descritores cadastrados para o tipo de documento escolhido. O sistema utiliza os descritores como filtros para a busca do documento. O sistema exibe uma lista com os documentos encontrados, com as seguintes informações: * **__Tipo de Documento__**: Tipo TEXTO. Na listagem, exibe também os descritores cadastrados com as informações inseridas no cadastro e a opção de fazer o download do documento. ===== Principais Regras de Negócio ===== * **RN01** - Os usuários só podem obter como resultado documentos dos tipos que ele tem permissão. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.siged.dominio.Descritor | sistemas_comum.ged.descritor | | br.ufrn.siged.dominio.Documento | sistemas_comum.ged.documento | | br.ufrn.siged.dominio.PermissaoTipoDocumento | sistemas_comum.ged.permissao_tipo_documento | | br.ufrn.siged.dominio.TipoDocumento | sistemas_comum.ged.tipo_documento | | br.ufrn.siged.dominio.ValorDescritor | sistemas_comum.ged.valor_descritor | ===== Plano de Teste ===== Sistema: SIGED Módulo: Não se aplica. Link(s): Aba Buscar -> Buscar documentos. Usuários: lufele Papel que usuário deve ter: SigedPapeis.GESTOR_SIGED_GLOBAL, SigedPapeis.CADASTRADOR_DOCUMENTOS, SigedPapeis.GESTOR_SIGED. ===== Cenários de Teste ===== <É a definição de um conjunto específico de entradas de teste, condições de execução e resultados esperados, identificados com a finalidade de avaliar um determinado aspecto de um Item a ser testado.> Não se aplica. ===== Dados para o Teste ===== Fluxo para a busca do documento do tipo Artigo. * Tipo de Documento: Artigo. * Autores: deixar este campo vazio. * Título: Java Object. * Texto no documento: deixar este campo vazio. Fluxo para o tipo Livro. * Tipo de Documento: Livro. * Autores: ilmar. * Editora: deixar este campo vazio. * Título: Ciencia de Computação * Texto no documento: deixar este campo vazio Fluxo para o tipo Histórico. * Tipo de Documento: Histórico. * Discente: ilmar. * Texto no documento: deixar este campo vazio.