Usando Correção Pré-Deploy de Branch
A Correção Pré-Deploy detecta e resolve proativamente dependências ausentes antes da implantação.
Visão geral
O PreDeploy Fix é um processo de validação que inspeciona seu branch em busca de possíveis problemas antes da implantação, tais 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 para resolução. Esse processo ajuda a prevenir 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 esses aspectos, sua implantação fica mais limpa e com menos propensão 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 quando possível para garantir que todas as dependências estejam corretamente incluídas. Use Remover somente quando você tiver certeza de que a referência está obsoleta ou não é necessária.
Insira mensagens de commit. Estas aparecerão na aba Commits para acompanhamento 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 rastrear rapidamente seus jobs de PreDeploy Fix.
Revise os logs sempre que um job terminar com Exceção ou Ação necessária para entender o que precisa ser consertado.
Executar PreDeploy Fix no branch
Resultados do PreDeploy Fix
Ver resultados
Clique no Atividades aba.
Verifique se o Pesquisa Pre Deploy Fix status do job está Concluído.
Clique no Pesquisa Pre Deploy Fix job.

Para ajudar a encontrar um job do PreDeploy Fix, você pode clicar no Todos os tipos menu de filtro suspenso e selecionar Pesquisa Pre Deploy Fix. Isso filtrará os jobs para mostrar apenas jobs de PreDeploy Fix.
Erros de versão da API
Se o PreDeploy Fix detectar quaisquer erros de versão da API, eles aparecerão na Erros de versão da API tabela. Esta tabela mostra cada componente com 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 no branch, e a versão da API da organização é a que é usada na organização Salesforce conectada para este PreDeploy Fix.
Veja a Usando Correção Pré-Deploy de Branch seção abaixo para aprender como resolver esses erros.
Clique no erros de versão da API aba.

Dependências ausentes
Se o PreDeploy Fix identificar dependências ausentes, elas serão mostradas na Componentes ausentes tabela. Esta tabela exibe cada dependência de metadado 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 commita no branch.
Remover: Esta opção remove a referência ao componente ausente e deve ser usada apenas se estiver confirmado que implantar sem o componente no branch é seguro.
Veja a Usando Correção Pré-Deploy de Branch seção abaixo para aprender como resolver esses erros.
Clique no dependências ausentes aba.

Se a dependências ausentes aba não estiver visível, isso significa que não há dependências ausentes.
Reexecutar PreDeploy Fix
Depois de corrigir todos os erros de versão da API e resolver dependências ausentes, reexecute o job do PreDeploy Fix para garantir que não restem problemas. As capturas de tela a seguir mostram um job do PreDeploy Fix que foi concluído sem encontrar problemas.
Ambas as erros de versão da API e a tabelas de componentes ausentes exibem Nenhum componente.


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 Atualizar versões.

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

Insira uma Mensagem de commit para as alterações no branch.
Clique Resolver.

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

Corrigindo dependências ausentes
Recuperar componentes ausentes
Os metadados selecionados serão recuperados para o seu branch e adicionados como um commit.
Se você já removeu componentes dependentes, não os selecione para recuperar. Se não tiver certeza, você pode reexecutar o job do PreDeploy Fix.
Clique Recuperar.

Clique Adicionar para cada componente de dependência a recuperar.
Clique Recuperar.

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

Clique Executar.

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

Remover componentes ausentes
As referências a esses componentes são removidas do seu branch, evitando erros de implantação.
Se você já recuperou componentes dependentes, não os selecione para remover. Se não tiver certeza, você pode reexecutar o job do PreDeploy Fix.
Clique Remover.

Clique Adicionar para cada componente de dependência a recuperar.
Clique Remover.

Insira uma Mensagem de commit para as alterações no branch.
Clique Executar.

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

Atualizado
Isto foi útil?









