Todd,

Well, this note gives me a good opportunity to talk about some functionality 
that has been added to the
system over the years.  These types of requests have come up periodically and 
they are coming up more
and more over the years.  We do listen....

1) SubAdministrator

For 10+ years of course we have had the concept of SubAdministrators who can 
only have Administrator
rights to a subset of the system.  I know this is not the current topic, but it 
is related and I wanted to make
sure there is a complete list of the different ways you can segment duties.  
This capability allows you to have
users who are Admins but only for certain parts of the system.  They are normal 
users to the parts they are
not SubAdmins for.

2) System Admin vs. Administrator

For a number of releases (7.0?), we have allowed the separation of Development 
and System Admin duties.
All the System Admin duties -- setting server info settings and creating users 
and groups and such -- can
all be accomplished by a non Administrator user of the system.  In fact, you 
can separate these duties as
much as you desire since all of these duties are now accomplished through AR 
System forms and you can
control the premissions as fine as you desire -- you can let someone change 
some settings but not others
as you can control each setting with separate permissions.

So, this allows you to have someone who is a System Administrator of the AR 
System but who does not
have development rights and cannot see any data that their normal permissions 
doesn't grant them access
to.


But, you are looking for something above and beyond this, you want to restrict 
the Administrator.  The above
only allows you to have a System Administrator without Administrator rights.  
How do you limit the
Administrator from having System Administrator or data rights?

So, in 7.6.04, we introduced a new capability....

3) Structure only Administrator

With the 7.6.04 release, there are two new special groups -- Struct 
Administrator and Struct SubAdministrator.
These two groups provide a restricted flavor of Administrator and 
SubAdministrator capabilities.  The
restriction is that they have development rights just like before but NO DATA 
ACCESS.  In other words, they
can play with structures but not see any data.  Unless of course they are also 
in other groups that give them
access to data just like any other normal user.

In addition, there are ways to lock someone to the overlay layer so that they 
do not have the ability to go into
base mode and be an Administrator there (so they are an overlay only 
Administrator or SubAdministrator).

This allows you to have separation between development and data.  You can have 
folks with
Struct Administrator rights do an upgrade of a system but they cannot see any 
of the data on the system.



You can of course mix and match rights someone has on different systems (so 
they can be full
Administrators in development but only Struct Administrators in production for 
example) or have different
users with the rights on different systems or whatever level of segregation you 
want.

You can combine Struct Administrator with the System Administration capability 
to have users who can
do development on a system but not do any System Administration on the system.  
You can have someone
who has development and system adminstration rights but no access to any other 
data.  Whatever
combination you want on whatever systems you want should now be possible.


NOTE: Administrator is still there and still has full rights to everything.  
Something has to have everything.
But, you can restrict this access tightly and you can even have no one with 
those rights and use
arcache to stick someone in as an Administrator if there is ever a need for 
someone with ALL rights.


Combining the three features that are now available, you can restrict what 
rights a user has and control
development, system administration, and data access and keep them together or 
separated as needed for
your environment.

I think if you look at these three capabilities, you will be able to slice and 
dice your roles and the access
they allow to the system to conform to whatever separation of duties/roles 
requirements existing in your
environment.


If there are other divisions that are needed, we would like to hear about them. 
 But, we think that the
combination of these capabilities allows you to do what is needed.


I hope this is useful and maybe lets you know about some features that you were 
not aware of.

Doug Mueller


________________________________
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Arner, Todd
Sent: Friday, August 05, 2011 12:31 PM
To: arslist@ARSLIST.ORG
Subject: Separation of Admin and Development Duties

**

We have been given a directive to separate the Remedy Development and 
Administrative functions.  Basically, we have been instructed to come up with a 
way to ensure that no one person can make development changes and also be able 
to set up users accounts.  We currently split the roles between two groups so 
that no one person is doing both, however, since the developers and admins have 
Administrator privileges, there is nothing stopping either from performing all 
functions.

Does anyone else out there have a similar requirement?  If so, can you share 
your solution?

I am just not seeing a way to do this.  Or maybe I just don't want to see the 
way. :)  Seems to me both rolls need to have Administrator privileges to 
complete their tasks.

Any insight is greatly appreciated.

ARS 7.5 p7
MS SQL 2005
Windows 2003 SP2

Thanks,
Todd Arner
Great Lakes

--------------------------------------------------------------------------------
The information contained in this communication may be confidential, is intended
only for the use of the recipient(s) named above, and may be legally
privileged.  If the reader of this message is not the intended recipient, you
are hereby notified that any dissemination, distribution, or copying of this
communication, or any of its contents, is strictly prohibited.  If you have
received this communication in error, please notify the sender immediately and
destroy or delete the original message and any copy of it from your computer
system.  If you have any questions concerning this message, please contact the
sender.
================================================================================


_attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"

Reply via email to