Microsiga Protheus: Como, e quando, atualizar o sistema
O Microsiga Protheus possui três níveis básicos de atualização.
A primeira é a aplicação de patches, que podemos comparar às atualizações pontuais feitas pelo Windows Update, sempre que a Microsoft libera seu pacote de correções, toda a segunda terça-feira de cada mês. Com o Protheus, a diferença básica está em não haver um período específico para essas liberações, que são feitas sob demanda. Por exemplo, se o governo resolve editar uma medida provisória, mudando drásticamente a forma e regras do recolhimento o INSS, a TOTVS (Microsiga) irá trabalhar as atualizações necessárias e liberar o tal patche, com um manual de procedimentos (as vezes se faz necessário criar campos, tabelas, etc). A TOTVS também envia boletins de atualização, facilitando nosso trabalho.
Neste caso, é necessário fazer o download dos patches de atualização, acessar a ferramenta IDE ( até a versão 8.10), ou TOTVS Dev Studio (na versão 10.1), acessar o menu ferramentas e seguir o assistente.
Uma outra forma de atualização é a própria atualização de build, que podemos comparar aos services packs da Microsoft. Trata-se de uma compilação de todas as atualizações anteriores em um novo núcleo, tornando o conjunto mais uniforme. Essa atualização se dá de tempos em tempos, mas não sob uma demanda específica.
Neste caso, deve-se baixar os arquivos necessários ao processo, normalmente o RPO (núcleo do sistema/repositório de objetos), os aplicativos server e client e, eventualmente, o help do sistema.
Por fim, o processo mais forte de todos é a atualização de Release ou Versão. Na verdade, a atualização de release pode ser mais simples, mas a atualiação de versão requer cuidados especiais, principalmente de tratamento de base de dados.
Na atualização de versão, além de atualizar as funcionalidades contidas nos RPO, nos binários e outros, você terá que executar o programa de compatibilização de base de dados, que é o responsável por adequar as tabelas existentes ao novo dicionário, sem que haja perda de informações.
Qualquer que seja o processo, sempre é necessário executá-lo em ambiente de teste, para conhecer os resultados das aplicações. Não é incomum que um processo seja completamente alterado entre uma release, ou mesmo uma build e outra, por isso, é muito importante que os testes envolvam todas as áreas usuárias do ERP, simulando operações do dia-a-dia, fazendo, sempre que possível, um verdadeiro crash test no ambiente de testes.
Não se pode esquecer, também, de recompilar as customizações, fazendo com que as rotinas de desenvolvimento próprio, como relatórios e consultas, estejam disponíveis aos usuários.
![]() Celular Mp20 Mini N97 Wi Fi Tv Java Msn 2cam 2chip Touch 2gb Mais info» R$ 249.99 até 18x de 18.75 | ![]() Celular Mp50 Fn8 Com 4 Chips Gps Wifi Tv Digital E Analógica Mais info» R$ 309.89 até 18x de 23.24 | ![]() Celular Fn8 Mp50 Com Hdtv Tv Analógica Gps Wifi 4 Chips Mais info» R$ 286.88 até 18x de 21.52 |
| Vitrine Tecnoblog |
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.




Legal!!! Eu achava que era isso mesmo, mas sempre tive essa duvida da diferença entre RPO e atualização de release. Como eu nunca cheguei a fazer, nunca soube do que se tratava!
ótimo texto!
Olá,
Sabe me informar se existe a possibilidade de baixar ou receber através da TOTVS alguma versão trial?
Olá Armando, obrigado por consultar o blogue.
Vou consultar o gerente de negócios de minha conta e te respondo.
==>> Completando:
Segundo o meu GN, a TOTVS não libera TRIAL para não clientes.
Pois é, quem precisa de TRIAL é porque mão é cliente…. Vai entender….
De qualquer forma, entre em contato e solicite a visita de um representante, no mais, no que eu puder te ajudar, é só entrar em contato.
Boa sorte.
==> Completando 2:
No link abaixo, você consegue acesso a todas as soluções TOTVS, inclusive com demonstrações ao vivo.
https://www.totvs.com/c/portal/login?p_l_id=13425396
Muito bacana a matéria Ricardo!
Abs,
Laura Oliver
Experfite
Olá,
Trabalho com auditoria de sistemas.
Gostaria de saber se você tem conhecimento de algum recurso/log do MicroSiga que registra as alterações feitas na aplicação.
Caso seja necessário buscar todas as alterações realizadas em um determinado período, qual a melhor maneira?
Muito obrigado,
Felipe
Olá Felipe, obrigado por consultar o blogue.
Tem o audit trail. Ele vem no CD de instalação (pelo menos da versão 10);
Nunca usei, tão pouco conheço quem o tenha usado, mas vale a pena tentar;
Boa sorte.
Bom dia Ricardo!
Trabalho em um empresa que utiliza o Protheus.
Nunca fiz uma atualização sozinho. Preciso de um passo a passo, se possível informando como e onde deve ser aplicado cada arquivo baixado. Tem como o Sr. mim dar esse apoio?
Abraços,
Sérgio Matos
Trabalho Num empresa que utiliza o Protheus.
Nunca fiz uma atualização sozinho. Preciso de um passo a passo, se possível informando como e onde deve ser aplicado cada arquivo baixado. Tem como o Sr. mim dar esse apoio?…Agradeço dese já.
Olá Josemar, obrigado por consultar o blogue.
Uma atualização de Protheus é um processo extremamente complicado.
Na melhor das hipóteses, vai requerer domínio de conceitos de banco de dados, MPSDU, IDE e configurador.
É extremamente aconselhável a presença de alguém que conheça muito sobre esses conceitos aplicados ao Protheus.
Também é preciso definir se é uma atualização menor, como updates, patches, builds, etc, ou uma virada de versão.
Para atualizações menores, você pode baixar os boletins técnicos, no site da totvs http://suporte.totvs.com.br. Esses boletins contém a estrutura do que deve ser baixado.
Para viradas de versão, o melhor é fazer uma instalação ZERO, através de um DVD do produto, e proceder o processo de atualização de dados.
Como pode ver, é necessário tomar cuidado.
Qual o tipo de atualização que você precisa fazer ?
Legal a materia.
Sempre faco atualizacoes de patchs.
Me pediram para fazer por conta da DIRF 2012 a atualização de RPO e Update de Programas.
São arquivos um .rpo e outro .upd, aplico eles no Dev Studio?
Qual a diferenca entre os Pacotes .RPO e os Pacotes .UPD?