====== Responder Mensagem ====== 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 permitir ao usuário responder a uma determinada mensagem. O caso de uso permite também enviar uma cópia da resposta também para o e-mail do usuário, solicitar confirmação de leitura da resposta e enviar o anexo da mensagem original na resposta. ===== Descrição do Caso de Uso ===== Para responder uma mensagem deve-se seguir os seguintes passos: * O usuário acessa no menu superior direito o item "Caixa Postal". * O sistema lista todas as mensagens da caixa de entrada do usuário. * O usuário clica no título da mensagem que deseja visualizar. * O sistema exibirá os dados da mensagem. Os dados apresentados são: * Remetente: usuário que enviou a mensagem * Destinatário: usuário que recebeu a mensagem * Unidade: unidade que o remetente pertence * Assunto: título da mensagem. * Data/Hora: data/hora do envio da mensagem * Conteúdo da mensagem. * Caso exista um arquivo anexado, o sistema apresenta um link para o mesmo. * Por fim, o usuário clicka em "Responder". ===== Principais Regras de Negócio ===== 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 Links: * SIGAdmin -> Caixa Postal -> Caixa de Entrada -> Ver Mensagem -> Responder Usuário: Dalton, Raphaela, Camilo, Gleydson, dentre outros. 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 corretude no envio da resposta das mensagens. Os seguintes pontos devem ser verificados: * A mensagem foi realmente respondida para o usuário que a enviou?A mensagem original estava no corpo da mensagem de resposta? No caso de ter sido solicitado envio do arquivo anexado no e-mail original, o mesmo foi enviado e está disponível para o usuário que recebeu a resposta? A mensagem de resposta está disponível na caixa de saída do usuário que a submeteu? ===== Dados para teste ===== * Pode (e deve, para fins de teste) utilizar qualquer usuário que possua acesso ao SIGAdmin.