[[sigaa:stricto_sensu:documentacao_tecnica:aba_permissoes| << Voltar]] echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Identificar Secretário ====== Este caso de uso consiste na indicação de um Secretário de Coordenação de Curso de Pós-Graduação, para o programa selecionado. Apenas os usuários da PPG (Pró-Reitoria de Pós-Graduação) podem acessar essa funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Stricto Sensu -> Permissões -> Manutenção de Secretários-> 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 de Pós-Graduação, bem como o curso que o mesmo irá ser secretário da coordenação: * **Usuário***: Formato - LOGIN NOME DO SERVIDOR. Tipo - AUTOCOMPLETE. * **Programa***: Tipo - TEXTO. Após isso, basta confirmar a identificação. 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: Stricto Sensu Link(s): Permissões -> Manutenção de Secretários-> Identificar Secretário Usuário: andierison, maribondo Papel que usuário deve ter: SigaaPapeis.PPG ===== 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 where u.id_pessoa = p.id_pessoa and to_ascii(upper(p.nome),'LATIN9') like to_ascii(upper('%'),'LATIN9') and p.id_pessoa = s.id_pessoa Obs.: Substitua no código acima a expressão pelo nome do servidor que deseja buscar.