====== Documento Unificado ====== Este caso de uso é um resultado da análise feita nos portais (PROGRAD, PPG, PROPLAN, PROPESQ, PROEX, PROAD, PRH, AGECOM, UFRN entre outros), e consiste em disponibilizar uma área centralizada para o cadastro de documentos. - Papéis serão criados para restringir o acesso a divulgação dos documentos nos portais. - Após o cadastro de um documento, um arquivo xml será gerado contendo todas a referências ao portal. - Para leitura dos arquivos será implamentado um recurso que permita a leitura de arquivos XML. - Templates determinarão a forma como serão exibidos os documentos. Um arquivo css(estilo) será desenvolvido para esta finalidade. - Os arquivos poderão estar dividos em categorias, subcategorias, assim sucessivamente. - Os formatos dos documentos inicialmente serão pré-defindos pela entidade Portal. ===== Estrutura Inicial ====== 1) Classes: - Documento: Todos os documentos cadastradas pelos portais. * idDocumento(int), idArquivo(int), dataCadastro(Date), dataAtualizacao(Date), titulo(String), idUsuario(int|Usuario SIGADMIN), registroCadastro(int|RegistroEntrada SISTEMA COMUM), ativo (boolean), nivel(int). - Categoria: Todos as categorias e subcategorias dos documentos. * idCategoria(int), titulo(String), idPortal(int). - Portal (especificado em [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:noticias|Notícia Unificada]] ) : Todos os portais onde serão exibidos os documentos. - PortalDocumento: Associação dos documentos aos portais. * idPortalNoticia(int), idPortal(int), idDocumento(int), idCategoria(int), template(int), capa(boolean). - PortalUsuario (especificado em [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:noticias|Notícia Unificada]] ) : Associação dos usuários ao portal. === Observações === - idArquivo, idUsuario e registroCadastro estarão relacionados as classes já existentes no sistema SIGADMIN.