I think I have a scenario by which my organization can effectively maintain the database without tripping each other up. Before I implement this I'd like some input.
I am the database administrator, so I get the following permissions:
Add/Edit Data
Delete Data
LANSync Data Sync
Data Administration Page
My Sales Engineer adds new products to the database, and keeps pricing current. Their permissions are as such:
Add/Edit Data
LANSync Data Sync
My draftsman keeps all the inputs and outputs and product specifications in order. While he's creating drawings he can add or fix inputs, outputs, etc:
Add/Edit Data
LANSync Data Sync
Restrict Price
Restrict Cost
Our Salespeople aren't allowed to manipulate anything in the database. They may be working on a deal where they need to adjust pricing in a project, but they don't get to write that information to the master database. They get:
No permissions whatsoever.
Lastly, everyone in the organization will be set to LANSync when they log in every day, so if changes they made need to persist they will.
|