Integration Components
Maximo IT components are used to integrate AI with your business use case and support Maximo AI Service connectivity.
Before you begin
- Platform Requirements
- Maximo Application Suite 9.1 must be installed and operational.
- Maximo IT 9.1 application is deployed with necessary licenses activated.
- Maximo AI Service is installed and accessible (can be hosted on OpenShift or another supported platform).
- Access and User Roles
- Admin access to Maximo IT and the Maximo AI Service instance.
- Valid credentials with permissions to perform model configuration and training.
- Access to MAS Core services such as Application Points, Security Services, and Connectivity.
- Data Availability
- Historical incident and service request data available in Maximo IT for training AI models
- Data is structured and categorized according to the organization’s service taxonomy (ideally using consistent class structures)
Each available model has an associated template. The following table contains each available template and a list of required integration components for that template.
Template | Description | Required components | Other requirements |
---|---|---|---|
Multi-class Classification (MCC) | Categories incoming service tickets |
|
Training and inferencing |
Similarity | Detects historically related or similar incidents |
|
Training and inferencing |
- Object structures
-
They also define the API set that is used to configure the model for the specified Maximo IT business object. Object structures also define permissions for users and groups who are authorized to use Maximo IT AI features.
For more information about object structures, see Object structures.
- Object structure saved queries
-
Osclause queries that are used to select a training data set and control the inference set. The osclause query contains an SQL where clause, without the WHERE keyword, that is based on the root object of the object structure.
For more information about object structure queries, see Object structure query.
- Object structure query templates
-
Define the schema that is used for training and inference requests.
- System properties
-
Configure the URL, the API key, and the tenant ID for Maximo AI Service.
- Endpoints
-
Communicate to external services, such as the Maximo AI Service APIs. The Maximo AI Service API is a Java™ application that enables the flow of data between Maximo Application Suite and watsonx.ai. The invocation channels introduce system property values to endpoint properties for training, inference requests, model status checks, and Maximo AI Service connectivity health checks.
- Invocation channels
-
Define the processing logic and mapping of inbound and outbound data, which enables Maximo IT to process responses to and from Maximo AI Service. They also prepare training and inference data from Maximo IT for the selected object structure and object structure query template.
You can start an invocation channel in the Maximo IT UI or use Cron tasks to start the invocation channel on a schedule.
- Cron jobs
-
A Cron job for scheduling model training and a Cron job for inference requests are available by default.