Options

Navigation Pane menu by company

trintrin Member Posts: 110
Hi,

Is there a way to build different Navigation Pane menu structures by company?


Thanks

Comments

  • themavethemave Member Posts: 1,058
    As and end user I haven't found an easy way to do. But as a developer you may be able to.

    My idea would be to create a new menu based on the add-on number range for each company.

    then setup a premission group that resticts the base menues and give premission for the new add-on menu.

    assign users from different companies the premissions.

    if a user doesn't have premissions for an object Navision hides it from them, that is what will keep the default menus from showup for a company.
  • trintrin Member Posts: 110
    Hi themave,

    Thank you so much for your suggestion. I created Add-on 1 and Add-on 2 with different menus. I created two different super user roles with access to everything else except some restriction on Menusuite.

    Super Super Role 1 is assigned with Add-on 1 menusuite along with other permisions on tables, reports...ect
    When I tried to log in as Test 1 withe Super Role 1, I got this error:

    "You do not have permission to run the "Add-on 2 "Menusuite"

    I also tested to also assign Super Role 1 with Add-on 1, MBS, Region, and Company. When I tried to log in as Test 1 withe Super Role 1, I still got that error.

    Only when I added Add-on 2 to Super Role 1 then, I was able to log in as Test 1 but then I was able to see the menu for Add-on 2.

    Can you help?

    THANKS!!
  • ara3nara3n Member Posts: 9,258
    unfortunately there isn't a way to hide menus based on companies.

    Maybe there is one way you can do it, but I don't if it's possible. The data for menu is setup in user menu table as blob. You could create another table that will have company as pk and have a version for every company.
    On open company you could replace the user menu level with the company specify one.

    The data is in blob field.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • MbadMbad Member Posts: 344
    Maybe you could make just one menu suite containing everything and use permission on the menu items to sort out users. Would recquire permissions per company though, but sounds like that is already set up.
Sign In or Register to comment.