I have several groups of people who want to use Ignition at my workplace. Some of them are designing pages/reports that are used in production, and others (technicians) just need to be able to sporadically set up a page to monitor equipment status, i.e. to troubleshoot a bug. I currently have a database for production tag history (DB1) and another for troubleshooting data (DB2).
My question is : Is there any way to validate user roles when enabling history on a specific database? Can I somehow give access to our technicians to the Designer and Tag History on DB2, but restrict write access to DB1? I want to separate the databases to avoid having someone inadvertently flood the production database with temporary data and to have better control over pruning.
Or, more broadly, am I approaching the problem in the wrong way? What is a good way to manage different "types" of designers?
You should have separate gateways for prod and testing. Solves the access permission issues, and also makes sure the prod projects are inaccessible to those who have no business putting their dirty fingers in there.
We do, we have a test, a certification and a prod gateway, but only the prod one is fully licensed. I guess we'll have to get licensing for the other environments as well. Thanks for the input
Be very careful training anyone you allow to use a designer on a production gateway. The security roles for designer access just let in--once in, any designer can do things that break the whole gateway, and/or break security in the whole gateway. Designers just have "guard rails", not complete security barriers.