~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Notificar Usuários ====== Esta operação permite você notifique os avaliadores, responsáveis e gestores do evento selecionado. \\ \\ Público Alvo: Responsáveis por submissões, Avaliadores Parciais e Gestores de Avaliação de eventos. Pré-Condições: Não há. \\ \\ ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //Portal de Eventos -> Gestão de Evento -> Notificações -> Notificar Usuários //. Ao acessar o caso de uso o sistema mostra o mecanismo padrão de busca de eventos. Existem alguns filtros que podem ser utilizados nessa busca: * **__Código__**: Tipo - TEXTO. * **__Título__**: Tipo - TEXTO. * **__Data de Início Evento__**: Tipo - DATA. * **__Data Final Evento__**: Tipo - DATA. * **__Apenas Eventos com Submissões Abertas__** ? Tipo - SIM/NÃO * **__Apenas Eventos Vigentes__** ? Tipo - SIM/NÃO * **__Apenas Eventos Ativos__** ? Tipo - SIM/NÃO Quando a busca é feita são listados os eventos: * **__Resultado da Busca__** * **__Título__**: Tipo - TEXTO. * **__Data Início__**: Tipo - DATA. * **__Data Fim__**: Tipo - DATA. * **__Evento Associado__**? Tipo - SIM/NÃo. ^ Resultado da Busca ^^^^^ | Título - TEXTO | Data Início - DATA | Data Fim - DATA | Evento Associado? - SIM/NÃO | Selecionar | | --------- | | | | | Para cada evento o sistema disponibiliza as seguintes opções: * Selecionar Evento: * Esta opção permite que o usuário posso enviar uma mensagem para os responsáveis pela submissão, ou os avaliadores parciais ou os gestores de avaliação do evento. * Se o usuário escolher a opção **Responsáveis pela Submissão** ele precisará escolher ainda o status da submissão. * Se o usuário escolher a opção **Avaliadores Parciais** ele precisará escolher ainda o status da avaliação. * Se o usuário escolher a opção **Gestores de Avaliação** ele não precisará escolher mais nada. * Para qualquer uma dessas opções escolhidas, o usuário precisará escrever a mensagem a ser enviada. * Ao se preencher os campos obrigatórios pode-se então enviar a notificação. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Sempre que a opção **Responsáveis pela Submissão** for escolhida será preciso definir o status da submissão para poder enviar a notificação. * **RN02** - Sempre que a opção **Avaliadores Parciais** for escolhida será preciso definir o status da avaliação para poder enviar a notificação. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigevento.admin.dominio.Evento | sistemas_comum.eventos.evento | | br.ufrn.sigevento.admin.dominio.Submissao | sistemas_comum.eventos.submissao | | br.ufrn.sigevento.admin.dominio.AvaliacaoSubmissao | sistemas_comum.eventos.avaliacao_submissao | ===== Plano de Teste ===== Sistema: SIGEventos Módulo: Menu Principal Link(s): Aba de Gestão de Evento -> Notificações -> Notificar Usuários Usuários: jadsonjs Papel que usuário deve ter: SigaaPapeis.ADMNINISTRADOR_SIGEVENTOS ===== Cenários de Teste ===== Verifique se consegue enviar a notificação sem escolher o status de avaliação quando se seleciona a opção **Avaliadores Parcais**. \\ Verifique se consegue enviar a notificação sem escolher o status de submissão quando se seleciona a opção **Responsáveis pela Submissão**. \\ ===== Dados para o Teste =====