Você está na página 1de 33

TREINAMENTO SOBRE ATUALIZAÇÃO DE

RELEASE PROTHEUS 12.1.25

Sumário
Release 12.1.25 - Expedição em Julho/2019 ................................................................................................. 3
Sobre o TSS: ............................................................................................................................................. 3
Informações do Protheus 12 .................................................................................................................. 3
Sobre o ciclo de vida: .............................................................................................................................. 3
Outras informações: ................................................................................................................................ 4
Gestão de Serviços: ................................................................................................................................. 4
Pagadoria - RH: ........................................................................................................................................ 4
Gestão do Capital Humano - RH: .......................................................................................................... 5
eSocial - RH: ............................................................................................................................................. 5
TMS: .......................................................................................................................................................... 5
Contabilidade Gerencial: ......................................................................................................................... 5
Plano de Saúde: ....................................................................................................................................... 5
Financeiro: ................................................................................................................................................ 6
Varejo: ....................................................................................................................................................... 6
Upgrade de Release do Protheus 12 ............................................................................................................. 8
1. Preparando a base para o Upgrade .................................................................................................. 8
2. Checando duplicidades na base ........................................................................................................ 8
3. Atualizando os arquivos ..................................................................................................................... 8
4. Limpeza das Pastas.............................................................................................................................. 9
5. Executando o compatibilizador de Upgrade de Release .............................................................. 10
TOTVS CodeAnalysis ..................................................................................................................................... 17
Novo Cliente .......................................................................................................................................... 18
Alterar senha .......................................................................................................................................... 20
Novo Projeto .......................................................................................................................................... 21
Agendamentos ...................................................................................................................................... 22
Status do processamento e Link SonaQube ...................................................................................... 24
Regras Totvs para inspeção de codificação........................................................................................ 25
Classificação dos tipos de Bugs apontados pelo CodeAnalysis....................................................... 25
Migração do Dicionário de Dados para o Banco de Dados ...................................................................... 26
1. Descrição .................................................................................................................................................... 26
2. Vantagens ................................................................................................................................................... 26
3. Pré requisitos .............................................................................................................................................. 27
4. Observações importantes sobre o processo........................................................................................... 27
5. Procedimento para implementação ........................................................................................................ 27
6. Utilização .................................................................................................................................................... 32
Referências ..................................................................................................................................................... 33
Release 12.1.25 - Expedição em Julho/2019

Sobre o TSS:

• A partir deste release 12.1.25, o TSS está homologado para o uso com o Application
Server Lobo-Guará.

Informações do Protheus 12

• Acesse a página que contém o passo a passo sobre a Migração do Protheus 12.

Sobre o ciclo de vida:

• Reforçando informações anteriores, os releases contendo inovações serão lançados a


cada 6 (seis) meses.

• Para mais informações acesse a página do calendário da Linha Protheus.

• O calendário de lançamento dos releases pode ser acompanhado na nossa página


sobre ciclo de vida.
Outras informações:

• A partir do release 12.1.23 é possível usar os arquivos de infraestrutura (dicionários,


menus, usuários, helps etc) no banco de dados. Isto, porém, não é um processo
obrigatório. É possível utilizar o Application Server Lobo-Guará com estes artefatos
na StartPath do sistema, como em releases anteriores. Para novos clientes é fortemente
recomendado que os arquivos de infraestrutura estejam no banco de dados.
Para mais informações acesse:

o Inicialização do Dicionário de Dados no Banco de Dados

o Migração do Dicionário de Dados para o Banco de Dados

• A partir do release 12.1.23 do Protheus, o uso do License Server Virtual, com versão igual
ou superior a 01.03.013, passa a ser obrigatório. Esse releasenão permite a utilização do
License Server com Hardlock ou do License Server 2014.
Para mais informações acesse a página sobre este assunto.

Clique aqui para realizar o download da versão mais atual do License Server.

Gestão de Serviços:

