Form Level Permission

mkpjsr
Member Posts: 587
Hi all,
Can anybody guide me on this:-
1. I want to assign form level permission to the users.
for eg. A user can see Sales Order but not Sales return
2. Is it possible to restrict users from posting sales/purchase orders,etc.
User should be able to Read/Insert but cannot Post.
Can anybody guide me on this:-
1. I want to assign form level permission to the users.
for eg. A user can see Sales Order but not Sales return
2. Is it possible to restrict users from posting sales/purchase orders,etc.
User should be able to Read/Insert but cannot Post.
0
Comments
-
mkpjsr wrote:Hi all,
Can anybody guide me on this:-
1. I want to assign form level permission to the users.
for eg. A user can see Sales Order but not Sales return
2. Is it possible to restrict users from posting sales/purchase orders,etc.
User should be able to Read/Insert but cannot Post.
What have you tried so far? What error messages are you getting? Or is the problem that the users still have access after you set this up.
This is really basic Navision stuff, and you probably should turn to your partner and ask for some basic training in Navision security. Even the most basic consultant will have no problems showing you all this.David Singleton0 -
David Singleton wrote:
What have you tried so far? What error messages are you getting? Or is the problem that the users still have access after you set this up.
Actually I have tried modifying the Role 'ALL' and its working also but according to my requirement i need to assign a user with some forms of Sales,Purchase,etc. It means i need to create separate roles for all the users because all the users have different areas of work.
Should I create separate roles for all the users and modify 'ALL' role according to their requirement.
One more thing i would like to add into this is, even if I dont give form permission to the user in Role 'ALL' then also the form is visible. How can we restrict it..
0 -
you should create seperate roles for the different areas of work.
The best is one role per area of work.
Edit the role so the only thing in that role which can be done is the specified area of work.
Next is to assing the role to the user who has to work in that area.
If a user has multiple areas, assign multipe roles to the user.mkpjsr wrote:and modify 'ALL' role according to their requirement.
restriction: default the role "ALL" has a permissionline with type = form, id = 0, true, true, true, ...
When a permission with ID = 0 is assigned, then all the objects of that type are allowed.0 -
Sog wrote:you should create seperate roles for the different areas of work.
The best is one role per area of work.
Edit the role so the only thing in that role which can be done is the specified area of work.
Next is to assing the role to the user who has to work in that area.
If a user has multiple areas, assign multipe roles to the user.mkpjsr wrote:and modify 'ALL' role according to their requirement.
restriction: default the role "ALL" has a permissionline with type = form, id = 0, true, true, true, ...
When a permission with ID = 0 is assigned, then all the objects of that type are allowed.
But i dont want a user to see everyting, Suppose i create a Role for Sales thenit should have all sales related permissions but in case i dont allow some user to use Sales Return Order then how can i restrict the use from accessing this ..0 -
Above wrote:But i dont want a user to see everyting, Suppose i create a Role for Sales thenit should have all sales related permissions but in case i dont allow some user to use Sales Return Order then how can i restrict the use from accessing this ..
How about copying the SALES role in a new role SALENoRet, adjust the permissions to that the users don't have rights in the sales return order and assing this role instead of the sales role.
You cannot override rights assigned to the user (you are assigning always the grant permission, never the deny permission), so you have to assign only the rights the users should have, never more.0 -
You can try this:
Create a new role and assign the relevant permissions for related tabel, in your case Sales Header Table, and also define Security filter, like, Sales Header: Document Type=Order, in Security Filter field of Permissions form.
The Security Filter will limit the access to the data as only specified in the Security filter.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions