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 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 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.