• Melhoria de Performance
• Reestruturação da rotina de Item Extra
• Rotina Gestão de Escalas no posto de trabalho
• Contexto do Orçamento de Serviços

Pagadoria - RH:

• Cálculo único para funcionários de processos diferentes, na rotina de Múltiplas rescisões


• Impressão do resumo por competência em TReport, com possibilidade de exportação
para formato planilha
• Facilidade na conferência das rescisões complementares
• Diagnóstico de base para validações como acesso/compartilhamento de tabelas do
Gestão de Pessoal
• Diagnóstico de base para validações da data de pagamento de verbas de férias na Folha
• Exclusão de lançamentos em lote
• Novidades na rotina de Dissídio retroativo
• Desmembramento de adicionais na rescisão
• Memória de cálculo (médias)

Gestão do Capital Humano - RH:

• Indicação da antecedência para a liberação do aviso de férias no Portal Gestão do Capital


Humano

• Inclusão de horas valorizadas no banco de horas do Portal Gestão do Capital Humano

• eSocial - Solicitações de alterações cadastrais (campo Bairro) no Portal Gestão do Capital


Humano

• Exibição e gravação das solicitações customizadas no Portal Gestão do Capital Humano

eSocial - RH:

• Demostração do tempo decorrido no log de processamento dos eventos periódicos


• Envio em lote dos eventos S-2206 e S-2306 para o TAF
• Gravação de dados de outras empresas através de lançamentos fixos

TMS:

• Faturamento por código de barras


• Multi faturamento de clientes simultaneamente
• Importação de pré-fatura
• Alternância automática de Contingência FSDA x Transmissão Normal
• Gestão de demandas - histórico de movimentações do documento
• Inclusão de documentos de transporte na viagem de entrega em trânsito
• Grupo de campo para viagem
• Fast Analitcs - TMS - Receita de transporte
• Importação: Xml da NFe

Contabilidade Gerencial:

• Geração do bloco K - ECD - Central de escrituração


• Geração do arquivo unificado do ECD trimestral

Plano de Saúde:

• Protocolos/Análise de recurso de glosa


• Relatórios de demonstrativo de pagamento e análise de conta
Financeiro:

• Carta de cobrança
• PDD (Provisão de Devedores Duvidosos)
• Rastreamento de títulos

Varejo:

• Homologação do TOTVS PDV com Banco de Dados SQLite

• DBAccess Spofless

• Numeração automática obrigatoriamente pelo License Server


• Criação de novas bases passa a ser permitido apenas usando arquivos de infraestrutura no
Banco de Dados
• Dicas para melhor performance do ambiente
Upgrade de Release do Protheus 12

1. Preparando a base para o Upgrade

- Faça uma cópia fria (com os serviços parados) da pasta raiz do Protheus (Ex.: C:\TOTVS 12\) e do Banco de
Dados

Informações adicionais sobre Upgrades para Releases a partir da 12.1.023

• É necessário utilizar o RPO 64 bits


• É necessário utilizar o Binário 64 bits
• É necessário utilizar o License Server Virtual, versão igual ou superior a 01.03.013
• O formato de arquivos CodeBase (DBF) não é mais suportado pelo Application Server Lobo-Guará
(64 bits)

Atenção
Antes de iniciar o Upgrade para a Release 12.1.25 do Protheus, é obrigatório desligar a Auditoria de
Rastro de Usuários. Efetue o procedimento abaixo:

- Acesse o Configurador > Usuário > Senhas > Política > Aba Outros > Regras de Auditoria, e
desabilite as seguintes opções:
. Auditar atualizações no dicionário de dados
. Auditar atualizações no cadastro de usuário
. Auditar autenticação/acesso
. Auditar rejeição de acesso à recursos

2. Checando duplicidades na base

