~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Notícias ====== Notícias de interesse geral (todos sistemas) ou específico (sistema/portal) são publicadas constantemente. Exemplos práticos são um período de matrícula e re-matrícula, inscrições para bolsas de pesquisa, recesso acadêmico, qualquer informação que seja relevante aos docentes, discentes e público externo. Os sistemas SIGAA, SIGRH e SIPAC exibirão as notícias relacionadas em seus respectivos portais. O acesso ao cadastro das notícias está relacionado ao papel do usuário, por exemplo, o papel de COORDENADOR DE CURSO DE GRADUAÇÃO, pode publicar notícias que serão visualizadas somente no SIGAA - Portal do Discente. Entretanto, existem permissões gerais (permissões do SIGADMIN) onde um usuário pode cadastrar notícias em um ou mais sistemas/portais. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção //SIGAdmin -> Portal da Admin -> Comunicação -> Notícias -> Cadastrar//. Os campos do cadastro dos dados da notícia: * **Publicar Notícia**: Tipo LÓGICO. Indica se a notícia deve ou não ser publicada ao ser cadastrada. ([[#principais_regras_de_negócio|RN01]]) * **Publicar nos Portais*** : Tipo TEXTO. Apresenta as opções de portais do sistema. //Ex: Docente, Discente, Administrativo - SIPAC...// ([[#principais_regras_de_negócio|RN01]], [[#principais_regras_de_negócio|RN02]], [[#principais_regras_de_negócio|RN03]]) * **Título da Notícia***: Tipo TEXTO. O texto que deverá representar a descrição da notícia. * **Corpo da Notícia***: Tipo TEXTO. O texto que descreve a notícia propriamente dita. * **Publicar até***: Formato - DD/MM/AAAAA, Tipo DATA. Data limite que esta poderá ser visualizada nos portais. * Anexar Arquivo * **Título do documento**: Tipo TEXTO. O texto que identifica o arquivo a ser anexado á notícia. * **Caminho do arquivo**: Formato - NOME DO ARQUIVO. Tipo ARQUIVO. O arquivo selecionado no computador do usuário. ===== Principais Regras de Negócio ===== * **RN01**: Para visualizar uma notícia no site ou portal, essa deverá estar com o status ''Publicada'', e também deverá estar associada a pelo menos um portal ou site. Caso deseje manter a notícia sem excluí-la, o usuário deve acessar [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:portal_da_administracao:comunicacao:noticias:alterar_remover|listagem das notícias]] e clicar em ''Despublicar'' tornando a notícia indisponível nos portais em que está associada. * **RN02**: Quando uma notícia é cadastrada através do [[desenvolvimento:especificacoes:sigadmin:principal|SIGAdmin]], o usuário poderá publicar somente nos portais que possua [[.:gerenciar_permissao_cadastro_noticia_evento::inserir|permissões associadas]], caso contrário somente o usuário que possua o papel de ''ADMINISTRADOR GERAL'' poderá cadastrar uma notícia para qualquer portal, no caso do site o acesso irrestrito se da através do papel ''ADMINISTRADOR DE SITE''. * **RN03**: Caso o usuário possua o papel ''ADMINISTRADOR DO SISTEMA'', o usuário poderá vincular notícia aos portais dos sistemas. * **RN04**: Após a Data limite de publicação essa a notícia não estará mais visível. Caso não seja definida a data a notícia ficará disponível indefinidamente. ==== Resoluções/Legislações Associadas ==== Não se Aplica ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.comum.dominio.NoticiaPortal | sistemas_comum.comum.noticia_portal | ====== Plano de Teste ====== Sistema: SIGAdmin Módulo: Portal da Administração Link(s): Comunicação -> Noticias -> Cadastrar Usuários: camilo (Administrador de Sistemas) Papel que usuário deve ter: AdminPapeis.ADMINISTRADOR_SIGADMIN, AdminPapeis.GESTOR_DE_QUESTIONÁRIO_DE_AVALIAÇÃO ===== Cenários de Teste ===== Acessar o SIGAdmin com um usuário que possua um dos papéis acima e: * Verificar se todos os campos preenchidos do evento publicado estão sendo visualizados no site. * Após o cadastro conferir se a notícia é exibida no site acessando o caso de uso [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:portal_da_administracao:comunicacao:noticias:alterar_remover|Listar/Alterar Notícia]]. ===== Dados para o Teste ===== Não se aplica.