Installation Instructions


Minimum Example Setup Instructions:

1).  Copy Template:

In ProjectWise, create a Bentley root folder location for the Workspaces.  For purposes of this document, the location will be pw:Datasource\Documents\Resources\CADD Resources\

   Note: The Resource folder name is not important; however, for consistency, it is advised to keep the Bentley 2024  name as the root folder for the installation.  

Copy "Bentley 2024" and "ClientWorkspace" folders from .zip file to this location.

2)  Create CSB

Create CSB called "Bentley Common Predefined 2024" with the following syntax, which points to the Common_Predefined.cfg file provided in the template.  (see relative location highlighted above). 

_DYNAMIC_DATASOURCE_BENTLEYROOT = pw:\\mydatasource\Documents\Resources\CADD Resources\Bentley 2024\     

%include $(_DYNAMIC_DATASOURCE_BENTLEYROOT)Common_Predefined.cfg

Note: when creating the _DYNAMIC_DATASOURCE_BENTLEYROOT variable, use ADD>ProjectWise Folder and browse to the Bentley folder under Resources (or other location as determined by installation).  The %include entry should utilize the "String" option.  Repeat steps as needed if Dev/Test/Prod process is used

3) Example Project Setup

Create a new  "Test Projects" for example projects to be copied into. (or other location of you choice0

Copy ..\ClientWorkspaces\ClientName\Configuration2024\Workspaces\CEWorkspaceExampleAdv\WorkSets\CONNECTExample the the "Test Projects" folder.

Update "CONNECTExample" to WorkArea.

4) WorkArea ProjectWise Setup.

Note, in the root of the project folder is a folder called _PWSetup.  In this folder is a file called   WorkAreaPWSetup_Predefined_XXXX_CE.cfg

This file contains key variables which tell the DMWF with Configuration and Workspace to load.

_DYNAMIC_WORKSPACEGROUPNAME = ClientName

_DYNAMIC_WORKSPACEGROUP_CONFIGURATIONNAME=Configuration2023

_DYNAMIC_CEWORKSPACENAME = CEWorkspaceExampleAdv

They correspond to the folder names in path of the example workspace relative to the ClientWorkspaces folder.

  .\ClientWorkspaces\ClientName\Configuration2024\Workspaces\CEWorkspaceExampleAdv\WorkSets\CONNECTExample

These variable will be edited when a new configuration is installed, but do not need to be edited for the example.

12) Set options in Workspace PWSetup

Under each workspace their should exist another _PWSetup folder: 

Example.\ClientWorkspaces\ClientName\Configuration2024\Workspaces\CEWorkspaceExampleAdv\_PWSetup\

This contains a file called: WorkspacePWSetup_Predefined_XXXX_CE.cfg.  This file contains options for setting the following variables, among others:

 _USTN_WORKSETSROOT

_USTN_WORKSETNAME

_USTN_WORKSETCFG

_USTN_WORKSETROOT

Variables like the following can also be set: 

_USTN_WORKSETSDGNWSROOT

_USTN_WORKSETSTANDARDS

There is also a "Version Control" section which allows the limiting of versions allowed to open the workspace.

 

* The Dev/Test/Prod process refers to a standard development process where there is an area for initial development, final testing, and the actual production area.  The development area may contain various temporary development files.  However, the test area should be a replica of what will be in production.