- Caso sua Base de Dados seja Relacional (utiliza DBACCESS) será necessário rodar o processo de
verificação dos registros duplicados para todas as empresas. Assistente executado a partir da rotina
CHECKDUPL via Configurador, que tem como pré-requisito a atualização do dicionário de dados padrão
na pasta SYSTEMLOAD. Para fazer o download do dicionário, siga os procedimentos do seguinte link:
http://tdn.totvs.com/pages/viewpage.action?pageId=271415266
Crie dentro da pasta Protheus_Data, a pasta UPGRADE e nela descompacte o dicionário de dados
Completo da release para a qual vai atualizar. Na verificação de duplicidade será solicitado o SX2.UNQ,
utilize este como referência para a checagem.
- Vide Instruções para verificação de duplicidades no link:
http://tdn.totvs.com/pages/viewpage.action?pageId=242386686

3. Atualizando os arquivos

- É necessário atualizar os arquivos de dicionário de dados (Completo e Diferencial) da versão da


release que deseja atualizar, e também o RPO (Repositório de Objetos) da mesma versão.
- Para atualizar os dicionários, siga o procedimento do seguinte link:
http://tdn.totvs.com/pages/viewpage.action?pageId=271415266
- Para atualizar o RPO, siga o procedimento abaixo:
. Acesse o site do Suporte: https://suporte.totvs.com/download
. Linha Protheus
. MICROSIGA PROTHEUS VERSÃO 12.1.XX (onde XX é a versão da nova release)
. PROTHEUS 12 TOPCONNECT PORTUGUES
. Categoria: Repositório de objetos
. Baixar o repositório para o Brasil (BRA-EUA-PAR-URU-TTTP120)

ATUALIZAR:
. Pare o serviço do Protheus
. Na pasta APO, renomear o repositório anterior, ou mover para outra pasta
. Copiar o novo arquivo para o diretório APO do sistema
. Renomear o arquivo mantendo apenas os últimos 7 caracteres (Exemplo: tttp120.rpo)
Obs.: após trocar o RPO, é necessário atualizar a LIB baixando e aplicando a mais recente do Portal. Link
com os procedimentos de atualização: http://tdn.totvs.com/pages/viewpage.action?pageId=271651871

Informação:
Se você utilizar o Appserver em Linux, transfira o arquivo compactado para o Linux, e só descompacte-o
no Linux. Descompactar o arquivo no Windows e depois transferir o .txt para o Linux pode causar erros.

Nota:
Ao preparar o ambiente para o Upgrade, não é recomendável abrir o Protheus após atualizar os
arquivos, mas sim, rodar direto o compatibilizador (UPDDISTR).

Caso o servidor onde o Protheus está sendo executado possuir antivírus, deve ser adicionada a pasta
raiz do Protheus às exceções do antivírus, caso contrário podem ocorrer erros de acesso a exclusão de
alguns arquivos temporários, como no exemplo de erro abaixo:

Ctree Error (Disk Manager) - Create Index - DelTree 118 - It was not possible to delete file c:\protheus
12\protheus_data\system\n01sx31.idx - The directory is not empty.

Atenção
Existem inconsistências no momento de execução do UPDDISTR que exigem a restauração do ambiente
ou de algum artefato. Para maiores detalhes, abra um ticket para o Suporte do Framework. Para maior
agilidade, encaminhe um e-mail para upgrade.protheus@totvs.com.br

Aviso
O uso do APSDU restringe-se apenas ao ajuste de Erros Críticos que podem ocorrer na execução do
UPDDISTR. Não recomendamos o uso do APSDU antes da finalização do processo. Caso seja necessário
algum ajuste através da ferramenta, é recomendado o uso com o RPO da Release de origem.

4. Limpeza das Pastas

• Parar todos serviços da aplicação (Inclusive CtreeServer)


