Comunicado aos Discentes e Familiares
Esse caso de uso permite o familiar visualizar do comunicados importantes.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Portal do Familiar→ Menu → Comunicado aos Discentes e Familiares é acessada.
Ao acessar o caso de uso o usuário o sistema exibirá os seguintes dados:
- De: Tipo TEXTO.
- Título: Tipo TEXTO.
- Comunicado: Tipo TEXTO.
- E-mail enviado: Tipo TEXTO.
- Comunicado apenas para familiares: Tipo TEXTO.
- Enviado ao Discente: Tipo TEXTO, Formato: MATRÍCULA_DO_DISCENTE - NOME_DO_DISCENTE.
O caso de uso é finalizado.
Principais Regras de Negócio
Não se aplica
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.dominio.ComunicadoImportante | sigaa.ensino.comunicado_importante |
br.ufrn.sigaa.dominio.Curso | sigaa.curso |
br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente |
Plano de Teste
Sistema: SIGAA
Módulo: Técnico Integrado
Link(s): Aluno→ Aluno → Comunicado aos Discentes e Familiares
Usuário: vielimir
Papel que usuário deve ter: Ser familiar de um discente
Cenários de Teste
Não se aplica.
Dados para o Teste
SELECT usuario_res.login as "Login Responsável" FROM infantil.responsavel_discente responsave0_ INNER JOIN comum.usuario usuario_res on usuario_res.id_pessoa = responsave0_.id_pessoa INNER JOIN discente discente1_ ON responsave0_.id_discente=discente1_.id_discente INNER JOIN comum.pessoa pessoa2_ ON discente1_.id_pessoa=pessoa2_.id_pessoa INNER JOIN comum.unidade unidade3_ ON discente1_.id_gestora_academica=unidade3_.id_unidade LEFT OUTER JOIN curso curso4_ ON discente1_.id_curso=curso4_.id_curso LEFT OUTER JOIN comum.unidade unidade5_ ON curso4_.id_unidade=unidade5_.id_unidade LEFT OUTER JOIN comum.municipio municipio6_ ON curso4_.id_municipio=municipio6_.id_municipio LEFT OUTER JOIN stricto_sensu.tipo_curso_stricto tipocursos7_ ON curso4_.id_tipo_curso_stricto=tipocursos7_.id_tipo_curso_stricto LEFT OUTER JOIN comum.modalidade_educacao modalidade8_ ON curso4_.id_modalidade_educacao=modalidade8_.id_modalidade_educacao LEFT OUTER JOIN ensino.convenio_academico convenioac9_ ON curso4_.id_convenio=convenioac9_.id_convenio_academico, comum.pessoa pessoa10_ WHERE responsave0_.id_pessoa=pessoa10_.id_pessoa AND responsave0_.ativo=TRUE AND (discente1_.status IN (1, 8, 9, 5, 2, 14, 14)) ORDER BY pessoa10_.nome