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.