• Apagar os arquivos de índices (*.CDX) do Protheus que estão na pasta PROFILE localizada na pasta
PROTHEUS_DATA
• Apagar o conteúdo da pasta CTREEINT, localizada na pasta PROFILE
• Apagar os arquivos de índices (*.CDX e *.IND) do Protheus existentes na pasta SYSTEM
• Apagar os arquivos *.LOG da pasta SYSTEM
• Apagar os arquivos TOTVSP*.* da pasta SYSTEM
• Apagar o conteúdo da pasta CTREEINT, localizada na pasta SYSTEM
• Apagar os arquivos *.DBF e *.DTC da pasta SYSTEMLOAD
Apagar os arquivos *.IDX da pasta SYSTEMLOAD
Apagar os arquivos *.TSK e .LOG da pasta APPSERVER
• Apagar da pasta onde está instalado o CtreeServer todos arquivos com extensão *.FCS (idealmente,
antes fazer um backup dos mesmos para futura análise caso necessário)

5. Executando o compatibilizador de Upgrade de Release

- Abra o Smartclient, e no Programa Inicial, digite: UPDDISTR


* Maiores detalhes sobre a funcionalidade do UPDDISTR podem ser encontrados neste link: Atualizador de
dicionário e base de dados - UPDDISTR

- Selecione a(s) empresa(s) que deseja fazer o Upgrade de Release e clique em OK.
- Após selecionar a(s) empresa(s), será exibida uma tela com as recomendações de backup e espaço
livre. Clique em Avançar.

- Em seguida, serão exibidas as telas do Termo de Aceite que é necessário para o prosseguimento do
processo. Leia atentamente, marque os aceites, e vá avançando.
- Na tela seguinte, digite a senha do Admin e clique em Avançar.

- Em seguida, a opção padrão para o Diretório de Dados e a pasta \DATA\. Clique em Avançar.
- Na tela Configuração, é recomendável deixar marcadas apenas as opções obrigatórias e a
opção Corrigir erros automaticamente. Clique em Avançar e depois em Avançar novamente.

- O Upgrade será iniciado.


- Caso o Upgrade possua erros, será exibida uma janela com os logs dos erros, que devem ser
corrigidos na base antes de continuar. Segue abaixo link com as correções de erros mais comuns em
Migrações/Upgrades:
http://tdn.totvs.com/pages/viewpage.action?pageId=271414000
- Caso o erro não esteja listado, é necessário abrir um ticket para o Suporte Framework através do
Portal do Cliente.
- Ao final do Upgrade, será exibida uma janela com a informação "O processo de atualização foi
finalizado com sucesso."
- Para confirmar, acesse o Configurador, tecle Shift+F6, e confira a "Release do RPO"
TOTVS CodeAnalysis
https://tdn.totvs.com/display/framework/TOTVS+CodeAnalysis

O TOTVS CodeAnalysis é uma ferramenta desenvolvida para permitir aos clientes efetuarem uma
verificação em seus fontes customizados, afim de certificar a qualidade dos mesmos. Através de regras
pré-determinadas, a ferramenta possibilita que os requisitos indicados sejam corrigidos evitando um
maior impacto em atualizações.

Uma das recomendações da ferramenta é para a validação da utilização do ambiente do cliente com
Dicionário de Dados no Banco de Dados.

O serviço consiste no cadastro de um projeto no site do CodeAnalysis, envio de um arquivo


compactado (em .zip apenas) com os fontes a serem analisados, e agendamento da análise desses
fontes. Ao final, é exibida uma tela com o resultado da análise, apontando o que precisa ser corrigido
ou melhorado nos fontes.

Abaixo iremos detalhar os passos para efetuar essa validação.

- Acesse o site https://codeanalysis.totvs.com.br e clique em Entrar


Novo Cliente

- No primeiro acesso, é necessário criar uma nova conta. Clique em Novo cliente

- Preencha os dados conforme exemplo abaixo e clique em Cadastrar:


Obs.: é necessário inserir o Totvs ID utilizado no License Server Virtual do Cliente.

- Será exibida na tela um aviso de que a senha temporária foi enviada por e-mail (se por acaso o e-
mail não for recebido, clique em Esqueceu sua senha e insira o e-mail para enviar novamente)

- Acesse o e-mail, copie a senha temporária enviada, e na tela de login do CodeAnalysis, digite o e-
mail que foi cadastrado, insira a senha temporária enviada e clique em Entrar
Alterar senha

