Apex - implantação

O que é implantação no SFDC?

Até agora, desenvolvemos o código no Developer Edition, mas no cenário da vida real, você precisa fazer esse desenvolvimento no Sandbox e, em seguida, pode precisar implantá-lo em outro sandbox ou ambiente de produção e isso é chamado de implantação. Resumindo, é o movimento de metadados de uma organização para outra. A razão por trás disso é que você não pode desenvolver o Apex em sua organização de produção do Salesforce. Usuários ativos que acessam o sistema durante o desenvolvimento podem desestabilizar seus dados ou corromper seu aplicativo.

Ferramentas disponíveis para implantação -

  • IDE Force.com
  • Conjuntos de mudança
  • API SOAP
  • Ferramenta de migração Force.com

Como estamos usando a Developer Edition para nosso propósito de desenvolvimento e aprendizado, não podemos usar o Change Set ou outras ferramentas que precisam do SFDC enterprise ou outra edição paga. Portanto, estaremos elaborando o método de implantação do IDE Force.com neste tutorial.

IDE Eclipse da Force.com

Step 1 - Abra o Eclipse e abra o gatilho de classe que precisa ser implementado.

Step 2 - Depois de clicar em 'Implementar no servidor', insira o nome de usuário e a senha da organização em que o componente precisa ser implementado.

Ao realizar as etapas mencionadas acima, seus componentes do Apex serão implantados na organização de destino.

Implantação usando conjunto de mudanças

Você pode implantar regras de validação, regras de fluxo de trabalho, classes Apex e gatilho de uma organização para outra, conectando-os por meio das configurações de implantação. Nesse caso, as organizações devem estar conectadas.

Para abrir a configuração de implantação, siga as etapas abaixo. Lembre-se de que este recurso não está disponível na Developer Edition -

Step 1 - Vá para Configuração e pesquise 'Implementar'.

Step 2 - Clique em 'Outbound Change Set' para criar um conjunto de mudanças para implantar.

Step 3 - Adicione componentes para alterar o conjunto usando o botão 'Adicionar' e, em seguida, Salvar e clique em Carregar.

Step 4 - Vá para a organização de destino e clique no conjunto de mudanças de entrada e, finalmente, clique em implantar.

Chamadas de API SOAP para implantação

Teremos apenas uma pequena visão geral desse método, pois não é um método comumente usado.

Você pode usar as chamadas de método fornecidas abaixo para implantar seus metadados.

  • compileAndTest()
  • compileClasses()
  • compileTriggers()

Ferramenta de migração Force.com

Esta ferramenta é usada para a implantação com script. Você precisa baixar a ferramenta de migração Force.com e, em seguida, pode executar a implantação baseada em arquivo. Você pode baixar a ferramenta de migração Force.com e, em seguida, fazer a implantação com script.