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.
(For older version of Sage X3, you can find it in the same module)
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 and expertise, 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 has some unique integration solutions developed for Sage CRM with Sage ERPs namely Sage X3, Sage Intacct, Sage 100, Sage 500, and Sage 300. We also offer best-in-class Sage ERP and Sage CRM customization and development services to Business Partners, End Users, and Sage PSG worldwide. Greytrix helps in the migration of Sage CRM from Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer. Our Sage CRM Product Suite includes addons like Greytrix Business Manager, Sage CRM Project Manager, Sage CRM Resource Planner, Sage CRM Contract Manager, Sage CRM Event Manager, Sage CRM Budget Planner, Gmail Integration, Sage CRM Mobile Service Signature, Sage CRM CTI Framework.
Greytrix is a recognized Sage Champion Partner for GUMU™ Sage X3 – Sage CRM integration listed on Sage Marketplace and Sage CRM – Sage Intacct integration listed on Sage Intacct Marketplace. 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.
For more information on our integration solutions, please contact us at sage@greytrix.com. We will be glad to assist you.