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.