How To
Summary
After IBM Maximo Assist 8.1.0 is deployed and activated in IBM Maximo Application Suite, as the application administrator, you must configure automatic refresh of work orders. By configuring automatic refresh, the latest work order details are automatically available from Maximo Assist. Application users do not need to manually upload the latest work order details into the application.
Steps
To configure automatic refresh, you configure Maximo integration framework components. The Maximo integration framework supports asynchronous message processing by using Apache Kafka or JMS queues. Topics from Apache Kafka use a data store for outbound publish or notification channel messages and for inbound enterprise service messages. The processing model for Kafka queues and JMS queues is similar. Both options support sequential and continuous message processing.
Complete the following steps in the Maximo server for Maximo Assist.
- Add a template to the MXAPIWODETAIL object structure.
- In the Object Structures application, open the MXIAPIWODETAIL object structure.
- In the More actions menu, click Query template.
- Add a template.
- In the Template Name field, specify EMA.
- In the Page Size field, specify 1.
- Add the following values to the Query Template Attributes:
-
actstart description description_longdescription owner rel$asset.assetnum* rel$asset.assettype* rel$asset.description* rel$asset.rel$classstructure.classificationid* rel$assignment.laborcode* rel$classstructure.classificationid* rel$failure.description* rel$failure.failurecode* rel$location.description* rel$location.location* reportdate schedstart status targstartdate wonum siteid rel$asset.siteid* rel$location.siteid* rel$woactivity.taskid* rel$woactivity.description*
-
- Create a publish channel.
- In the Publish Channels application, create a new publish channel.
- In the Name field, specify MXINTEMA.
- In the Object Structure field, specify MXAPIWODETAIL.
- In the Template Name field, specify EMA.
- Select the Publish JSON checkbox.
- Click Enable Event Listener.
- Save the publish channel.
- Create an end point.
- In the End Points application, create a new end point.
- In the Name field, specify EMA.
- In the Handler field, specify HTTP.
- For headers, specify the following text. Replace variables with your values.
X-TENANT-ID:{tenant ID}
X-API-KEY:{API key for document management}
Content-Type: application/json - For the HTTPMETHOD, specify POST.
- For the URL, specify the following text. Replace the {collection ID} variable with your collection ID: https://ea-prod-cluster.us-south.containers.appdomain.cloud/api/v1/document-management/collections/{collection ID}/workorders/json
- Click Test.
- Specify the following test data:
{ "member": [ { "wonum": "1", "status": "OPEN" }, { "wonum": "2", "status": "CLOSE" } ] }
- Click Test.
If the response is {}, continue to step 4.
If the response contains java.security.cert.CertificateException, complete the steps in the SSL Configuration for IoT Platform and Cloudant Database section of the Configuring the Watson IoT Platform for Maximo Asset Health Insights 7.6 article to add the Maximo Assist certificate. If the 'Received fatal alert: protocal_version' error occurs, complete the steps in the Configuring WebSphere Application Server to support TLS 1.2 for NIST SP 800-131 topic. After these steps are completed, restart the Maximo server and then repeat steps 3.7 - 3.9.
- Create an external system.
- In the External Systems application, create a new external system.
- In the Name field, specify EMA.
- In the End Point field, specify EMA.
- In the Outbound Sequential Queue field, specify borissquot.
- Select the Enabled checkbox.
- On the Publish Channels tab, click Select Channel and for MXINTEMA, select the Enabled checkbox.
- Save the external system.
Document Location
Worldwide
[{"Type":"SW","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSRHPA","label":"IBM Maximo Application Suite"},"ARM Category":[{"code":"a8m3p000000GoD8AAK","label":"Maximo Assist"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.4.0"}]
Was this topic helpful?
Document Information
Modified date:
19 May 2021
UID
ibm16445445