Listar Coordenadores
Esse caso de uso é usado pelos gestores da pró-reitoria de pós graduação para acessar as informações dos coordenadores das pós-graduações na instituição.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Stricto Sensu → Permissões → Manutenção de Coordenadores → Listar Coordenadores é acessada.
São listados todos os coordenadores e vice-coordenadores das pós-graduações separados por programa:
- Servidor(a) - Tipo - TEXTO.
- Função - Formato -
COORDENAÇÃO ou VICE-COORDENAÇÃO
. Tipo TEXTO. - Login - Tipo - TEXTO (RN01).
- E-mail - Tipo - TEXTO.
- Telefone Fixo - Tipo - TEXTO.
- Telefone Celular - Tipo - TEXTO.
- Início: Formato: DD/MM/AAAA. Tipo - DATA.
- Fim: Formato: DD/MM/AAAA. Tipo - DATA.
seugundo o modelo abaixo.
Servidor(a) | Função | Login | Telefone Fixo | Telefone Celular | Início | Fim | |
---|---|---|---|---|---|---|---|
NOME DO PROGRAMA | |||||||
NOME DO SERVIDOR | FUNÇÃO | LOGIN | 9999-9999 | 9999-9999 | DD/MM/AAAA | DD/MM/AAAA | |
—— | —— | —— | —— | —— | ——- | —— | —— |
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Exibir apenas um login caso o Coordenador ou Vice-coordenador possua mais de um.
- RN02 - Quando um coordenador não tiver login associado o respectivo campo de login deve aparecer em branco.
Resoluções/Legislações Associadas
Não se aplica!
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.CoordenacaoCurso | sigaa.ensino.coordenacao_curso |
Plano de Teste
Sistema: SIGAA
Módulo: Stricto Sensu
Link(s): Permissões → Manutenção de Coordenadores → Listar Coordenadores
Usuário: andierison, maribondo
Papel que usuário deve ter: SigaaPapeis.PPG; SigaaPapeis.SECRETARIA_POS; SigaaPapeis.COORDENADOR_CURSO_STRICTO.
Cenários de Teste
Alterar o Coordenador atual em Substituir Coordenador e verificar se foi alterado na listagem dos coordenadores.
Cadastrar um coordenador que não tenha usuário associado e listar. O campo login deve aparecer em branco.
Dados para o Teste
Para um novo coordenador sem usuário:
- Cadastrar um novo docente externo: Módulo Stricto Sensu → Permissões → Docentes → Cadastrar Docente Externo
- Cadastrar um novo servidor no SIGRH com o mesmo CPF usado acima: SIGRH → Administração de Pessoal → Cadastros → Registros para o Servidor → Cadastrar Novo Servidor
- Sincronizar as bases administrativas e sigaa, para que o servidor seja replicado. Para isso, pode-se usar a classe “br.ufrn.sipac.arq.timers.rh.SincronizaServidores” do sistema SIPAC, executando-a a partir de um método “main”.
- Identificar o coordenador: Módulo Stricto Sensu → Permissões → Manutenção de Coordenadores → Identificar Coordenador
Para Usuários com mais de um Login
SELECT login, nome FROM comum.usuario INNER JOIN comum.pessoa USING(id_pessoa) WHERE id_pessoa IN (SELECT id_pessoa FROM comum.usuario GROUP BY id_pessoa HAVING COUNT(id_pessoa) > 1) AND id_pessoa IN (SELECT id_pessoa FROM rh.servidor WHERE id_categoria = 1) ORDER BY id_pessoa, nome