In this section, you will explore each app and learn about their key characteristics. The first part will briefly explain the overall project structure, and the second section will focus on the apps themselves.
The project consists of a few configuration files, as well as 3 apps in the
fish folder contains all relevant local twins used in the apps. For a more detailed explanation on how to set up an Actyx project, please check out our dedicated guide for this.
The Order Management is a React app. Open
App.tsx to inspect the business logic.
The order in this example is created through the UI and only contains information about the
name. In reality, this event would be generated by your ERP system (e.g. through an API) and have much more associated information – the underlying logic would be similar though.
Just as the Order Management app, the Dashboard app is a React app. Open
Machines.tsx and have a look at the logic of the Order Management app.
The PLC used for this example is a Wago PLC.
While this app is integrating with the above Wago PLC, the underlying logic is model-independent and would be similar for any other machine integration.