Maximo Real Estate and Facilities Connector for BIM

The IBM® Maximo® Real Estate and Facilities Connector for BIM is a Revit add-on that is accessed from within Revit. It adds the Maximo Real Estate and Facilities Connector for BIM toolbar to Revit with the IBM Maximo Real Estate and Facilities integration functions.

Figure 1. Maximo Real Estate and Facilities Connector for BIM toolbar
This image shows the Maximo Real Estate and Facilities Connector for BIM toolbar
The standard workflow is from left to right across the toolbar. Items on the ribbon are context-aware and are only enabled when the operation they start is legal. They are affected by the following factors:
  • Whether or not the connector is logged into Maximo Real Estate and Facilities
  • If prerequisite steps have been completed
  • If an integration operation is in progress
  • If a required element type is present in the model

Model configuration ribbon

Figure 2. Model configuration ribbon
This image shows the model configuration ribbon
The Connector can be configured with a reduced ribbon intended to support the model configuration workflow. That is, the steps required by a design or engineering agency to prepare a model for hand-over. The ribbon only has tools that can be used without accessing Maximo Real Estate and Facilities server. In addition, on the Settings form, the Load From Maximo Real Estate and Facilities and Save to Maximo Real Estate and Facilities options are hidden.
Note: To enable the reduced ribbon, edit the TRIRIGA_AR.properties file and set the option to Profile=NOLOGIN.

Shared parameters

The Maximo Real Estate and Facilities adds several Shared Parameters to the Revit elements that can be integrated with Maximo Real Estate and Facilities. The values in these parameters are used for the initial creation of Maximo Real Estate and Facilities records from Revit Elements, then can later be updated to reflect changes made to the linked Maximo Real Estate and Facilities records. The parameters visible to users include:

Table 1. User parameters. User parameters
Parameter group Description
   
All elements
  • IBM.Name
  • IBM.Description
  • IBM.isTRIRIGA (read-only)
Project information
  • IBM.DXF.Template
  • IBM.InService.Date
  • IBM.ModelName
  • IBM.ModelDescription
  • IBM.ProjectName
  • IBM.ProjectDescription
  • IBM.TRIRIGA.Version
  • IBM.TRIRIGA.Server.URL
Level
  • IBM.Level
Rooms, Areas, and Spaces
  • IBM.UseClassification
  • IBM.UseClassification.Name
  • TRIRIGA.Reserve.Capacity
  • TRIRIGA.Reserve.Description
  • TRIRIGA.Reserve Equipment
  • TRIRIGA.Reserve.IsReservable
  • TRIRIGA.Reserve.Layout
  • TRIRIGA.Reserve.Name
  • TRIRIGA.Reserve.ReservationClass
  • TRIRIGA.Reserve.ReservationCalendar
  • TRIRIGA.Reserve.RoomType
Components IBM.BarCode
Tools described in the next section are provided to manage the values of all these properties. They may also be edited individually from the appropriate element property sheet or schedule.
Note: In addition to the editable properties, there are several hidden parameters that do not appear on the property sheets but can be added to schedules. These should not be edited by modelers.

Trees

Most lists and trees can be filtered to help find the desired value. This is indicated by a filter entry field above the list or tree.

Filtering lists

Most of the lists and trees can be filtered to help find the desired value. A filter entry field above the list or tree initiated the filtering function. Follow these steps for filtering a list:

  1. Enter text in the filter field.
  2. Press Enter to apply the filter or wait a few seconds and it is applied automatically. Any entry that contains the filter text is displayed (substring match).
  3. To clear the filter and restore the full list, click the Clear button to the right of the filter field or just delete the filter text.

If the list being filtered is a tree, then parent nodes of any child that matches the filter are also displayed even if they do not match the filter. Any currently selected items are displayed even if they don’t match the filter.

Any currently selected items are displayed even if they don’t match the filter.

Elements display in the model

Many of the tables that display Revit elements allow an element to be displayed and selected in the model.

Note: Double-click a table row or a tree node. If selection is supported, it starts the normal Revit element selection process.

Process of integration

The process of creating Maximo Real Estate and Facilities records happens in two stages:

  1. Revit data is copied to the Maximo Real Estate and Facilities server and stored in staging tables, which are found in the triBIM module. Staging records are updated or created as necessary.
  2. Publish workflows are run on the staging table records, which create or update the application objects. The workflow may also update the staging records from the application records and these updates may flow back to the Revit model.

The Connector runs a background process that monitors the progress of the workflows, and retrieves any errors for display in Revit.

It stores a globally unique identifier (GUID) in each model file when it is integrated. This links the model to the Maximo Real Estate and Facilities building record. Both staging and application records that are created from or linked to Revit elements are tagged with the linked Revit element unique ID. This is used both to link the Revit element and the Maximo Real Estate and Facilities record, and to associate Maximo Real Estate and Facilities records with graphic elements in the Autodesk Platform Services Viewer.