~~ODT~~
Permite que servidores - ativos, aposentados ou pensionistas - que não possuem usuários, realizem o seu próprio cadastro para acesso aos sistemas institucionais.
O auto-cadastro de servidores pode ser realizado a partir da página de logon de qualquer um dos sistemas institucionais, mas em todos os links, a pessoa é redirecionada para o caso de uso no SIGAdmin.
O caso de uso inicia solicitando:
Após preencher os dados o sistema exibe os mesmos dados informados e solicita a confirmação. Ao confirmar, os dados do usuário serão validados (RN04).
Após o cadastro do usuário (RN01), este estará inativo (RN02). A pessoa irá receber um e-mail com as informações do cadastro e um link para ativação do usuário, no seguinte modelo:
Caro ##NOME##, O seu cadastro nos sistemas da UFRN foi realizado com sucesso. Entretanto, antes de acessar o sistema pela primeira vez, é necessário confirmar o seu cadastro. Para realizar essa confirmação, por favor, clique no link exibido abaixo: ##LINK## Atenciosamente, Diretoria de Sistemas Superintendência de Informática/UFRN
Ao clicar no link, o usuário será ativado e a pessoa poderá acessar os sistemas, concluindo o caso de uso (RN03).
Classe | Tabela |
---|---|
br.ufrn.comum.dominio.UsuarioGeral | sistemas_comum.comum.usuario |
br.ufrn.comum.dominio.PessoaGeral | sistemas_comum.comum.pessoa |
br.ufrn.rh.dominio.Servidor | sistemas_comum.rh.servidor |
Sistema: SIGAdmin
Módulo: Não se aplica
Link(s): Tela de Logon de qualquer sistema → Servidor - Cadastre-se
Usuário: Não se aplica!
Papel que usuário deve ter: Qualquer servidor.
Escolher um servidor que não tenha usuário para realizar auto-cadastro. Fazer o cadastro e tentar logar. Não deve poder. Receber o e-mail de confirmação, clicar no link e tentar logar. Agora deve poder.
Escolher um servidor que já tenha usuário. Não deve poder realizar o auto-cadastro e deve informar que ele já tem usuário e qual o login desse usuário que ele já possui.
Para obter informações de servidores que possuam ou não cadastro nos sistemas, pode-se utilizar o SQL abaixo no banco sistemas_comum. Os usuários que possuirem a coluna “Usuário” em branco são os que não tem cadastro no sistema ainda. Para obter mais resultados, pode-se aumentar o número no limit do final da consulta.
SELECT s.siape AS "Matrícula", a.descricao AS "Situação", un.codigo_unidade AS "Código Unidade", un.nome AS "Unidade", p.nome AS "Nome", p.cpf_cnpj AS "CPF", p.data_nascimento AS "Nascimento", p.sexo AS "Sexo", (SELECT login FROM comum.usuario WHERE id_pessoa = s.id_pessoa AND inativo = FALSE LIMIT 1) AS "Usuário" FROM rh.servidor s LEFT OUTER JOIN comum.unidade un USING (id_unidade), rh.ativo a, comum.pessoa p WHERE s.id_pessoa = p.id_pessoa AND s.id_ativo IN (1,2,6) AND a.id_ativo = s.id_ativo LIMIT 300