Adding and mapping page level variables with ProjectWise integration is relatively straightforward. But what if we want to add project-level variables? This can be achieved by using the ProjectWise Class Editor.
Start ProjectWise Class Editor, which is typically found in the start menu:
Start > Bentley > Project Wise v8i (SELECT Series X) > Administrative tools > ProjectWise Class Editor
If it cannot be found, use a computer that has ProjectWise Administrator installed.
In ProjectWise Class Editor, locate and select Classes > PWProject > Electrical.
In the right-hand pane, locate the Attributes tab. Click on the star icon to create a new attribute.
The Name for the new attribute should start with PROJECT_, for example, "PROJECT_MyProjectAttribute" is a valid name. Continuing with the "PROJECT_MyProjectAttribute" example, fill in the following:Description for the Attribute: PROJECT_MyProjectAttributeLabel for the Attribute: MyProjectAttribute
Click Next. For the type of attribute, select DB-Table. Click Next.Column Name: PROJECT_MyProjectAttributeData Type: Most cases will be StringLength: Most cases will be 255
Click Next.
Click Finish.
Click the Save button on the toolbar.
Close Promis.e, Bentley Substation, and ProjectWise Explorer if they are open on the client machine.
Map this new project level variable using Options > Project Options > ProjectWise Attribute Mapping in Bentley Substation or Promis.e.