- Insira a senha temporária atual, e então cadastre uma nova senha

- Será exibida uma mensagem de senha alterada com sucesso, e voltará para a tela de login. Digite
então novamente o e-mail cadastrado e entre com a nova senha

- Será exibida uma tela para a inclusão de Projetos, que é o local onde iremos agendar o envio
dos fontes e análise dos mesmos. Clique em +Projeto
Novo Projeto

- Na tela seguinte, preencha os dados conforme exemplo abaixo, e clique em Confirmar

Nome do projeto: Defina o nome que será utilizado neste projeto

Descrição do projeto: Descrição deste projeto

Tipo de acesso dos arquivos: define como os fontes serão enviados para análise. Para o nosso
exemplo, utilizaremos a opção Upload

Usuários: Selecione os usuários que terão acesso a este projeto. Por padrão o usuário inicial já está
criado e pode ser selecionado. Se quiser adicionar outros usuários, utilize o menu lateral Usuários

Obs.:
Formato dos arquivos e pastas: os arquivos e pastas não devem conter espaços e/ou acentos em seus
nomes.

ADVPL Include: Se o projeto tiver includes adicionais aos padrões do Protheus, a pasta dele deve ser
indicada neste campo. O formato de digitação da pasta é baseado nas pastas que devem conter no
arquivo compactado (em .zip) e também na linguagem, que é Case Sensitive. Obrigatoriamente o
arquivo compactado deve conter uma pasta chamada src, que conterá os fontes, e se tiver includes,
uma pasta para eles. No nosso exemplo, o arquivo compactado contém a pasta my_include e a
pasta src dentro de uma pasta principal chamada projeto_exemplo, conforme imagem abaixo:
- Após preencher as informações, clique em Confirmar

Agendamentos

- Será exibida uma mensagem informando que o projeto foi cadastrado com sucesso, e a página
mostrará o projeto criado. Se precisar alterar alguma informação, clique em Manutenção. Caso esteja
OK, clique em Agendar
- Será exibida uma janela para o carregamento do arquivo compactado. Clique em Selecionar arquivo,
selecione o seu arquivo compactado, e clique em Agendar

- Será exibida uma mensagem de Agendamento efetuado, confirmando o envio dos fontes
- Ao enviar o seu Projeto para a análise, ele entrará em uma fila de execução, e assim que verificado,
será exibida a informação de Status de Executado. Para verificar, no menu lateral, clique
em Agendamentos

Status do processamento e Link SonaQube

- Na tabela dos agendamentos, na coluna Link SonarQube, será exibido o link com as informações da
análise feita pela Totvs referentes ao seu projeto. Clique sobre o link para abrir o projeto no SonarQube
Regras Totvs para inspeção de codificação

- Nesta tela serão exibidas as informações analisadas. Para verificar as regras da Totvs, clique no
menu Rules e use o filtro ADVPL

Classificação dos tipos de Bugs apontados pelo CodeAnalysis


Todos os bugs devem ser observados, uma vez que são impeditivos para o bom funcionamento do
sistema (todos são problemas).

Classificação dos bugs:

Blocker: é o bug mais crítico


Minor: bug menos crítico.
CodeSmell: é uma recomendação de correção (nada impede que no futuro um CodeSmell torne-se um
bug).

Os bugs podem ou não ser por performance, essa informação vem acompanhada na descrição de cada
issue.

Para dúvidas e comentários referentes a ferramenta, favor consultar o Dev Fórum:

https://devforum.totvs.com.br
Migração do Dicionário de Dados para o Banco de
Dados
Apresentamos a melhoria de utilização do Dicionário de Dados no Banco de Dados, que visa
proporcionar maior agilidade na leitura do dicionário, centralização dos dados no SGBD, otimização nas
buscas de informações, entre outras. Para que seu dicionário de dados seja migrado para o banco de
dados, a partir do uso da LIB e Binário indicados no quadro ao lado, seguem abaixo as características,
requisitos e procedimentos

