Security and Permissions ???
emkpro
Member Posts: 47
I am trying to set security roles and permissions in a database but defining every single table and other components permissions is a real hard work. other than using Navisison's standart role setup what can I do?
How come if I define the security roles and group permissions if I give all users all table and all tabledata access and limit the forms would it be suitable for a system ???
Also I need sales orders verified by a supervisor role before they can be processed IF they have any discounts (Discounts will be preset) I am not hoping much on this one but still wanted to ask
How come if I define the security roles and group permissions if I give all users all table and all tabledata access and limit the forms would it be suitable for a system ???
Also I need sales orders verified by a supervisor role before they can be processed IF they have any discounts (Discounts will be preset) I am not hoping much on this one but still wanted to ask
//EMK\\
0
Comments
-
Hi, the forms inherit the permissions from the table data objects. If you set a tabledata permission, then the user has access to the form that reads/writes to it too.
I have tried building security from scratch, but abandoned it cause it is too much work to define every single table that plays a part in each module.
8-[
I prefer using the standard navision roles and modify them when needed...0 -
sorry 8-[//EMK\\0
-
The result could be the same, except from code where the checking is done via table data security and not form security.
That means that the user might be able to change data, not by himself, but by checks that go thru table data security (and not form security) and finds out that the user can change everything.
Im my opinion, it is double work, cause:
* first you give all table access and
* then give or take form access,
instead of:
* give or take table data access
](*,)0 -
i've found it easy to just restrict or give access by making a copy of the role "All" and then modify it.
The role "All" basically gives rights to all reports, table, forms etc. so first add the role "All" to your database login, then all relevant roles that apply. then start restricting access by modifying your customised role "All"0 -
For your Sales Orders review give only reviewer a role that allows posting (this role should be preset) and other a role that allows only entering sales documents.http://www.NaviTools.com
Documentation for Microsoft Navision
E/R diagrams, Workflow diagrams, UML diagrams, process diagrams0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
