File system folders in AVEVA Unified Engineering
- Last UpdatedNov 15, 2024
- 10 minute read
Standard Pre-created File System Folders
When an AVEVA Unified Engineering environment is deployed, a standard structure of folders and files is created on the shared storage file system (P:\) that must be adhered to.
Prescribing the system folder structure enables AVEVA to retrospectively:
-
Extend AVEVA Unified Engineering managed service with new products, features and functionalities without affecting existing project data and folders.
-
Implement self-service administration features in CONNECT with the AVEVA Unified Engineering environment by knowing exactly where project data and folders reside
-
Effectively recover data and files as part of the managed service by knowing exactly where project data and folders reside
-
Change the file system folder access mode
-
Apply file system folder project access control
The table below illustrates the standard folder structure and their purpose.
|
Folder |
Storage Purpose(s) |
|---|---|
|
AVEVAFiles |
AVEVA software related folders (Dabacon databases, Projects and configurations) |
|
AVEVAFiles\Engineering |
AVEVA Dabacon Databases organized by project Option <PROJECT> folder access control (see section below) |
|
AVEVAFiles\Engineering\<PROJECT> |
|
|
AVEVAFiles\Simulations |
AVEVA Simulation folders |
|
AVEVAFiles\Simulations\PROII |
AVEVA PRO/II Simulation files (default storage location configured in PRO/II) |
|
AVEVAFiles\Simulations\PROII\AIS |
AVEVA PRO/II Integration related folders |
|
AVEVAFiles\Simulations\PROII\AIS\Input |
Files generated as part of PRO/II publish simulation to AVEVA Engineering |
|
AVEVAFiles\Simulations\PROII\AIS\Output |
SVG files generated during PRO/II integration with AVEVA Engineering |
|
AVEVAFiles\Simulations\SimCentral |
AVEVA Process Simulation folders |
|
AVEVAFiles\Simulations\SimCentral\AIS |
AVEVA Process Simulation Integration related folders |
|
AVEVAFiles\Simulations\SimCentral\AIS\Input |
SIMX files copied during Export to AVEVA Engineering process |
|
AVEVAFiles\Simulations\SimCentral\AIS\Output |
SVG files generated during Process Simulation integration with AVEVA Engineering |
|
AVEVAFiles\Miscellaneous |
Miscellaneous folders |
|
AVEVAFiles\Miscellaneous\AIS |
AIS SQLite database for datasources |
|
AVEVAFiles\Miscellaneous\GDP |
Gateway Data Publisher related folders. (Created when optional GDP component is enabled. See AVEVA Gateway Data Publisher in AVEVA Unified Engineering in this guide.) |
|
AVEVAFiles\Miscellaneous\GDP\Configurations |
Default configurations folder for Gateway Data Publisher |
|
AVEVAFiles\Miscellaneous\GDP\Logs |
Default logs folder for Gateway Data Publisher (Created when optional GDP component is enabled. See AVEVA Gateway Data Publisher in AVEVA Unified Engineering in this guide.) |
|
AVEVAFiles\Miscellaneous\GPO |
Group Policy Object (GPO) Related folders |
|
AVEVAFiles\Miscellaneous\GPO\AI-AE |
GPO files for AVEVA Electrical\Instrumentation Master inst.ini propagated to users’ workspaces by GPO. This should be updated with AI\AE project list changes. |
|
AVEVAFiles\Miscellaneous\GPO\PID |
GPO files for AVEVA™ P&ID. |
|
AVEVAFiles\Miscellaneous\GPO\SimCentral |
GPO files for AVEVA™ Process Simulation. |
|
AVEVAFiles\Miscellaneous\GPO\Win10StartFix |
GPO file used by .User - Win10StartFix |
|
AVEVAFiles\Miscellaneous\SharedServices |
Shared Services notify project (dabacon) |
|
AVEVAFiles\Miscellaneous\TMR |
|
|
AVEVAFiles\ElecInst |
AVEVA Electrical & Instrumentation project folders organized by project |
|
AVEVAFiles\ElecInst\<PROJECT> |
Option for <PROJECT> folder access control (see section below). |
|
AVEVAFiles\PID |
AVEVA™ P&ID project folders organized by project Option for <PROJECT> folder access control (see section below). |
|
AVEVAFiles\PID\<PROJECT> |
|
|
ProjectFiles |
Working project files for AVEVA products organized by discipline and project. Option for <PROJECT> folder access control (see section below). |
|
ProjectFiles\Civil |
|
|
ProjectFiles\Civil\<PROJECT> |
|
|
ProjectFiles\Design |
|
|
ProjectFiles\Design\<PROJECT> |
|
|
ProjectFiles\Drafting |
|
|
ProjectFiles\Drafting\<PROJECT> |
|
|
ProjectFiles\Electrical |
|
|
ProjectFiles\Electrical\<PROJECT> |
|
|
ProjectFiles\Instrumentation and Controls |
|
|
ProjectFiles\Instrumentation and Controls\<PROJECT> |
|
|
ProjectFiles\Mechanical |
|
|
ProjectFiles\Mechanical\<PROJECT> |
|
|
ProjectFiles\Process |
|
|
ProjectFiles\Process\<PROJECT> |
|
|
ProjectFiles\Project Controls |
|
|
ProjectFiles\Project Controls\<PROJECT> |
|
|
ProjectFiles\Project Management |
|
|
ProjectFiles\Project Management\<PROJECT> |
Important: Do not remove the standard structure folders, as this has a detrimental effect on the automated upgrade process.
Creating New File System Folders
It is acceptable to create new file system folders on the shared storage (P:\) under the pre-created standard file system folders. That is, under P:\AVEVAFiles\ or P:\ProjectFiles\ (or any sub-folders) but not at the root (P:\) level.
When you create a new system folder under a pre-created system folder, it will automatically inherit the same permissions as the pre-created system folder.
For example, if the pre-created system folder was only writable to by CONNECT users in a particular CONNECT Group (by virtue of roles being attached), then the new system folder will only be writable to by these users as well. Consider carefully before creating folders so you can use the existing discipline-based roles to control access. Refer to the section below on further details relating to File System Access Controls.
If you create new system folders and alter permissions using folder security (not recommended), please ensure that the AWS Delegated FSx Administrators Group is retained so that the Unified Engineering automated upgrade process has access.
File System Folder Access Controls Prerequisites
For File System Folder Access Controls to be supported, it is important that the standard file system folder structures have been implemented and adhered to.
That is:
AVEVA Product Projects\Project Definition Files are located under P:\AVEVAFiles\<Engineering or PID or ElecInst>\
One <Project> sub-folder for each Project
P:\AVEVAFiles\Engineering \XYZ
Working project files organized by <Discipline> are located under P:\ProjectFiles\<Discipline>\
One <Project> sub-folder for each Project
P:\ProjectFiles\Design\XYZ
If standard project-related folder structures have not been implemented and File System Folder Access Controls are required, the projects should be reorganized accordingly with the assistance of AVEVA Cloud Dev Ops and Professional Services.
File System Folder Access Control Introduction
Unified Engineering offers access control modes for the following standard file system folders and <Project>-related folders:
|
Standard File System Folders |
Folder |
Purpose |
|---|---|---|
|
Engineering (i.e. Dabacon) AVEVA Product Projects |
||
|
P:\AVEVAFiles\Engineering\<Project> |
Dabacon <Project>s location |
|
|
P:\ProjectFiles\Civil\<Project> |
Structural/Civil discipline users |
|
|
P:\ProjectFiles\Design\<Project> |
E3D Design discipline users |
|
|
P:\ProjectFiles\Drafting\<Project> |
P&ID discipline users if Diagrams used as drafting tool |
|
|
P:\ProjectFiles\Process\<Project> |
Engineering Process discipline users |
|
|
P:\ProjectFiles\Mechanical\<Project> |
Engineering Mechanical discipline users |
|
|
AVEVA P&ID Projects |
||
|
P:\AVEVAFiles\PID\<Project> |
P&ID <Project>s definition location |
|
|
P:\ProjectFiles\Drafting\<Project> |
P&ID discipline users if P&ID used as drafting tool |
|
|
AVEVA Electrical & Instrumentation Projects\<Project> |
||
|
P:\AVEVAFiles\ElecInst\<Project> |
ElecInst <Project>s definition location |
|
|
P:\ProjectFiles\Electrical\<Project> |
Electrical discipline users |
|
|
P:\ProjectFiles\Instrumentation and Controls\<Project> |
Instrumentation discipline users |
|
File System Folder access controls are independent of access controls embedded in AVEVA Products.
AVEVA Product access is generally dependent of File system folder access. Revoking access to file system folders implies access via the product is not possible.
With read file system folder permissions, different products react differently. For example, Engineering (Dabacon) based products will not login to a project if none or read file system folder permissions are applied (this is because these products always require write access to certain database files to function). However, Electrical, Instrumentation and P&ID users with read access will be able to launch the product and potentially update data depending on their permissions in the SQL database (data is stored in SQL).
File System Folder access controls comprise a switchable UE environment-wide access control mode with (optional) project folder access control as described below.
The following access control modes are available in Unified Engineering:
-
Access Mode 1 (Default). Read as standard \ Discipline Role-based write
-
All users have read permissions on all standard file system folders and <Project>-related sub-folders.
-
Assigning CONNECT discipline-based roles to groups and users to these groups grants write permissions to the standard file system folders and <Project>-related sub-folders (see the “access privileges of the roles and their purpose” table in Default groups and assigned roles for AVEVA Unified Engineering for details).
-
Typical Use Cases: Single stakeholder multi-discipline-user, demonstration, PoC, trial environments.
-
-
Access Mode 2. None as standard \ Discipline Role-based write
-
All users have no access permissions to standard file system folders and <Project>-related sub-folders.
-
Assigning CONNECT discipline-based roles to groups and users to these groups grants write permissions to the standard file system folders and <Project>-related sub-folders.
-
Typical Use Cases: Multi stakeholder\partners single-discipline-user environments
-
Project Folder Access Control
Access Modes above can be extended to support Project Folder Access Control.
-
Project Folder Access Control
-
Overrides the two access control mode discipline-based access control at <Project> related folder level
-
Assigning AVEVA users to groups, grants specific permissions to <Project>-related folders
-
Supports No, Read and Read-Write access permissions.
-
Can be implemented for one or more <Project>s
-
Other non-project access controlled projects continue to follow the standard Access Mode permissions.
-
The combination of Access Mode and Project Access Controls have subtle differences in relation to access control.
The following table summarizes these differences:
|
UNIFIED ENGINEERING FILE SYSTEM FOLDER ACCESS CONTROL |
CONNECT ROLE(S) \GROUPS(s) ASSIGNED TO USER |
PROJECTFILES\<DISCIPLINE> FOLDER ACCESS |
AVEVAFILES\ FOLDER ACCESS |
<Project>-RELATED FOLDERS ACCESS |
||
|---|---|---|---|---|---|---|
|
Discipline (*1) |
PROJECT (*2) |
NON-PROJECT ACCESS CONTROLLED |
PROJECT ACCESS CONTROLLED |
|||
|
Mode 1 (Default) Read as standard \ Discipline-based write |
N |
N |
Read |
Read |
Read |
No Access |
|
Y |
N |
Write |
Write |
Write |
No Access |
|
|
Y |
Y |
Write |
Write |
Write |
Write |
|
|
N |
Y |
Read |
Read |
Read |
Write |
|
|
Mode 2 None as standard \ Discipline-based write |
N |
N |
No Access |
No Access |
No Access |
No Access |
|
Y |
N |
Write |
Write |
Write |
No Access |
|
|
Y |
Y |
Write |
Write |
Write |
Write |
|
|
N |
Y |
No Access |
No Access |
No Access |
No Access |
|
(*1) Discipline-based Roles prefixed “Standard”. Design, Drafting PID, Drafting Diagrams, Electrical Design, I&C Design, Mechanical, Process, Project Controls, Project Management, Simulation
(*2) Project Access groups (with write permission) created by Customer Admin and linked by AVEVA Cloud DevOps.
Project Folder Access Control in this release of Unified Engineering, can be described as a “Partial” self-service model in that an initial request to CloudDevops is required to setup read or read-write permissions on a project linked to a specific CONNECT Group created by the customer administrator, thereafter customer administrators can assign users to the Group in CONNECT, controlling access, without any further AVEVA involvement. This is described in more detail below.
Project Access Control is managed by adding CONNECT users to CONNECT groups created by the customer administrator. These CONNECT groups align with Active Directory security groups in the Unified Engineering environment granting Read or Read\Write permissions on all <Project>-related folders. For this to work, AVEVA Cloud DevOps must link the CONNECT Group with Active Directory Security Groups as a one-off action, thereafter customer administrators can assign users to groups in CONNECT in a self-service manner.
With Project Folder Access Control applied to a <Project>, by default all users have no access to the <Project>-related folders unless added to appropriate CONNECT groups.
Switching Access Modes
The following sections describe the Modes in more detail including how to implement them.
Access Mode 1. Read as standard \ Discipline Role-based write (Default)
This Access Mode is implemented by default on all newly provisioned UE environments.
No action is required to implement this Access Mode, unless you wish to switch back to this from Access Mode 2, in which case see below.
Access Mode 2. None as standard \ Discipline Role-based write
This Access Mode can be implemented on request (or switched back to Access Mode 1 if required).
To switch between Access Modes 1 & 2, raise a support case via the AVEVA Knowledge & Support Center with the following details:
-
Request to switch Unified Engineering standard file system folders access
This should be in the description of the support case
-
From “Access Mode 1. Read as standard \ Discipline-based write” to “Access Mode 2. None as standard \ Discipline-based write”
-
Or vice-versa
-
-
CONNECT Account
This is the name of the account from the profile icon in CONNECT
-
CONNECT folder in which the Unified Engineering Environment is deployed
This is the name of the CONNECT folder in which Unified Engineering has been enabled
Implementing Project Access Control
To enable read or read-write Project Folder Access Control for a <Project>:
-
Create a new group in CONNECT to control access to <Project>-related folders.
A recommended format is to Prefix with “Project” and include Project Name, Project Type and Permissions, for clarity and differentiation with other groups. Suffix with the CONNECT folder name in brackets if the project relates to an AVEVA Unified Engineering on CONNECT environment in a CONNECT folder (if at account level, no suffix is required).
-
Note that “Engineering” Project Type represents any Dabacon-based project (E3D, Engineering, Diagrams etc)
E.g. Project Engineering SWS RW for read-write on Engineering (Dabacon) project SWS in a Unified Engineering environment enabled at the CONNECT account level.

