2Владимир Максимов
Цитата:
Best Practice в данном вопросе бесполезен. Из него совершенно не понятно надо ли давать права на ключи или на объекты; надо ли создавать новые ключи. Он просто констатирует то, что есть сейчас
Как это бесполезен? Там четко написано как и на каких объектах использовать и как именовать ключи.
Зачем использовать ключи
Applying Security Keys
Цитата:
Applying Security Keys
The main reasons to apply user-level security are to:
- Allow users to do only their designated tasks.
- Protect sensitive data in the database.
- Prevent users from inadvertently breaking an application by changing code or objects on which the application depends.
You need to apply a security key to:
- Tables
- Views
- Menus
- Menu items
- Form controls
- Report controls
Именование ключей
Best Practices for Configuration and Security Keys
Цитата:
One of the nine security keys on a branch (the parent) should take the name of the module. For example, BOM. The other keys (up to eight more on a branch) should have the name of the module followed by one of the following suffixes: Daily, Journals, Inquiries, Reports, Periodic, Setup, Misc, or Tables. For example, BOMReports, BOMSetup, and LedgerPeriodic.
Enterprise Portal keys should have a prefix of EP followed by the name of the role. For example, EPAdmin and EPConsultant. Additional security keys for the role should take one of these suffixes: Misc, Info, Report, or Task. For example, EPAdminInfo and EPConsultantTask.