Usando o PreDeploy Fix da branch
O PreDeploy Fix detecta e resolve proativamente dependências ausentes antes da implantação.
Escrito para a interface antiga
Este artigo foi escrito para a interface antiga. As instruções ainda podem ser usadas, mas as capturas de tela estão desatualizadas. Em alguns casos, os itens referenciados nas instruções foram movidos ou alterados. Se você não conseguir encontrar um item, consulte o Para onde foi artigo.
Visão geral
O PreDeploy Fix é um processo de validação que inspeciona sua branch em busca de possíveis problemas antes da implantação, como:
Incompatibilidades de versão da API
Componentes ausentes
Referências quebradas
Dependências não atendidas
Se forem detectados problemas, eles são listados com opções de resolução. Esse processo ajuda a evitar falhas de implantação ao:
Verificar e atualizar as versões da API dos componentes
Recuperar metadados ausentes
Remover ou atualizar referências a componentes problemáticos
Ao tratar desses aspectos, sua implantação fica mais limpa e menos propensa a erros.
Melhores práticas
Sempre execute um PreDeploy Fix antes de Validar ou Implantar para reduzir a chance de falhas.
Para Dependências ausentes, use Recuperar sempre que possível para garantir que todas as dependências sejam incluídas corretamente. Use Remover somente quando tiver certeza de que a referência está obsoleta ou não é necessária.
Insira mensagens de commitclaras e descritivas. Elas aparecerão na aba Commits para rastreamento futuro.
Execute novamente o PreDeploy Fix após resolver os problemas até que as listas estejam vazias.
Use filtros (status, tipo, intervalo de datas) em Atividades para acompanhar rapidamente seus jobs do PreDeploy Fix.
Revise os logs sempre que um job terminar com Exceção ou Ação necessária para entender o que precisa ser corrigido.
Executar PreDeploy Fix da Branch
Resultados do PreDeploy Fix
Erros de versão da API
Se o PreDeploy Fix detectar erros de versão da API, eles aparecerão na Erros de versão da API tabela. Esta tabela mostra cada componente com um erro de versão da API. À direita de cada componente há duas versões da API: a versão da API do componente e a versão da API da organização. A versão da API do componente é a que o componente usa na branch, e a versão da API da organização é a que ele usa na organização Salesforce usada como conexão para este PreDeploy Fix.
Clique no erros de versão da API .

Dependências ausentes
Se o PreDeploy Fix identificar quaisquer dependências ausentes, elas serão mostradas na Componentes ausentes tabela. Esta tabela exibe cada dependência de metadados ausente juntamente com o componente que a referencia. Para corrigir componentes ausentes, você pode escolher entre duas opções e aplicá-las a cada componente conforme necessário.
Recuperar: Esta opção recupera o componente ausente e o envia como commit para a branch.
Remover: Esta opção remove a referência ao componente ausente e só deve ser usada se for confirmado que implantar sem o componente na branch é seguro.
Clique no dependências ausentes .

Executar novamente o PreDeploy Fix
Depois de corrigir todos os erros de versão da API e resolver as dependências ausentes, execute novamente o job do PreDeploy Fix para garantir que nenhum problema permaneça. As capturas de tela a seguir mostram um job do PreDeploy Fix que foi concluído sem encontrar nenhum problema.


Corrigindo erros de versão da API
Se a PreDeploy Fix encontrou erros de versão da API, você pode corrigi-los atualizando para a versão correta.
Atualizar versões
Clique em Atualizar versões.

Clique em Adicionar para cada componente para atualizar a versão da API.
Clique em Atualizar.

Insira uma mensagem de commit para as alterações na branch.
Clique em Resolver.

Após iniciar o job de atualização da API, ele será exibido na aba Atividades como um Atualização do Pre Deploy Fix job.

Corrigindo dependências ausentes
Recuperar componentes ausentes
Os metadados selecionados serão recuperados para sua branch e adicionados como um commit.
Clique em Recuperar.

Clique em Adicionar para cada componente de dependência a ser recuperado.
Clique em Recuperar.

Insira uma mensagem de commit para as alterações na branch.
Clique no Conexão menu suspenso.
Selecione a organização Salesforce da qual recuperar os componentes dependentes.

Clique em Executar.

Após iniciar o job de Recuperar dependências ausentes, ele será exibido na aba Atividades como um Atualização do Pre Deploy Fix job.

Remover componentes ausentes
As referências a esses componentes são removidas da sua branch, evitando erros de implantação.
Clique em Remover.

Clique em Adicionar para cada componente de dependência a ser recuperado.
Clique em Remover.

Insira uma mensagem de commit para as alterações na branch.
Clique em Executar.

Após iniciar o job de Remover dependências ausentes, ele será exibido na aba Atividades como um Remoção do Pre Deploy Fix job.

Atualizado
Isto foi útil?










