====== 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