~~ODT~~

Última atualização: 2017/04/03 18:15 (edição externa)

Sincronizar Todos os Usuários

Algumas tabelas são sincronizadas entre os 3 bancos dos sistemas integrados (sistemas_comum, sigaa e administrativo) em determinadas situações. Duas delas são as tabelas comum.pessoa e comum.usuario.
A sincronização geral de usuários tem o objetivo igualar os registros dos bancos de dados dos sistemas administrativos, acadêmico e o banco comum, referente aos dados dos usuários.

Este caso de uso tem o objetivo de sincronizar essas duas tabelas entre os bancos.

O caso de uso se inicia quando a seguinte opção é acessada: SIGAdmin → Portal da Admin → Config. do Sistema → Sincronizar Todos os Usuários.

Ao acessar o caso de uso é apresentada a seguinte opção de filtro:

  • Banco de dados: Tipo - TEXTO. São apresentadas as opções ADMINISTRATIVO, ACADÊMICO.

Ao selecionar a opção de sincronizar, as informações do banco escolhido serão sincronizadas com o banco de dados comum.

O caso de uso é finalizado.

  • RN01: A fonte dos dados é o sistemas_comum e o destino é o escolhido na lista.
  • RN02: Apenas pessoas associadas a usuários são sincronizadas e os dados dos usuários incluem, além de informações como login e senha, as informações pessoais, como nome, email, cpf/cnpj.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.ufrn.comum.dominio.UsuarioGeral comum.usuario (bancos sistemas_comum, administrativo e sigaa)
br.ufrn.comum.dominio.PessoaGeral comum.pessoa (bancos sistemas_comum, administrativo e sigaa)

Sistema: SIGAdmin

Módulo: Portal da Admin

Link(s): Config. do Sistema → Sincronizar Todos os Usuários

Usuário: david, gleydson

Papel que o usuário deve ter: AdminPapeis.ADMINISTRADOR_SIGADMIN

Não se aplica.

Para pesquisar no banco de dados os usuário com pessoas associadas:

SELECT p.id_pessoa, p.nome, p.cpf_cnpj, u.login 
FROM comum.pessoa p 
INNER JOIN comum.usuario u USING(id_pessoa) 
WHERE p.nome LIKE 'NOME%';
  • desenvolvimento/especificacoes/sigadmin/casos_de_uso/portal_da_administracao/config_do_sistema/sincronizar_todos_usuarios.txt
  • Última modificação: 2017/04/03 18:15
  • (edição externa)