Histórico da Página
...
Recomenda-se copiar e colar essa lista em uma planilha e utilizá-la como um check-list para controle do seu projeto de implantação.
Área | Módulo | Seq | Passo | Observações | Programa | Responsável | Data Início | Data Final | Obs.: | Status | TI|
---|---|---|---|---|---|---|---|---|---|---|---|
GERAL | 0 | Baixar o arquivo instalacao_migrador.zip | O arquivo instalacao_migrador.zip contém os artefatos mencionados nas etapas a seguir. Descompacte o arquivo em uma pasta temporária e siga as instruções abaixo. | N/A | |||||||
TI | EMS5 | 1 | Criar o owner EMS506UNICOO através do script "1.0.1-create_owner_EMS506UNICOO.sql" | Owner que conterá as tabelas temporárias da migração de dados do módulo Financeiro do Unicoo para o EMS5 (cliente, fornecedor, títulos, etc). Nesse momento deve ser decidido pelo cliente se a instalação ocorrerá na mesma instância do Unicoo ou na mesma instância do TOTVS12, e providenciados os DBLinks correspondentes. O script cria o owner e concede os grants necessários. | PL/SQLTI | ||||||
EMS5 | 2 | Criar o Schema Holder para acesso ao EMS506UNICOO à partir do Progress | Seguir passo a passo dos itens à seguir | ProgressTI | |||||||
EMS5 | 2.1 | Copiar os artefatos da pasta "1.0.4-Schema Holder" para a mesma pasta dos bancos de dados Progress na instalação do TOTVS12 (normalmente c:\totvs\datasul\dts-0\erp\database-8080\): 1. Shunimed.b1 | Essa ação irá criar o banco de dados Progress SHUNIMED, que possibilitará acesso às tabelas temporárias da migração que estão no owner EMS506UNICOO do Oracle à partir da camada Progress. | Progress | |||||||
TI | EMS5 | 2.2 | Executar os scripts para Reparar e Truncar os bancos de dados (pasta ...\database-8080\scripts): (Obs: esses arquivos não fazem parte desse pacote. Já existem na instalação padrão do TOTVS12). | Atenção: antes de executar ReparaBancos.bat, verificar se .../database-8080/datasul.st está configurado com a pasta correta (caminho completo de rede onde o arquivo está gravado). Essa ação habilita o banco SHUNIMED para ser acessado à partir de uma sessão Progress. | ProgressTI | ||||||
EMS5/GPS | 2.3 | Criar atalho para Editor Progress Modelo na pasta "1.5-Editor (modelo)" | Esse editor será usado para executar processos que necessitem estar conectado ao Schema Holder SHUNIMED. | ProgressTI | |||||||
EMS5 | 2.4 | Configurar SHUNIMED no .pf associando ao owner EMS506UNICOO | Exemplo da linha a ser adicionada no .pf (tomar como base a linha já existente para o EMSFND): Obs: trocar "HOMOLOGA" pela referência à instância do Oracle que está sendo utilizada. | ProgressTI | |||||||
EMS5 | 2.5 | Configurar SHUNIMED na tabela EMSFND.BCO_EMPRES (opção "Manutenção Bancos x Empresa" no menu do TOTVS12) | Mesmo raciocínio do item anterior. À partir dessa ação torna-se possível acessar as tabelas do owner EMS506UNICOO à partir de uma sessão Progress. Exemplo no anexo "BCO_EMPRES.png" da pasta 1.4-Anexos. | Progress | |||||||
TI | EMS5 | 3 | Conceder GRANTS (permissões de acesso) no owner do EMS5 através do script "1.0.2-grants_EMS5.sql", informando "EMS506UNICOO" no prompt que será solicitado em tela. | Atenção para conectar ao owner do EMS5 antes de executar essa ação. Será necessário conceder GRANTS sobre o banco EMS5 do TOTVS12 para possibilitar a execução dos processos de migração. | PL/SQLTI | ||||||
UNICOO | 4 | Criar campos no UNICOO que são utilizados pela migração, através do script "1.0.3-Campos Fornecedor e Cliente.sql". | Atenção para conectar ao owner do UNICOO antes de executar esse passo. OBS: essa é a única alteração a nível de estrutura de banco de dados realizada no UNICOO em todo o processo. | PL/SQLTI | |||||||
EMS5 | 5 | Criar a PCK que contém as tabelas e procedures do EMS506UNICOO através do script "EMS506UNICOO_INSTALACAO.sql" que se encontra na pasta "1.0.4-EMS506UNICOO". | Atenção antes de iniciar essa etapa: Utilizar uma "Command Window" do PL/SQL. Obs: essa etapa criará as tabelas e a versão inicial da PCK. | PL/SQL | |||||||
TI | EMS5 | 5.1 | Atualizar a PCK_EMS506UNICOO com a versão mais atual que existir na pasta "1.0.4-EMS506UNICOO" | Os arquivos seguem a nomenclatura EMS506UNICOO_ATUALIZACAO_VXX, onde XX representa o número da versão. Não é necessário atualizar um a um. Deve ser considerado apenas o mais atual. Obs: a atualização contém apenas os programas, sem criação de tabelas. | TI|||||||
EMS5 | 5.2 | Testar acesso ao Schema Holder pelo Progress | Abrir uma sessão Progress (à partir do atalho criado no item 2.3) e executar a seguinte lógica: select count(*) from ti_controle_integracao. Se apresentar o resultado sem erros, o Schema Holder está correto. | ProgressTI | |||||||
EMS5 | 6 | Compilar todos os objetos criados no owner EMS506UNICOO | PL/SQLTI | ||||||||
GPS | 7 | Criar o owner UNICOOGPS através do script "2.0.1-create_owner_UNICOOGPS.sql" | Owner que conterá as tabelas temporárias da migração de dados do Plano de Saúde do Unicoo para o Gestão de Planos (produtos, coberturas, beneficiários, etc). Nesse momento deve ser decidido pelo cliente se a instalação ocorrerá na mesma instância do Unicoo ou na mesma instância do TOTVS12, e providenciados os DBLinks correspondentes. O script cria o owner e concede os grants necessários. Premissa: se utilizar DBLINK, garantir que a versão do Oracle seja a mesma para todas as instâncias (Unicoo, UNICOOGPS e TOTVS12). Algumas subversões do Oracle 10 não são compatíveis com Progress 10.2x. Atenção para essa limitação documentada: http://knowledgebase.progress.com/articles/Article/P134640 Boa prática: criar os owners no mesmo ambiente do Unicoo para não exigir DBLINK, e consequentemente otimizar a performance. | PL/SQL | |||||||
TI | GPS | 8 | Importar as tabelas e procedures das PCKs PCK_UNICOOGPS e PCK_MIGRACAO_TXT_GP através do script "2.0.2.2-PCK_UNICOOGPS.sql" | Atenção antes de iniciar essa etapa: Obs: essa etapa criará as tabelas e a versão inicial da PCK. | PL/SQL | TI||||||
GPS | 8.1 | Atualizar a PCK_UNICOOGPS com a versão mais atual que existir na pasta "2.0.2.2-UNICOOGPS" | Os arquivos seguem a nomenclatura UNICOOGPS_ATUALIZACAO_VXX, onde XX representa o número da versão. Não é necessário atualizar um a um. Deve ser considerado apenas o mais atual. Utilizar uma "Command Window" do PL/SQL. Obs: a atualização contém apenas os programas, sem criação de tabelas. TI | ||||||||
EMS5 | 8.2 | Atualizar a PCK_MIGRACAO_TXT_GP com a versão mais atual que existir na pasta "2.0.2.2-UNICOOGPS" | Os arquivos seguem a nomenclatura MIGRACAO_TXT_GP_VXX, onde XX representa o número da versão. Não é necessário atualizar um a um. Deve ser considerado apenas o mais atual. Utilizar uma "Command Window" do PL/SQL. Obs: a atualização contém apenas os programas, sem criação de tabelas. | ||||||||
TI | PRESTADORES | 9 | Se já existir layout 9151 na tabela REM_ARQUIVO (do Unicoo), alterar esse código nos scripts "2.0.3-Geracao.sql" e "2.0.4-rem_campo.sql" antes de processá-los. Da mesma forma, alterar o código caso já exista REM_DESTINATARIO com código 3000; REM_GRUPO_INFORMACAO com código 'MG'; | Esse processo irá popular tabelas do Unicoo com informações para geração do TXT de migração de Prestadores, portanto o código do layout deve ser único. | PL/SQLTI | ||||||
PRESTADORES | 10 | Importar "2.0.3-Geracao.sql" | Conectado ao owner do Unicoo | PL/SQLTI | |||||||
PRESTADORES | 11 | criar DBLINK e SYONONYM no Unicoo para acesso a uma view no UNICOOGPS | A tarefa anterior cria um layout com a instrução 'select * from v_migracao_prestador'. Exemplo: -- Create database link: create public database link TOTVS_HML -- Create synonym: create synonym v_migracao_prestador for unicoogps.v_migracao_prestador@TOTVS_HML | PL/SQLTI | |||||||
PRESTADORES | 12 | Importar "2.0.4-rem_campo.sql" | Conectado ao owner do Unicoo | PL/SQL | |||||||
TI | PRESTADORES | 13 | Importar "2.0.5-rem_informacao.sql" | Conectado ao owner do Unicoo | PL/SQLTI | ||||||
GPS | 14 | Importar "2.0.6-rem_tab_conversao.sql" | Conectado ao owner do Unicoo | PL/SQLTI | |||||||
GPS | 15 | Importar "2.0.7-TM_SEQUENCES.sql" | Conectado ao owner UNICOOGPS | PL/SQL | |||||||
TI | GPS | 16 | Compilar todos os objetos criados no owner UNICOOGPS | Conectado ao owner UNICOOGPS | PL/SQLTI | ||||||
GPS | 17 | Entrar na pasta "Progress" e copiar a pasta "migracao" para o mesmo local onde está instalado o TOTVS (mesmo nível onde se encontram as pastas dos produtos gp, ems2, ems5, hcm, fnd, etc). Pela instalação padrão, a pasta se chama ERP. Compilar todos os programas Progress das subpastas (ems5, api, atp, bosau, cgp, lap, rtp, tep, etc). | Criar um Editor acrescentando essa pasta no Propath. Obs: Além dos programas Progress, essa pasta possui duas subpastas, com scripts que serão utilizados em etapa posterior, durante a migração do Financeiro e GPS: _scripts_migracao_ems5 _scripts_migracao_gps | Progress |