Custom settings and custom metadata
Custom settings and custom metadata are highly similar concepts within Salesforce. As you may know, Salesforce occasionally develops features that serve similar purposes, such as Process Builder and Flows, and eventually opts for a single solution. A comparable situation arises with custom settings and custom metadata – they can achieve similar objectives. So, why did Salesforce create these distinct features? The answer is straightforward: because they can! Just kidding. Custom settings were introduced prior to custom metadata, so we could say that custom metadata is a sort of evolution of custom settings. This is, of course, a significant oversimplification, so let’s quickly compare these features:
Custom settings |
Custom metadata |
|
Suffix |
“__C”, similar to a Salesforce custom... |