Smart Factory Use Case

For the Smart Factory platform, this automated workflow monitors factory sensor data to detect temperatures exceeding 50°C. It triggers incident creation in PagerDuty and logs machine data in CrateDB, ensuring timely responses to potential overheating issues, enhancing operational safety and efficiency.

7/8/2025
9 nodes
Complex
manualcomplexamqptriggercratedbpagerdutynooplogicconditionalcodecustom
Categories:
Complex WorkflowManual TriggeredData Processing & AnalysisTechnical Infrastructure & DevOps
Integrations:
AmqpTriggerCrateDbPagerDutyNoOp

Target Audience

Target Audience


- Factory Managers: Oversee operations and ensure machines are running efficiently.
- Data Analysts: Analyze machine data for trends and anomalies.
- Maintenance Teams: Respond to incidents and maintain machine performance.
- IT Professionals: Integrate and manage automated workflows in the factory environment.

Problem Solved

Problem Solved


This workflow addresses the issue of overheating machinery in a factory setting. When the temperature exceeds 50°C, it automatically triggers an incident report, ensuring timely responses from maintenance teams to prevent equipment failure and improve operational efficiency.

Workflow Steps

Workflow Steps


1. Data Collection: The workflow begins with the Data from factory sensors node, which retrieves real-time sensor data from the factory via AMQP.
2. Temperature Conversion: The Data enrichment (°C to °F) node converts the temperature from Celsius to Fahrenheit for better understanding and reporting.
3. Condition Check: The Values higher than 50°C node checks if the temperature is greater than or equal to 50°C. If true, it proceeds to create an incident; otherwise, it does nothing.
4. Incident Creation: If the condition is met, the Create an incident node generates an incident report in PagerDuty, alerting the maintenance team.
5. Incident Data Storage: The Set incident info node captures relevant incident details, which are then ingested into the incident_data table in CrateDB.
6. Sensor Data Storage: The Set sensor data node prepares the sensor data for storage, including temperature readings and machine uptime, which are then ingested into the machine_data table in CrateDB.

Customization Guide

Customization Guide


- Adjust Temperature Threshold: Modify the temperature value in the Values higher than 50°C node to set a different threshold for triggering incidents.
- Change Incident Details: In the Create an incident node, customize the incident title and additional fields to include more specific information relevant to your operations.
- Add Additional Nodes: Integrate more nodes for further data processing or notifications, such as sending alerts via email or SMS.
- Modify Data Storage: Change the database table names or columns in the Ingest machine data and Ingest incident data nodes to align with your database schema.