Trigger: An IoT platform (e.g., Siemens MindSphere, PTC ThingWorx) sends a webhook alert indicating a vibration threshold has been exceeded on a critical pump (Technical Object EQ-1007).
Context Pulled: The AI agent receives the alert payload and calls the SAP OData API for Equipment (/sap/opu/odata/sap/API_EQUIPMENT_SRV) to fetch:
- Equipment master data (location, criticality class, maintenance planner group).
- Recent notification and work order history for pattern context.
- Available maintenance plans linked to the equipment.
Agent Action: A classification model determines the likely failure mode (e.g., bearing wear, imbalance) and severity. The agent then:
- Checks the
MaintenancePlan (/API_MAINTENANCEPLAN_SRV) for any condition-based tasks.
- Drafts a detailed
Notification (/API_MAINTENANCE_NOTIFICATION_SRV) with the model's diagnosis, recommended priority, and suggested trades.
- If configured for auto-creation and the confidence score is high, it creates a
MaintenanceOrder (/API_MAINTENANCE_ORDER_SRV) with a predefined task list, referencing the standard estimated repair time.
System Update: The created order is automatically scheduled by the SAP EAM planner based on resource availability (planner group MECH). The assigned technician receives the order in SAP Mobile Asset Management with the AI-generated context pre-populated in the long text.
Human Review Point: For medium-confidence predictions or on assets flagged for manual review, the system creates only a notification. The maintenance planner reviews the AI suggestion in the SAP GUI or Fiori app Manage Notifications before converting it to an order.