Conceito e mecanismo
O ambiente de teste deve corresponder à evidência necessária. Developer e Developer Pro disponibilizam configuração sem uma cópia automática completa de dados de negócio. Partial Copy combina metadados com uma amostra definida por template; Full oferece maior fidelidade de dados, com condições próprias de cópia e atualização. Uma amostra não é automaticamente anónima e uma sandbox pode continuar a exigir revisão das integrações externas. Escolher o ambiente pelo tipo de teste, volume, dependências e dados autorizados. Antes de um change set, listar componentes e relações: incluir um custom object não garante enviar todos os campos, e algumas referências de flows precisam de inclusão manual.
Aplicação guiada
Change sets não executam delete ou rename de componentes. A retirada de elementos antigos exige plano explícito para consumidores e destino. Uma versão de flow presente no destino ainda requer confirmação de estado e configuração de ativação. Separar também metadados dos registos de negócio que a aplicação necessita: carregar referências depois de existir schema compatível, validar identidades e reconciliar resultados. Pacotes unmanaged com personalizações não devem ser tratados como se suportassem push upgrades geridos; preservar diferenças antes de atualizar ou reinstalar. A aceitação final inclui testes funcionais, responsabilidades de suporte, passos posteriores e recuperação acordada. Um estado técnico verde não demonstra sozinho que a aplicação contém os dados e comportamento exigidos pelo negócio.
Uma release envia objeto e flow, mas omite campos, um approval process e dados de referência. A equipa completa dependências, valida no destino, confirma ativação e carrega os registos com reconciliação. Cada etapa tem um responsável e critérios de conclusão.
Armadilhas comuns
Objeto como todos os campos; change set como dados de negócio; validação como ativação; unmanaged como upgrade automático; amostra como anonimização.
Tópicos relacionados: Requisitos, acesso e extensões da plataforma · Relações, ciclo de vida e reporting · Campos, migrações e dados externos
Sequenciar metadados, dados e ativação. Aceitar a operação completa, com dependências e recuperação conhecidas.
Referência: Change Sets Best Practices · Platform App Builder guide SU 26