Sage Developers' Blog

Adding a Menu For All Roles

with 5 comments

With the new System Admin tool in 2009 we have separated the concepts of menu design and restricting access to specific features.
We have allowed a user (with sufficient privileges) to amend a menu for a role, so that all members of that role will see the changes.

Adding a new menu item to all/many roles, however, is not an obvious process; the apparent approach is to add the same menu item to each role separately. This can be very time consuming for customers with lots of roles.

There is an alternative…!
Note that the approach is covered in the system help file in the topic ‘Add a new navigation group or option to all roles’ (or search for ‘Add a new navigation group’) but here we cover it in a little more detail.

Consider the scenario where the user has created a new report that they want to make available to everyone, irrespective of their role.
The overall principle we’re going to follow is to export a modified menu as an add-on package, then reimport it – which will amend the core menu template used by everyone.

1. Create the feature and target in SAA, then add the report to your own menu as usual

2. In the desktop menu designer, right click on the report and select “Export” from the context menu
AddMenuToAllRoles1

 

3. In the wizard, “Next” past the first page then enter a path to the location where you want to create the package. It doesn’t matter where, so long as you can find it again!
AddMenuToAllRoles2

 

4. “Next” to the last page, enter an “Add-on Name” (again, it doesn’t really matter what) and click “Generate”
AddMenuToAllRoles3

5. Open the System Administration tool and go to the “Add-Ons” page
6. Right-click on the right-hand side of the screen and select “Add New Add-On”
AddMenuToAllRoles4

 

7. Click “Next”, “Browse” to the package you just created and “Install”
AddMenuToAllRoles5

The menu item has now been added to the core menu template; all you need to do now is authorise access to the feature for all roles that need it – this will determine whether the menu option actually appears for any given user.
AddMenuToAllRoles6

Written by Steve Mallam

January 17th, 2010 at 2:16 pm

Posted in Uncategorized

Tagged with ,

5 Responses to 'Adding a Menu For All Roles'

Subscribe to comments with RSS or TrackBack to 'Adding a Menu For All Roles'.

  1. really good article…

    I have spent a bit of time going through your posts, more than I should have but I must say, http://juningju01.blogs.experienceproject.com/941669.html, many Thanks….

    Dchelle

    2 Aug 11 at 11:35

  2. Xehmer

    8 Aug 11 at 18:11

  3. quality post…

    I have spent a bit of time going through your posts! http://promdresses2012.ucoz.com/blog/0-0-0-0-17-3,i had a good read….

    TadWinett

    1 Sep 11 at 18:49

  4. Chantelle

    22 Nov 11 at 16:35

  5. Great One…

    I must say ! http://your071.i.ph/blogs/your071/ ,thanks haha…

    kander

    25 Nov 11 at 10:42

Leave a Reply