App Connect

IBM® App Connect is the middleware that is required for all the portfolio connectors. A restricted-use licence for App Connect Enterprise is available as a supporting program through TRIRIGA® Application Suite 11.3 or later and Maximo® Application Suite 8.9 or later.

App Connect flows enable specific integration use cases by connecting to predefined APIs to route and transform data. Flows can be applied in different combinations to support use cases. Flows handle the data mapping and data validation, and they can be modified for individual requirements. These flows are run based on events or on a schedule.

Installing App Connect

Installing App Connect provides you with its flows, which can be used to integrate two systems for sharing data.

  • App Connect SaaS is available in the Amazon Web Services catalog.
  • App Connect Enterprise on-premises can also be provisioned within your Red Hat® OpenShift® cluster directly from the Red Hat OpenShift operator. For more information about installing the operator, see Deploying IBM App Connect.

App Connect flows

More than 20 flows are included with the connector to map records between TRIRIGA Application Suite and Maximo Application Suite. These flows include all the necessary mapping fields. You can use these flows in combinations to implement your integration use cases.

Table 1. The files for flows from Maximo Application Suite to TRIRIGA Application Suite.
File Flow Operation
PLUSIMXPerson2TRI_v1_0_0.yaml People Batch and individual records
PLUSIMXAsset2TRI_v1_0_0.yaml Assets Batch and individual records
PLUSIMXLocation2TRI_v1_0_0.yaml Locations or Spaces Batch and individual records
PLUSIMXServiceReq2TRI_v1_0_0.yaml Service Requests A single record at a time
PLUSIMXWorkOrder2TRI_v1_0_0.yaml Work Orders or Tasks A single record at a time
Table 2. The files for flows from TRIRIGA Application Suite to Maximo Application Suite.
File Flow Operation
PLUSITRIPerson2MX_v1_0_0.yaml People A single record at a time
PLUSITRIOrg2MX_v1_0_0.yaml People A single record at a time
PLUSITRISpace2MX_v1_0_0.yaml Locations or Spaces A single record at a time
PLUSITRISpaceClass2MX_v1_0_0.yaml Locations or Spaces A single record at a time
PLUSITRILocPath2MX_v1_0_0.yaml Locations or Spaces A single record at a time
PLUSITRIAsset2MX_v1_0_0.yaml Assets A single record at a time
PLUSITRIAssetSpec2MX_v1_0_0.yaml Assets A single record at a time
PLUSITRIServiceReq2MX_v1_0_0.yaml Service Requests A single record at a time
PLUSITRIReqClass2MX_v1_0_0.yaml Service Requests A single record at a time
PLUSITRIWorkOrder2MX_v1_0_0.yaml Tasks or Work Orders A single record at a time
PLUSITRIPEOPLEBATCH_v1_0_0.yaml Batch People Batch
PLUSITRIORGANIZATIONBATCH_v1_0_0.yaml Batch Org Batch
PLUSITRISPACEBATCH_v1_0_0.yaml Batch Space Batch
PLUSITRIPROPERTYBATCH_v1_0_0.yaml Batch Property Batch
PLUSITRIBUILDINGBATCH_v1_0_0.yaml Batch Building Batch
PLUSITRIFLOORBATCH_v1_0_0.yaml Batch Floors Batch
PLUSITRIASSETBATCH_v1_0_0.yaml Batch Assets Batch

For more detailed mapping of all the fields, see the data mapping spreadsheet.