Administrator
User Guide
Data Access Control (DAC)
: Example Perops
Example Perops
The following examples show how you can set up Perops to allow a Role to perform various tasks.
Example 1: A Simple Example
This Role allows a user to perform all operations on Pipes, Branches and Piping components.
Perop
Elements
Operations
Attributes
AllPipes
Pipe Hierarchy
Modify
Create
Delete
Claim
Issue
Drop
Output
Export
Copy
Allow
Allow
Allow
Allow
Allow
Allow
Allow
Allow
Allow
ALL
Example 2: Hanger & Support Administration
This Role allows a user to create and use Sites for the Design Hangers & Supports application, but not to access Sites for other purposes.
The user must first create a Site, and set its PURP attribute to 'ADM'.
There are three Perops: the first lets the user do everything with Sites except delete them; the second prevents the user changing the PURP of an existing Site; the third lets the user do everything to Sites which have their PURP attribute set to 'ADM'.
Perop
Elements
Operations
Attributes
SuppMaster
Site
Create
Modify
Delete
Claim
Issue
Drop
Allow
Ignore
Disallow
Ignore
Ignore
Ignore
PURP
NAME
FUNC
DESC
Perop
Elements
Operations
Attributes
SuppModify
Site
Create
Modify
Delete
Claim
Issue
Drop
Ignore
Allow
Allow
Allow
Allow
Allow
PURP
NAME
FUNC
DESC
Condition:
(empty (purp of SITE))
Perop
Elements
Operations
Attributes
SuppDelete
Site
Create
Modify
Delete
Claim
Issue
Drop
Ignore
Allow
Allow
Allow
Allow
Allow
PURP
NAME
FUNC
DESC
Condition:
(purp of site eq 'ADM')
Example 3: Creating Support ATTAs
This Role allows the user to handle Attachment Points (ATTAs) for Pipe Hangers, but no other type of ATTA.
There are three Perops:
Perop
Elements
Operations
Attributes
ATTA
ATTA
Create
Modify
Delete
Claim
Issue
Drop
Allow
Ignore
Ignore
Ignore
Allow
Allow
ALL
Condition:
true
Perop
Elements
Operations
Attributes
ATTADENY
ATTA
Create
Modify
Delete
Claim
Issue
Drop
Ignore
Disallow
Disallow
Disallow
Disallow
Disallow
ALL
Condition:
(purp of ATTA neq 'HANG')
Perop
Elements
Operations
Attributes
ATTADEL
ATTA
Create
Modify
Delete
Claim
Issue
Drop
Ignore
Allow
Allow
Allow
Allow
Allow
ALL
Condition:
(purp of ATTA eq 'HANG')
1974 to current year.
AVEVA Solutions Limited and its subsidiaries. All rights reserved.