ProjectWise Project Level Variables


 Product(s):Bentley Substation & promis.e
 Version(s):08.11.XX.XX
 Environment:N/A
 Area:Platform Support
 Subarea:ProjectWise Integration

Background

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.

Steps to Accomplish

  1. 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.

  2. In ProjectWise Class Editor, locate and select Classes > PWProject > Electrical.

  3. In the right-hand pane, locate the Attributes tab.  Click on the star icon to create a new attribute.

  4. 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_MyProjectAttribute
    Label for the Attribute:                MyProjectAttribute

  5. Click Next.  For the type of attribute, select  DB-Table.  Click Next.

    Column Name:                              PROJECT_MyProjectAttribute
    Data Type:                                      Most cases will be String
    Length:                                            Most cases will be 255


  6. Click Next.

  7. Click Finish.

  8. Click the Save button on the toolbar.

  9. Close Promis.e, Bentley Substation, and  ProjectWise Explorer if they are open on the client machine.

  10. Map this new project level variable using [[Options]] > Project Options > ProjectWise Attribute Mapping in Bentley Substation or Promis.e.

 Original Author:joe.mendoza