Administrator User Guide

Data Access Control (DAC) : ACRs, Roles and Scopes : Permissible Operations (Perops)
A Role is a set of Permissible Operations (Perops for short) which define the operations that can be performed on a given element type.
In the Element section of the perop the HIER keyword can be used to apply the condition and the operations to an element which is part of a specified hierarchy. For example, using TMPL HIER will include all elements sitting below a template. Therefore a box under a template would be covered by the perop, however a box under an equipment will not be covered by the perop.
The NOT keyword can also be used to apply a perop to everything except the element named. For example using NOT EQUI will apply the perop to everything but equipment. These two keywords can also be combined, for example, NOT TMPL HIER can be used to apply the perop to everything except an item which is part of a template hierarchy. The NOT syntax can also be applied to the attribute column to apply the perop to all but the mentioned attribute. For example NOT LOCK will apply the perop to all attributes but LOCK. The operation does support the addition of multiple attributes or elements, for example NOT LOCK NAME DESC or NOT EQUI TMPL.
The use of lock is particularly important when selectively disallowing modification of attributes. When a perop disallows a particular operation it cannot then be re-allowed in a subsequent perop, restricting the usefulness of the ALL syntax. As such the NOT keyword is used, without this it would be required to add all attributes but the one to be excluded into the attributes column which is impractical.
Note:
The Qualifying Condition Column can be any PML 1 expression which evaluates to a Boolean, i.e. True or False. The user should be aware that any attributes used in the qualifying condition need to be present on all of the elements added to the element list for the condition to work correctly.

1974 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved.
AVEVA Logo