How to validate menu item

By | November 24, 2022

Sometimes we come across situations in Sage X3, where after creating a custom screen, you decide to create a separate menu item for that screen (as per client requirement or any other needs) and attach that particular menu item to the menu tree as per the respective & required module.

But most of the time when we try to attach the menu item to the menu tree, even though after editing the home page, it tends to remain invisible in the menu tree where it was supposed to be present / visible. Then people tend to follow traditional method, or we can say that a quick fix which involves the user and forces them to log out – login from Sage X3 multiple times so that changes can take place. After such inefficient & number of times repeating the process, it works i.e. menu item starts to get displayed in the menu tree.

But this approach is inefficient and not recommended for attaching / adding menu items as it may cause problems in the near future.

As we know, Sage X3 provides with different types of validation and processing such as validations of screen, windows, table, object, local menu, etc. so that applied settings/changes can take place/reflected into the system. In the same manner, X3 provides an option for the validation of menu items as per the user role.

In order to validate menu item, follow the given steps below:

Go to : Development > Utilities > Dictionary > Validations > Menus (Refer the given images for extra clarity).

Or its function can be called directly from the search / home navigation.

Fig 1 : Menus

(For older version of Sage X3, you can find it in the same module)

Fig 2 : Update Menu

After clicking on Menus, a pop-up/select list will appear in which user type/role type needs to be selected and then hit the OK button. Sage X3 validates the menu item for us into the respective module. After the successful validation, the menu starts to appear in the menu tree and is ready to serve the requirement.

By following the above steps we can easily validate menu items for any type of user as per the need along with saving extra time.

About Us

Greytrix – a globally recognized and one of the oldest Sage Development Partners is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development, and implementation competence. 

Greytrix caters to a wide range of Sage X3, a Sage Business Cloud Solution, offerings. Our unique GUMU™ integrations include Sage X3 for Sage, Dynamics 365 CRM, and Magento eCommerce along with Implementation and Technical Support worldwide for Sage X3. Currently we are Sage X3 Implementation Partner in East Africa, Middle East, Australia, Asia, US, UK. We also offer best-in-class Sage X3 customization and development services, integrated applications such as POS | WMS | Payment Gateway | Shipping System | Business Intelligence | eCommerce and have developed add-ons such as Catch – Weight  and Letter of Credit and India Legislation for Sage X3 to Sage business partners, end users and Sage PSG worldwide. Greytrix Sales Commission App for Sage X3 simplifies commission calculations and postings on sales transactions.

The GUMU™ Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for the processing and execution of application programs at the click of a button.

Greytrix is a recognized Sage champion ISV Partner for GUMU™ Sage X3 – Sage CRM integration also listed on Sage Marketplace; GUMU™ integration for Sage X3 – Salesforce is a 5-star rated app listed on Salesforce AppExchange and GUMU™ integration for Dynamics 365 CRM – Sage ERP listed on Microsoft AppSource.

For more information on Sage X3 Integration and Services, please contact us at, We would like to hear from you.