Assign only READ permissions for some users

aceXaceX Member Posts: 165
edited 2014-11-24 in NAV Three Tier
Hi guys,

I have users that can work on same server with multiple companies. Some of the users can see and work only COMPANY1 some of them can see and work only COMPANY2 etc.
Now I want users who work in COMPANY1 to have only read permissions to COMPANY2 (Every user to have only read permissions to opposite company).
I've start with SUPER (READ) permission, but I thing that is not good solutions. Does any one can give me idea how this problem could be solved on a best way.

Best regards to all

P.S. ver: NAV 2013 R2

Comments

  • tinoruijstinoruijs Member Posts: 1,226
    For a user you can define permission sets per company.
    Create a role for read only and fill in Company on the "User permission sets" on the user page.
    So always fill in Company.

    Tino Ruijs
    Microsoft Dynamics NAV specialist
  • aceXaceX Member Posts: 165
    Thank you tinoruijs for sugestion but I have another problem with that. I've set permissions only read, but some tables can not be opened by the users, cause there is an error:
    ... you have not Insert permissions to Table Data ...

    I like those users to be able to read data, but if they have not Insert permissions on some tables they can not open the table


    Regards
  • tinoruijstinoruijs Member Posts: 1,226
    aceX wrote:
    ... you have not Insert permissions to Table Data ...

    Which table data?
    Have you taken a look at permission set BASE? Here you see some indirect permissions users need for using NAV.

    Tino Ruijs
    Microsoft Dynamics NAV specialist
  • aceXaceX Member Posts: 165
    Those permissions are required for many tables. Some pages can be opened, but most of them are looking insert permission for current table. I can't to realize why is looking insert permission when I like only user to be available to read data from those tables.

    Best regards
  • tinoruijstinoruijs Member Posts: 1,226
    You will need both SUPER (READ ONLY) and BASIC per company.

    Tino Ruijs
    Microsoft Dynamics NAV specialist
  • aceXaceX Member Posts: 165
    But if I give SUPER (Read) and BASIC permissions to the users, are they will be available to make changes for companies that they have this two permissions

    Thanks tinoruijs
    Regards
  • tinoruijstinoruijs Member Posts: 1,226
    No, they won't because you give them right to read all tables. Not insert or modify.
    They won't be able to insert any of the 'normal'/master-tabledata.

    Tino Ruijs
    Microsoft Dynamics NAV specialist
  • aceXaceX Member Posts: 165
    tinoruijs thank you very much for your time to answer to my questions. I will set those permissions as you tell and I will write here is it everything ok, when users will test their new privileges :)

    King regards tinoruijs
  • aceXaceX Member Posts: 165
    Thank you tinoruijs, it works with SUPER (READ) + BASIC :) .

    King Regards
Sign In or Register to comment.