Mudanças entre as edições de "DES:ExportacaoPergamum"
De Wiki Unioeste NTI
Ir para navegaçãoIr para pesquisar (Criou página com '==Carga inicial dos dados da Unioeste para o Pergamum== *1. insere em PssFisica os registros de pessoas da biblioteca, que possuam CPF, que ainda não existam em PssFisica *2....') |
|||
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
==Carga inicial dos dados da Unioeste para o Pergamum== | ==Carga inicial dos dados da Unioeste para o Pergamum== | ||
− | + | '''Executar o script do arquivo X:\Sistemas\Pergamum\migra.sql''' | |
− | + | # Insere em PssFisica os registros de pessoas da biblioteca, que possuam CPF, que ainda não existam em PssFisica | |
− | + | # 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 | |
− | + | # Insere na tabela PESSOA, as pessoas de PssFisica que sejam Docente, Acadêmicos, Agentes Universitários, ou outros vínculos (estagiário...) | |
− | + | # 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 | |
− | + | # Insere na tabela DEPARTAMENTO, os setores, centros, cursos de graduação, cursos de especialização e programas stricto-sensu | |
+ | # 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: | ||
+ | # gerar os dados para PFVinculo | ||
+ | # 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) | ||
+ | # 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) | ||
+ | # fazer update de todos os dados da tabela PESSOA e PESSOA_DEPARTAMENTO, para os registros que sofreram alterações (consulta na auditoria) | ||
+ | # 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) | ||
+ | # incluir os novos setores em DEPARTAMENTO | ||
+ | # 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 | ||
+ | # 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 | ||
+ | # 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 |
Edição atual tal como às 08h32min de 3 de fevereiro de 2014
Carga inicial dos dados da Unioeste para o Pergamum
Executar o script do arquivo X:\Sistemas\Pergamum\migra.sql
- Insere em PssFisica os registros de pessoas da biblioteca, que possuam CPF, que ainda não existam em PssFisica
- 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
- Insere na tabela PESSOA, as pessoas de PssFisica que sejam Docente, Acadêmicos, Agentes Universitários, ou outros vínculos (estagiário...)
- 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
- Insere na tabela DEPARTAMENTO, os setores, centros, cursos de graduação, cursos de especialização e programas stricto-sensu
- 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:
- gerar os dados para PFVinculo
- 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)
- 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)
- fazer update de todos os dados da tabela PESSOA e PESSOA_DEPARTAMENTO, para os registros que sofreram alterações (consulta na auditoria)
- 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)
- incluir os novos setores em DEPARTAMENTO
- 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
- 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
- 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