1. Descrição
A migração consiste na mudança de alguns arquivos locais de infraestrutura armazenados atualmente
no diretório System para um SGBD em ambientes que utilizem banco de dados relacional.

O processo envolve os seguintes arquivos:

• Usuários
- SIGAPSS.spf

• Menus
- Todos os arquivos .XNU

• Empresas
- SIGAMAT.emp
- XX8
- XX9

• Help
- SIGAHLP

• Perfis de usuários
- Profile

• Metadados
- SXs
- Demais dicionários utilizados pela LIB para Event Viewer, Schedule, Mile e EAI.

2. Vantagens
A migração oferece as seguintes vantagens:

Para o Cliente
- Melhorar a gestão de configuração do Cliente;
- Centralização dos metadados e dos dados sobre os cuidados do SGBD;
- Uso do C-Tree Server não obrigatório.

Para o Usuário
- Abertura do Sistema mais rápida.

Para o sistema Microsiga Protheus


- Diminuição do I/Os no AppServer;
- Otimização dos programas na busca de informação;
- Maior facilidade para integração com o Identity.

3. Pré requisitos
Para executar o processo de migração, os seguintes itens devem ser atendidos (eles serão validados
antes do processo e a migração não é executada caso algum deles não seja atendido):
• Validação de todas as customizações através da ferramenta TOTVS CodeAnalysis (todos os bugs
apontados devem estar corrigidos antes de iniciar a migração);
• LIB, Binário e DBAccess em versões conforme quadro lateral desta página;
• PDV ou Retaguarda de PDV, por hora, não são suportados;
• O Protheus já deve estar na Release 23 antes de iniciar a migração do Dicionário para o Banco. Não
é permitido migrar para a Release 23 e o Dicionário para o Banco ao mesmo tempo;
• Utilização do License Server Virtual (inclusive para controle de numeração automática) com
versão igual ou superior a 01.03.013 (download aqui);
• Cadastro de usuários não pode possuir dois ou mais usuários com o mesmo login;
• E-mail de validação para recuperação da senha do Administrador;
• Chave TOPMEMOMEGA configurada no arquivo appserver.ini do Servidor de Aplicação;
• Obrigatoriedade do menu do Configurador (SIGACFG.XNU) estar dentro do StartPath (pasta System
na configuração padrão). Caso o arquivo não esteja disponível para a importação, será exibida a
mensagem Menu do configurador não disponível no Startpath para importação e o processo será
bloqueado.

Recomendamos que seja feita uma avaliação de sizing de ambiente (servidores e banco de dados) antes
de efetuar a migração. A equipe TIS (TOTVS Infra Services) pode efetuar esta avaliação.

4. Observações importantes sobre o processo


• Registros deletados não serão migrados;
• Após migrar, não é possível reverter o processo de maneira automática;
• Ao utilizar o Dicionário de Dados no Banco de Dados, a Numeração Automática através do License
Server(Enablenumber=1) é obrigatória em qualquer Release do Protheus.

Mudanças
Quando o Microsiga Protheus é executado utilizando os arquivos de Infraestrutura no SGBD algumas
mudanças ocorrem no sistema:
• Para cada conexão de usuário, serão criadas 2 conexões com o DBAccess, sendo que uma delas não
consome licença e é não transacionada;
• A conexão utilizada pelas tabelas de infraestrutura não é transacionada;
• É proibido abrir o arquivo de Empresa(SIGAMAT) com DBUseArea, deve-se utilizar OpenSm0 ou
OpenSm0Excl;
• É proibido abrir os arquivos de dicionário com DBUseArea, deve-se utilizar a função OpenSX.
• Com o dicionário no Banco de Dados, o Repositório de Imagens sempre será enviado ao banco,
desconsiderando o valor do parâmetro MV_REPOSIT

5. Procedimento para implementação


