Loading
Forbedre Salesforce med kode
Tilpassede metadatatyper og avanserte formelfelt

Tilpassede metadatatyper og avanserte formelfelt

Når du oppretter en tilpasset metadatatype, kan du referere til verdiene i et avansert formelfelt. Hvis en feltverdi endres, kan du oppdatere det i den tilpassede metadatatypen i stedet for å endre mange hardkodede formler. Hvis du bruker pakking, definerer du logikken du ønsker, og lar abonnentene tilpasse detaljene.

Nødvendige utgaver

Tilgjengelig i Salesforce Classic og Lightning Experience

Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition

Du kan opprette, redigere og slette tilpassede metadatatypeposter fra installerte pakker i Group og Professional Edition

Eksempel
Eksempel La oss si at du vil bekrefte at beløpet i kontoobjektets Årlig omsetning-felt er større enn 0 og ikke overskrider 100 milliarder.
  • Opprett en tilpasset metadatatype. I dette eksemplet kaller vi den for Min and Maks beløp.
  • Opprett to tilpassede felt for typen som du kaller Minimum omsetning og Maksimal omsetning.
  • Opprett en post og gi den navnet FY19.

Nå refererer du til den tilpassede metadataposten i et formelfelt. Syntaksen er:

$CustomMetadata.CustomMetadataTypeAPIName.RecordAPIName.FieldAPIName

Bruk de riktige suffiksene. For den tilpassede metadatatypen bruker du __mdt. For felt bruker du __c. Poster krever ikke noe suffiks.

Merk
Merk Felt for område med lang tekst støttes ikke i formelreferanser.

Formelen kan se omtrent slik ut:

OR(
   AnnualRevenue < CustomMetadata.AnnualRevenue__mdt.Annual_Revenue.Minimum_Revenue__c,
   AnnualRevenue > $CustomMetadata.AnnualRevenue__mdt.Annual_Revenue.Maximum_Revenue__c
)
Hvis minimums- og maksimumsbeløpet endres, redigerer du i den tilpassede metadataposten i stedet for i flere formler.
 
Laster
Salesforce Help | Article