Manage and execute maintenance work orders to improve asset uptime with the CMMS App Suite
Link to Library Content
CMMS App Suite
Purpose
The CMMS App Suite includes everything an operation needs to request, schedule & assign, and execute maintenance work orders to streamline asset maintenance and improve overall uptime.
The App Suite includes five apps:
- Order Management
- Order Request
- Order Execution
- Plan Management
- Equipment Management
Setup
To prepare the app suite for production-use, the following configurations need to be made:
Update Dropdowns
- Assignee is set to include all users by default; this may need to be modified to only include Maintenance Technician users
Update Table
- Update Table (Physical Artifact) Equipment & Assets with the relevant equipment details (Or modify the app to query from a connector if you have existing equipment details on ERP
Update Automations
- Download the Daily Maintenance Task creation automation from the Library here.
- This automation manages the actual creation of daily maintenance work orders by referring to the Maintenance Plan created using the Plan Management app.
- For creating Weekly or Monthly maintenance work orders, duplicate the automation above and modify it to run at the required frequency and update the Update table record node to reflect this change. Further described here.
How It Works
Maintenance Order Management
The Maintenance Order Management App has 6 primary functions:
- View dashboard of maintenance effectiveness
- View summary and details of maintenance work orders
- Create and modify maintenance work orders
- Assign maintenance work orders to technicians
Maintenance Equipment Management
The Maintenance Equipment Management App has 4 primary functions.
- View Equipments
- Create New Equipments
- Edit existing Equipments
- View all work orders associated with any equipment
Maintenance Plan Management
The Maintenance Equipment Management App has 2 primary functions.
- View Maintenance Plan
- Create, edit and delete Maintenance Plans
These Maintenance Plans define the frequency at which Maintenance work orders need to be created and Automations refer to the Maintenance Plans table which is populated by this app to create Maintenance Work orders.
Maintenance Order Execution
The Maintenance Order Execution App has 5 primary functions.
- View assigned orders
- Execute order (Or clarify reason for delay)
- Create new orders
- Review equiment manual
- Ask questions about equipment manual (Requires Copilot feature)
Maintenance Order Request
The Maintenance Order Request App has one core function:
- Request maintenance order from maintenance
This step is to be copied into other existing production apps to streamline maintenance requests
Summary of Tables Used
There are 3 primary tables used for this app suite:
- (Physical Artifact) Equipment & Assets
- (Process Artifacts) Actions
- Maintenance Plans
(Physical Artifact) Equipment & Assets
This table is used to list all equipment and assets with the relevant details such as equipment manuals, location, and more.
This table is used to map maintenance work orders to specific equipment
(Process Artifacts) Actions
This table is used to store all maintenance work orders. This includes all relevant details such as assignee, order description, deadline, and more
Maintenance Plans
This table is used to store the frequency at which Maintenance work orders must be created for a piece of equipment.
How to Use
Maintenance Order Management
The Maintenance Order Management app is specifically designed for maintenance managers to quickly and easily create and assign work orders for their respective maintenance technicians. The ideal usage is either a computer, HMI, or large tablet to manage all maintenance processes
Maintenance Equipment Management
The Maintenance Equipment Management app designed to view, create and modify all maintenance equipments and also to view all maintenance work orders that have been created for an equipment.
Maintenance Plan Management
The Maintenance Plan Management app designed to view and create maintenance plans for equipments. In this context, a maintenance plan defines the frequency at which maintenance work orders must be created for a piece of equipment. This app stores this information in the Maintenance Plans table and the Maintenance Task creation automation refers to this table to create recurring maintenance tasks.
Maintenance Order Execution
The Maintenance Order Execution app is specifically designed for maintenance technicians to easily understand maintenance orders assigned to them, complete them, review relevant maintenance manuals. The aspect ratio was design for viewing on a tablet in portrait mode. The app design can easily be modified to fit any aspect ratio.
Maintenance Order Request
The Maintenance Order Request app is more so a single step designed to be added to existing production apps by Tulip developers to streamline maintenance order requests on the shop floor.
How to Extend
To further extend this app suite, one could leverage connectors to rely on ERP as a source of truth for equipment details. One could also explore connecting condition monitoring equipment from Schaeffler Optime or Augury to augment the CMMS App Suite with predictive maintenance and condition monitoring capabilities.
Additionally, this app suite can be further modified to account for creating recurring maintenance tasks at a different frequency.

.gif)