ProjectWise Administrator Help

Adding Revit Applications to Your Datasource

During datasource creation, the Applications datasource node in ProjectWise Administrator is automatically populated with the applications defined in the delivered APPINFO.XML file. This file contains a general "Autodesk Revit" application, which is sufficient for organizations who are only using one version of Revit. If you are upgrading an existing datasource that has no Revit application in the datasource, and your organization is only using one version of Revit, then all you need to do is use the DMSCONV.EXE utility to import the APPINFO.XML file, which adds the general "Autodesk Revit" application.

If your organization is using more than one version of Revit, then you will need to add a one Revit application to the datasource for each version of Revit your users are using. To make this easy, ProjectWise Design Integration Server delivers a file called REVITVERSIONS.APPINFO.XML that contains an application definition for each Revit application and version supported in the current version of ProjectWise. You can import the contents of this file using the DMSCONV.EXE utility, either after creating or upgrading a datasource. You can either import the REVITVERSIONS.APPINFO.XML file as delivered and delete the unused applications later through ProjectWise Administrator, or you can edit the REVITVERSIONS.APPINFO.XML file as needed before importing it, to comment out or delete the application definitions you do not want to import.

Use one of the first two procedures below if you want to use the DMSCONV.EXE utility to import the necessary Revit applications defined in one of the delivered XML files, or use the last two procedures below if you want to manually add the necessary Revit applications using ProjectWise Administrator.

To Import the General Revit Application Definition Using DMSCONV.EXE

  1. On the ProjectWise Design Integration Server computer, open a command prompt and navigate to the ...\Bentley\ProjectWise\bin folder.
  2. Enter the following command:
    dmsconv.exe -d MyODBCDataSourceName -u DbUser -p Password -app

    When the -app command switch is used, the APPINFO.XML file is implied, and does not need to be specified in the command.

  3. When import is complete, open ProjectWise Administrator, log in to your datasource, and go to the Applications datasource node to verify that the Revit application is now listed there.

To Import Multiple Revit Applications Using DMSCONV.EXE

  1. (Optional) On the ProjectWise Design Integration Server computer, open the REVITVERSIONS.APPINFO.XML file in a text editor and edit it as needed to comment out or remove any Revit applications you do not want to import. When finished, save and close the file.
  2. On the ProjectWise Design Integration Server computer, open a command prompt and navigate to the ...\Bentley\ProjectWise\bin folder.
  3. Enter the following command:
    dmsconv.exe -d MyODBCDataSourceName -u DbUser  -p Password -appfile “Path\To\RevitVersions.appinfo.xml”
  4. When import is complete, open ProjectWise Administrator, log in to your datasource, and go to the Applications datasource node to verify that multiple Revit applications are now listed there.

To Manually Add Revit Applications in ProjectWise Administrator

  1. In ProjectWise Administrator, right-click the Applications datasource node and select New > Application.

    The New Application Properties dialog opens.

  2. On the General tab, enter the name you want to assign to this ProjectWise application.

    For example: Autodesk Revit 2018

  3. On the Actions tab, click Create.

    The Create Association dialog opens.

  4. From the Action list, select Open.
  5. In the Program description field, enter the name of the Revit application that this ProjectWise application relates to.

    For example: Autodesk Revit 2018

  6. Click the Browse (...) button to the right of the Program class name field.

    The Select Associated Program dialog opens.

  7. Select the Advanced tab.
  8. Enter the program class name of your Revit application, just as it would appear in the Windows Registry. Use the table below to determine which program class name should be used for each of the supported Revit applications. When finished, select Entered text is a program class name and click OK.
    Application Program Class Name
    Autodesk Revit (use only if one definition of Revit is needed) Revit.Document.PW
    Autodesk Revit 2018 Revit.Document.PW.OB_2018
    Autodesk Revit 2017 Revit.Document.PW.OB_2017
    Autodesk Revit 2016 Revit.Document.PW.OB_2016
    Autodesk Revit 2015 Revit.Document.PW.OB_2015
    Autodesk Revit Architecture 2016 Revit.Document.PW.RAC_2016
    Autodesk Revit Architecture 2015 Revit.Document.PW.RAC_2015
    Autodesk Revit MEP 2016 Revit.Document.PW.RME_2016
    Autodesk Revit MEP 2015 Revit.Document.PW.RME_2015
    Autodesk Revit Structure 2016 Revit.Document.PW.RST_2016
    Autodesk Revit Structure 2015 Revit.Document.PW.RST_2015
  9. Click OK to close the Create Association dialog.
  10. Click OK to close the Application Properties dialog.

To Manually Add a ProjectWise Application for the Revit Advanced Integration Project

  1. In ProjectWise Administrator, right-click the Applications datasource node and select New > Application.

    The New Application Properties dialog opens.

  2. On the General tab, enter the name you want to assign to this ProjectWise application.

    For example: Advanced Integration for Revit 2017

  3. On the Actions tab, click Create.

    The Create Association dialog opens.

  4. From the Action list, select Open.
  5. In the Program description field, enter the name of the Revit application that this ProjectWise application relates to.

    For example: Autodesk Revit 2017

  6. Click the Browse (...) button to the right of the Program class name field.

    The Select Associated Program dialog opens.

  7. Select the Advanced tab.
  8. Enter the program class name for the Revit advanced integration project, just as it would appear in the Windows Registry. Use the table below to determine which program class name should be used for each supported Revit application and version. When finished, select Entered text is a program class name and click OK.
    Application Program Class Name
    ProjectWise Revit Advanced Integration (use only if one definition of Revit is needed) Revit.Project.PW
    Advanced Integration for Revit 2018 Revit.Project.PW.OB_2018
    Advanced Integration for Revit 2017 Revit.Project.PW.OB_2017
    Advanced Integration for Revit 2016 Revit.Project.PW.OB_2016
    Advanced Integration for Revit Architecture 2016 Revit.Project.PW.RAC_2016
    Advanced Integration for Revit MEP 2016 Revit.Project.PW.RME_2016
    Advanced Integration for Revit Structure 2016 Revit.Project.PW.RST_2016
  9. Click OK to close the Create Association dialog.
  10. Click OK to close the Application Properties dialog.