Metadados personalizados: Configurar valores de campo padrão com tipos de metadados personalizados

Referencie um registro de tipo de metadados personalizados em um valor padrão para simplificar campos de atualização. Se o valor de campo padrão mudar, você poderá atualizá-lo no tipo de metadados personalizados em vez de atualizar diversas referências de campo.

Onde: Essa alteração se aplica ao Lightning Experience e ao Salesforce Classic em Professional, Enterprise, Performance, Unlimited, Developer e Database.com Editions. As organizações da Professional Edition podem criar, editar e excluir somente registros de metadados personalizados de tipos em pacotes instalados.

Por quê: Digamos que sua organização aplica diferentes taxas de desconto a oportunidades.
  1. Crie um tipo de metadados personalizados. Neste exemplo, nós o chamamos de DiscountPercent.
  2. Crie um campo personalizado para o seu tipo chamado desconto.
  3. Crie um registro e chame-o de IT.
  4. Crie um campo personalizados no objeto Oportunidades e chame-o de Taxa de desconto.
Nota

Nota

O editor de fórmula não inclui tipos de campos de metadados personalizados. Referencie o valor de campo de metadados personalizados manualmente. A função TEXT() para listas de opções não tem suporte.

Quando concluído, você poderá referenciar o valor de campo de metadados personalizados como um valor padrão para preencher o campo de Taxa de desconto. A sintaxe é:
$CustomMetadata.CustomMetadataTypeAPIName.RecordAPIName.FieldAPIName
Use os sufixos corretos. Para o tipo de metadados personalizados, use __mdt. Para campos, use __c. Registros não precisam de sufixo. Nosso exemplo se parece com isto:
$CustomMetadata.DiscountPercent__mdt.IT.discount__c
Quando o valor de desconto máximo muda, você poderá fazer a atualização em um local.
Dica

Dica

Lembre-se de que os usuários podem substituir valores padrão se você não tornar as configurações de campo como somente leitura.