Loading
Mejora de Salesforce mediante código
Tipos de metadatos personalizados y campos de fórmula avanzados

Tipos de metadatos personalizados y campos de fórmula avanzados

Cuando cree un tipo de metadatos personalizado, puede hacer referencia a sus valores en un campo de fórmula avanzado. Si un valor de cambio cambia, puede actualizarlo en el tipo de metadatos personalizado en lugar de cambiar varias fórmulas codificadas. Si utiliza el empaquetamiento, defina la lógica que desee y permita a los suscriptores personalizar los detalles.

Ediciones necesarias

Disponible en: Salesforce Classic y Lightning Experience

Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition

Puede crear, modificar y eliminar registros de tipos de metadatos personalizados de paquetes instalados en: Group Edition y Professional Edition

Ejemplo
Ejemplo Supongamos que desea validar que el importe en el campo Ingresos anuales del objeto Cuenta es superior a 0 y no supera 100.000 millones de dólares
  • Cree un tipo de metadatos personalizados. En este ejemplo, lo denominamos Importes Mínimos y Máximos.
  • Cree dos campos personalizados para su tipo denominados Ingresos mínimos e Ingresos máximos.
  • Cree un registro y denomínelo FY19.

Ahora haga referencia al registro de metadatos personalizado en un campo de fórmula. La sintaxis es:

$CustomMetadata.CustomMetadataTypeAPIName.RecordAPIName.FieldAPIName

Utilice los sufijos correctos. Para el tipo de metadatos personalizados, utilice __mdt. Para los campos, utilice __c. Los registros no requieren sufijos.

Nota
Nota Los campos de área de texto largo no se admiten en referencias de fórmula.

Su fórmula podría ser parecida a esta:

OR(
   AnnualRevenue < CustomMetadata.AnnualRevenue__mdt.Annual_Revenue.Minimum_Revenue__c,
   AnnualRevenue > $CustomMetadata.AnnualRevenue__mdt.Annual_Revenue.Maximum_Revenue__c
)
Si los importes mínimos y máximos cambian, realice la modificación en el registro de metadatos personalizado en vez de en múltiples fórmulas.
 
Cargando
Salesforce Help | Article