Os programas ADVPL executados pelo ERP Protheus são compilados em um repositório de objetos (APO). Através do repositório de Objetos é possível incluir atualizações ou customizações do cliente no sistema.
- No menu Cockpit, ao selecionar o ambiente desejado, utilize o ícone para selecionar a funcionalidade Promover RPO.
- Selecione o ambiente origem.
- Selecione um ambiente destino ativo.
- Clique no botão Promover.
A ação Promover RPO possui regras distantas para os ambientes PRD e DEV.
- Quando o ambiente de destino do RPO é o PRD (ou QA), o repositório de origem é atualizado para todos os serviços da topologia, sem excessão.
- Isso significa que os environments dos serviços, deste idioma, receberão o repositório:
- ERP
- Compilacao Server
- Scheduler WF
- Monitor
- Portal, se este serviço existir
- Coletor, se este serviço existir
- Web Services, se este serviço existir
- Essa regra fará com que todos serviços tenham as mesmas versões de programas e bibliotecas, garantindo que o comportamento seja o mesmo em toda topologia.
- A topologia de desenvolvimento não possui a mesma regra de equidade de versão dos repositórios.
- Isso significa que cada serviço disponível nessa topologia pode ter um repositório diferente e isso permite uma flexibilidade maior para testes de programas com versões distintas com objetivo de corrigir bugs e situações críticas, antes de promover os programas e pacotes para o ambiente produtivo.
- Sendo assim, as promoções de repositórios serão direcionadas a um único serviço e os demais não sofrerão qualquer alteração.