Identificar Secretário
Esse caso de uso consiste na indicação de um Secretário de Coordenação de Curso, para o curso selecionado. Só pode acessar essa funcionalidade os Gestores do DAE.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Graduação → Administração → Secretaria de Coordenação de Curso → Identificar Secretário é acessada.
Para a realização dessa operação é necessário informar o nome do usuário que irá ser o Secretário de Coordenação de Curso, bem como o curso que o mesmo irá ser secretário da coordenação:
- Usuário*: Formato - LOGIN - NOME DO SERVIDOR. Tipo - AUTOCOMPLETE.
- Curso*: Tipo - TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Só pode ter vínculo de secretário o usuário que for servidor Ativo.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.SecretariaUnidade | sigaa.ensino.secretaria_unidade |
Plano de Teste
Sistema: SIGAA
Módulo: Graduação
Link(s): Administração → Secretaria de Coordenação de Curso → Identificar Secretário
Usuário: vanessa
Papel que usuário deve ter: SigaaPapeis.ADMINISTRADOR_DAE
Cenários de Teste
Realizar busca com diversos servidores para verificar se todos os servidores estão sendo mostrados;
Dados para o Teste
Para verificar se está mostrando os servidores corretamente segue o SQL:
select u.id_usuario, u.login, p.nome from comum.usuario u, comum.pessoa p, rh.servidor s where u.id_pessoa = p.id_pessoa and to_ascii(upper(p.nome),'LATIN9') like to_ascii(upper('<NOME DO SERVIDOR>%'),'LATIN9') and p.id_pessoa = s.id_pessoa
Obs.: Substitua no código acima a expressão <NOME DO SERVIDOR> pelo nome do servidor que deseja buscar.