~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Caixa de Entrada ====== Este caso de uso tem a finalidade de listar os memorandos lidos e pendente de leitura do servidor logado. Essa funcionalidade pode ser utilizada por todos os servidores e funcionários terceirizados da instituição. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //Projeto Angelus -> Novo Memorando Eletrônico -> Caixa de Entrada//. Acima da listagem dos memorandos existem as opções de: * **Botão Selecionar Tudo**: Seleciona todos os memorandos da página. * **Recarregar**: Botão para recarregar a listagem dos memorandos da caixa de entrada. Abaixo são listadas as seguintes opções/informações: * **Botão de Seleção**: Checkbox para seleção do memorando. * **Excluir**: Após selecionar o memorando, é possível excluí-lo da listagem. * **Botão para marcar como importante** * **Imagem do Remetente**: Imagem do assinante principal do memorando. * **Remetente**: Nome e código da unidade do assinante principal. * **Assunto**: Assunto do memorando. * **Destino**: O destino será a unidade destino pertencente ao usuário logado. * **Data**: Data de envio. * Apenas hora HH:MM caso seja do mesmo dia. * Dia e mês caso seja de um dia anterior ao atual e do mesmo ano que o atual. * DD/MM/AAAA caso seja de um ano diferente do atual. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - São listados todos os memorandos enviados para o usuário e para suas unidades. * **RN02** - Após lido, é registrada leitura do memorando pelo usuário apenas, ou seja, não irá interferir nas outras caixas de entrada da unidade. * **RN03** - A operação de exclusão envia o memorando para a lixeira. * **RN04** - Marcando um memorando como importante apenas o adiciona a listagem dos importantes, não o remove da caixa de entrada. ==== Resoluções/Legislações Associadas ==== ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | < Ex.: br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Assinatura > | < Ex.:sigaa.biblioteca.assinatura > | ====== Plano de Teste ====== Sistema: Projeto Angelus Módulo: Novo Memorando Eletrônico Link(s): Caixa de Entrada Usuário: Papel que usuário deve ter: ===== Cenários de Teste ===== **Cenário 01 - Validar os dados das mensagens** Validar: - Todos os dados da mensagem estão exibindo corretamente conforme cadastrada. - Validar se a informação da Data é exibida conforme as regras especificadas. **Cenário 02 - Botão Selecionar Tudo** Validar: - Ao marcar o botão Selecionar Tudo, todos os memorandos da caixa de entrada serão selecionados. **Cenário 03 - Recarregar** 1) Abrir a caixa de entrada em um navegador com um usuário X. 2) Em outro navegador, com um usuário Y, abrir a operação de Novo Memorando e enviar um memorando para o usuário X. 3) No primeiro navegador aberto, utilizar o botão de Recarregar. Validar: - A listagem de memorandos é atualizada, exibindo o novo memorando enviado. **Cenário 04 - Recebimento do memorando** Neste cenário será testado se os memorandos estão sendo enviados/recebidos corretamente (RN01). Validar: - A caixa de entrada só exibirá memorandos ENVIADOS. - Enviar memorandos para uma determinada Pessoa e validar se ela recebe o memorando - Enviar memorandos para uma Unidade e validar se todos os destinatários desta unidade recebem o memorando corretamente. - Enviar memorandos para duas unidades em que uma Pessoa faz parte. Esta pessoa receberá dois memorandos (cada um em nome de uma unidade). Ex: ao enviar um memorando para o IMD e SINFO, a usuária apuena receberá os dois memorandos. **Cenário 05 - Leitura do memorando** Validar: - Ao realizar a leitura do memorando, este será marcado como Lido. - Ao realizar a leitura do memorando, este permanecerá Não Lido para os outros destinatários (RN02). A leitura do memorando é individual. **Cenário 06 - Arquivar memorando** Validar: - Ao Arquivar o memorando, este sumirá da caixa de entrada e será exibido na lista de Arquivados (RN03) - Ao selecionar vários memorandos e escolher a opção Arquivar, todos serão movidos para a lista de Arquivados. **Cenário 07 - Marcar como importante** Validar: - Ao marcar um memorando como importante, será exibida uma informação na caixa de entrada de que aquele memorando é importante. O memorando não some da caixa de entrada (RN04). - O memorando marcado como importante é exibido no filtro de memorandos importantes. ===== Dados para o Teste ===== Utilizar a operação de [[desenvolvimento:especificacoes:projeto_angelus:novo_memorando_eletronico:casos_de_uso:novo_memorando|Novo Memorando]] para gerar memorandos para a caixa de entrada.