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