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.

  1. Papéis serão criados para restringir o acesso a divulgação dos documentos nos portais.
  2. Após o cadastro de um documento, um arquivo xml será gerado contendo todas a referências ao portal.
  3. Para leitura dos arquivos será implamentado um recurso que permita a leitura de arquivos XML.
  4. Templates determinarão a forma como serão exibidos os documentos. Um arquivo css(estilo) será desenvolvido para esta finalidade.
  5. Os arquivos poderão estar dividos em categorias, subcategorias, assim sucessivamente.
  6. Os formatos dos documentos inicialmente serão pré-defindos pela entidade Portal.

Estrutura Inicial

1) Classes:

  1. 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).
  2. Categoria: Todos as categorias e subcategorias dos documentos.
    • idCategoria(int), titulo(String), idPortal(int).
  3. Portal (especificado em Notícia Unificada ) : Todos os portais onde serão exibidos os documentos.
  4. PortalDocumento: Associação dos documentos aos portais.
    • idPortalNoticia(int), idPortal(int), idDocumento(int), idCategoria(int), template(int), capa(boolean).
  5. PortalUsuario (especificado em Notícia Unificada ) : Associação dos usuários ao portal.

Observações

  1. idArquivo, idUsuario e registroCadastro estarão relacionados as classes já existentes no sistema SIGADMIN.