~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Caixa de Entrada ====== As mensagens podem ser geradas automaticamente pelos sistemas com intuito de informar algum novo evento (cadastro, atualização etc) ou pelos próprios usuários dos sistemas que enviam mensagens para outros usuários. Este caso de uso tem por objetivo listar as mensagens da caixa de entrada de um determinado usuário. Ou seja, mensagens que foram enviadas para esse usuário. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa o link //SIGAdmin -> Caixa Postal -> Caixa de Entrada//. Acessando a Caixa de Entrada, o sistema apresenta uma lista com todas as mensagens do usuário. Nessa listagem, os seguintes dados são exibidos: * **__Assunto__**: Tipo - TEXTO. * **__Remetente__**: Tipo - TEXTO. * **__Anexo__**: Tipo - TEXTO. * **__Data__**: Tipo - DATA O sistema oferece um mecanismo de paginação para a caixa de entrada. Na Caixa de entrada, também são mostradas as opções para: * [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:caixa_saida|Caixa de Saída]] * [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:lixeira|Lixeira]] * [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:enviar_mensagem|Enviar Mensagem]] * [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:remover_selecao|Remover Seleção]] * [[buscar_mensagem|Buscar Mensagem]] * //Marcar Mensagem//, onde o sistema disponibiliza as seguintes opções para marcação do e-mail: ''Marcar todas mensagens como lidas'', ''Marcar mensagem como lida'' e ''Marcar mensagem como não lida''. O conteúdo das mensagens pode ser visualizado através de um "click" no título da mensagem. ===== Principais Regras de Negócio ===== * **RN01**: São listadas apenas as mensagens que não foram removidas da caixa de entrada. * **RN02**: São listadas apenas as mensagens cujo o destinatário seja o usuário logado no sistema. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.arq.caixa_postal.Mensagem | sistemas_comum.comum.mensagem | | br.ufrn.comum.dominio.UsuarioGeral | sistemas_comum.public.usuario | ====== Plano de Teste ====== Sistema: SIGAdmin Módulo: Caixa Postal Link: SIGAdmin -> Caixa Postal -> Caixa de Entrada Usuário: dalton, raphaela, camilo, gleydson. Permissão(Papel) - O usuário deve possuir pelo menos um dos seguintes papéis: * AdminPapeis.ADMINISTRADOR_SIGADMIN * SipacPapeis.ADMINISTRADOR_SIPAC * SipacPapeis.ADMINISTRADOR_SIGAA * AdminPapeis.SUPORTE_SISTEMAS ===== Cenários de Teste ===== O teste deverá verificar a consistência da caixa de entrada. Verificar se as mensagens estão sendo exibidas, se é possível visualizá-las e se apenas as mensagens NÃO removidas são exibidas. Invariavelmente para testar a caixa de entrada, o caso de uso [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:enviar_mensagem | Enviar Mensagem]] e [[ https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:remover_selecao | Remover Seleção]] deverão ser utilizados em conjunto. Observação: na caixa de entrada pode-se realizar operações de remoção de mensagens ([[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:remover_mensagem | Remover Mensagem]] e [[ https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sigadmin:casos_de_uso:caixa_postal:remover_selecao | Remover Seleção]]) ===== Dados para teste ===== * Pode (e deve, para fins de teste) utilizar qualquer usuário que possua acesso ao SIGAdmin.