or Project ElecInst SWS R for read on Electrical\Instrumentation project SWS in a Unified Engineering environment enabled at the CONNECT account level.

or Project PID 12345 RW for read-write on P&ID project 12345 in a Unified Engineering environment enabled at the CONNECT account level.

or Project Engineering SWS RW (Elkhorn) for read-write on Engineering (Dabacon) project SWS in a Unified Engineering environment enabled at the Elkhorn CONNECT folder level

-
Add the “Standard Customer” role for the UE service and relevant folder to the group

-
Raise a support case via the AVEVA Knowledge & Support Center with the following details:
-
Request to implement Unified Engineering Project Access Control for a Project
This should be in the description of the support case
-
CONNECT Account
This is the name of the account from the profile icon in CONNECT
-
CONNECT folder in which the Unified Engineering Environment is deployed
This is the name of the CONNECT folder in which Unified Engineering has been enabled
-
Name of CONNECT Group
This is the name of the CONNECT Group the customer admin created
-
Project Type
3 valid values: Engineering or PID or ElecInst
Note that “Engineering” Project Type represents any Dabacon-based project (E3D, Engineering, Diagrams etc)
-
Project Name
The name of the project for the Project Type
-
Dabacon: 3-letter Project designator from the tile on login screen
-
PID: Project Name from the tile on login screen
-
AIAE: Project Name from the tile on login screen
-
-
File System Project Folder
The name of the <Project> folder storing the project
-
Dabacon: Folder name under P:\AVEVAFiles\Engineering\
-
PID: Project Folder name under P:\AVEVAFiles\PID\
-
AIAE: Folder name under P:\AVEVAFiles\ElecInst\
-
-
File Permission
Read or Read-Write
-
-
AVEVA Support\Cloud Dev Ops will link the CONNECT group to Active Directory permissions and notify the customer via the support case once actioned.
-
Add users to the group in CONNECT to control access.
For more information on Project Access Control, please discuss with your AVEVA support contact or raise a support incident via the AVEVA Knowledge & Support Center https://softwaresupport.aveva.com.