AX 2012: Add Custom Module to Main Menu

Posted on Updated on

1. Create your custom menu under Menus in AOT.


2. Create menu reference for your newly added menu under Menus > MainMenu in AOT.


3. Drag your newly created menu to the MainMenu.


4. Save the changes. Restart the Functional workspace to see your module coming up with standard AX modules 🙂



6 thoughts on “AX 2012: Add Custom Module to Main Menu

    Fasnacht said:
    July 23, 2015 at 9:18 pm

    After following these steps, i don’t see my menu reference added to the main menu in AX. It is there in the AOT but not accessible by users. I removed user cache files, restarted client and aos. Generated CIL There is no configuration key or security key to my cus layer menu. I can add other menu references to main menu and they show. I created my menu so that it matches the menu that i can add to main menu but still no success. Am i missing something?

      Fasnacht said:
      July 24, 2015 at 1:31 am

      to make it work, i added a default AX module (Budgeting) as a menu reference to my menu, restarted aos then my changes started to show up.

    muhammadanaskhan responded:
    July 24, 2015 at 3:37 pm

    Seems to me the issue of role based security. Which user are you using to access AX?

    Danny Molyneux said:
    September 28, 2016 at 8:02 pm

    Just what I needed. Thank you.

    Scott Milner said:
    February 22, 2017 at 8:52 pm

    Is there a way to add security to this, so that users do not see the new module unless they have the correct security?

    Shoot Acoustic said:
    June 6, 2017 at 3:16 pm

    This post saves my time. Thanks.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s