I have a managed package with a number of Lookup fields from Opportunity to Contact and Opportunity to a custom object.
For each of these lookups I'd like to restrict the records the user can select when populating the Opportunity. For example, I'll restrict the Record Type of the Contact on a particular relationship using the Filter Criteria.
After adding 5 required lookup filters I received the following message with each subsequent filter:
Is this limit specific to the managed package I'm working on or is it cumulative in the organization the package is installed in?
I'm concerned that if the managed package has 5 required lookup filters it won't install in an organization with one or more required lookup filters already in place. If this is the case, would I be better to make the filter optional and back it up with a validation rule to make it required?