Salesforce managed packages lock in certain elements by design. This can make it challenging to support an individual organization's needs in a flexible manner. @Beth Breisnes highlights how to use custom metadata to support admin configurability in managed packages.
Using Custom Metadata to Provide Flexibility in a Managed Package
2 comments