DES:ExportacaoPergamum

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

Carga inicial dos dados da Unioeste para o Pergamum

Executar o script do arquivo X:\Sistemas\Pergamum\migra.sql

  1. Insere em PssFisica os registros de pessoas da biblioteca, que possuam CPF, que ainda não existam em PssFisica
  2. Atualiza o campo de foto em PssFisica, colocando a foto do Apolo, para todas as pessoas que ainda não tenham foto cadastrada e que estejam no sistema do Apolo
  3. Insere na tabela PESSOA, as pessoas de PssFisica que sejam Docente, Acadêmicos, Agentes Universitários, ou outros vínculos (estagiário...)
  4. Insere na tabela PESSOA, as pessoas de PssFisica que estejam na tabela de pessoas da Biblioteca, e que ainda não tenham sido inseridos em PESSOA
  5. Insere na tabela DEPARTAMENTO, os setores, centros, cursos de graduação, cursos de especialização e programas stricto-sensu
  6. Insere na tabela PESSOA_DEPARTAMENTO, a vinculação entre as pessoas e seus departamentos

Atualização dos dados da Unioeste nas tabelas TEMP do Pergamum

Executar o script do arquivo X:\Sistemas\Pergamum\sincroniza-tabelas-pergamum.sql

  • Nós iremos manter 3 tabelas (Departamento, Pessoa_Departamento e Pessoa), que conterão todos os dados dos usuários que estarão também no Pergamum
  • A cada sincronização, nós devemos:
  1. gerar os dados para PFVinculo
  2. fazer update na tabela PESSOA, setando como Afastado todos os usuários que estejam em PESSOA mas não estejam em PFVinculo (objetivo: mudar o status para que as pessoas que não tem mais vínculo com a Unioeste não possam mais emprestar livros)
  3. fazer update na tabela PESSOA, setando como Normal todos os usuários que estejam em PESSOA, que estejam em PFVinculo, e que estavam com a situação Afastado (objetivo: mudar o status para que as pessoas que renovaram vínculo com a Unioeste possam começar novamente a emprestar livros)
  4. fazer update de todos os dados da tabela PESSOA e PESSOA_DEPARTAMENTO, para os registros que sofreram alterações (consulta na auditoria)
  5. fazer insert na tabela PESSOA, inserindo todos os usuários que estejam em PFVinculo e que não estavam em PESSOA (objetivo: inserir os novos usuários no sistema de bibliotecas)
  6. incluir os novos setores em DEPARTAMENTO
  7. fazer update na tabela PESSOA_DEPARTAMENTO, setando como Afastado todos os usuários que tenham perdido o vínculo com o setor, ou seja, o setor e a pessoa não estão na tabela PFVinculo
  8. fazer update na tabela PESSOA_DEPARTAMENTO, setando como Normal todos os usuários que tenham renovado o vínculo com o setor, ou seja, o vínculo estava como Afastado, mas foi inserido novamente na tabela PFVinculo
  9. fazer insert na tabela PESSOA_DEPARTAMENTO, setando como Normal todos os usuários que tenham o vínculo com o setor, ou seja, o setor e a pessoa não estão na tabela PFVinculo
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas