Is "On Menu" attribute in Customization/Personalization Maintenance managed automatically?

In Customization/Personalization Maintenance, there is a checkbox for “On Menu”. Based on what I’m seeing in my system it appears like this attribute has to be managed manually. i.e. I see some customizations where the state of that attribute does not accurately reflect whether the customization is actually on the menu. Is this expected behavior or do I have a problem?

It should be automatic. Does a menu show when you open it in Customization Maintenance? If this isn’t in sync, then let support know.
I normally used a BAQ that looked in the menu table for items with -c MyCustomizationName.

I found that the field was not updated during the upgrade process. However, following re-validation of the customizations, the flag is set for those on a menu.

I normally recommend that after an upgrade, to open every customization and use Actions > Verify All
This may come up with false errors, but at least you know where to look.

1 Like

FYI, Epicor has opened a Problem to correct problems with the setting of the “On Menu” attribute. It’s supposed to be automatic, but is not always being set appropriately. PRB0215316