Verify That IMES Results Reach Shift Handover Reports
Run a test IMES graph, confirm that its result reaches Kafka, and then confirm that IMES appears as a widget source in Shift Handover.
- The items in IMES Prerequisites for Shift Handover Reports are in place.
enableSHRIMESis on for the tenant, and the DevOps team has set the Shift Handover IMES consumer.
The implementation team does steps 1 to 4 in a test environment. A plant admin does steps 5 and 6.
Important:
The graph, tenant, work centers and Kafka key in this topic are test examples from the supplied iMES test setup: graph
tg-waste_b4_24h, tenant dev-cwp-maximo, work centers B4, C7, PM02 and PM04, and Kafka key dev-cwp-maximo:B4. Do not copy them into a customer production configuration.If the test fails
| Symptom | Check |
|---|---|
| Row count is 0 | The test data is older than the test window, or the work center is missing from IMES_WORK_CENTERS. Run a batch just before testing. |
Table name is not v_Material_Waste | The graph in MongoDB is stale. Bootstrap never replaces an existing graph, so it must be re-seeded by the implementation team. |
| No Kafka message | The Kafka settings on the service running the graph, and that the topic exists. |
Startup log shows sql.configured: false or kafka.configured: false | The MySQL or Kafka settings on the API or worker are missing or misnamed. |
| The API fails at startup with a kubectl or exec error | Access to Temporal admintools: the two settings and the RBAC in the admintools Kubernetes namespace. |
| The widget does not show the rows from this run | The report was generated before the widget was added, or the result is not mapped to this tenant. |
| Kafka message arrives, but IMES is missing in Create Widget | enableSHRIMES is off, the Shift Handover IMES consumer is not set, or the result is not mapped to this tenant. |