Antes de executar o compatibilizador MPSYSTODB é imprescindível:
- Realizar o backup do banco de dados do produto em que será executado o compatibilizador;
- Realizar o backup da pasta de dados e dicionários \TOTVS 12\Microsiga\Protheus_Data (a indicação
desta pasta refere-se à instalação padrão do Protheus 12. Se na sua instalação foram utilizadas pastas
diferentes, deve-se adequar este caminho ao seu cenário);
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o
sistema.

01. Utilizando a ferramenta TOTVS CodeAnalysis, faça a verificação e correção de todas as


customizações do seu ambiente. Após a correção de todos os bugs (imagem abaixo), tire uma
printscreen da tela final.

02. Abra um ticket pelo Portal do Cliente para a equipe de Suporte do Framework Protheus. Neste
ticket, anexe a printscreen da tela do CodeAnalysis, e envie também o TOTVS ID do License Server
Virtual que será utilizado neste ambiente.

03. Aguarde o contato do Suporte Framework, informando o Token de Migração.

04. Em posse do Token, abra o SmartClient, e no Programa Inicial digite MPSYSTODB

05. Clique em OK para continuar.


06. Após a confirmação será exibida uma tela com informações sobre o procedimento que será
executado. Leia e clique em Avançar.

07. Ao avançar será solicitado Usuário, Senha e Token para migração. O usuário e Senha
obrigatoriamente deve ser do Administrador. Insira o Token fornecido pelo Suporte Framework e clique
em Avançar.
08. Será executada uma verificação para analisar se todos os pré-requisitos da migração são atendidos,
caso algum deles não seja, deve-se encerrar o processo, corrigir o problema e executar o
compatibilizador novamente. Nesse momento também são listados os menus padrões que não foram
encontrados no diretório System do ambiente e que portanto não serão migrados, caso algum desses
menus deva ser migrado, encerre o processo, coloque o arquivo no diretório System e inicie o
compatibilizador novamente. Se todos os itens estiverem validos, clique em Avançar.

09. Agora é necessário validar o e-mail do Administrador. Essa etapa é importante pois depois da
migração, caso o usuário Administrador esqueça a senha, somente será possível recuperar a mesma
utilizando esse e-mail. Preencha o e-mail (caso o usuário Administrador já tenha um e-mail cadastrado,
será apresentado o mesmo, sendo possível trocar esse endereço caso seja necessário), o SMTP, o login
e a senha que serão usados pelo servidor para enviar o e-mail. Depois disso clique em Avançar.
10. Será enviado um e-mail com um código para o endereço informado anteriormente. Aguarde o
recebimento e preencha a caixa Chave de Segurança com o código recebido. Clique em Avançar.
11. É mostrada uma lista com todos os itens que serão migrados para o SGBD. Clique em Iniciar.

12. Aguarde o fim da migração, isso pode demorar algumas horas. Clique em Finalizar.

Caso ocorra algum erro durante o processo de migração e o mesmo aborte o procedimento, deve-se
executar o compatibilizador novamente para restaurar os arquivos como estavam antes e caso deseje,
executar a migração novamente.

6. Utilização
Após realizar o processo de migração, deve-se utilizar o sistema normalmente e a partir desse
momento o sistema irá utilizar as tabelas transferidas para o SGBD ao invés de usar os arquivos locais.
Referências

Release 12.1.25 - Expedição


https://tdn.totvs.com/pages/releaseview.action?pageId=444601063
em Julho/2019
Upgrade de Release do
https://tdn.totvs.com/display/public/PROT/Upgrade+de+Release+do+Protheus+12
Protheus 12
Manual TOTVS CodeAnalysis http://tdn.totvs.com/display/framework/TOTVS+CodeAnalysis

Site TOTVS CodeAnalysis https://codeanalysis.totvs.com.br


Migração do Dicionário de
http://tdn.totvs.com/pages/releaseview.action?pageId=360450442
Dados para o Banco de Dados
Inicialização do Dicionário de
http://tdn.totvs.com/pages/viewpage.action?pageId=364926893
Dados no Banco de Dados

Você também pode gostar