First Steps
This guide shows you how to set up your first production workflow in OpenMES. You will go from creating a product to seeing it on the operator's screen. Just follow these five steps in order. It only takes a few minutes.
You need an OpenMES account with admin access. If you don't have one, create a free demo account at demo.getopenmes.com. It comes with sample data, but you can also create your own items from scratch.
Step 1 – Create a Product Type
A Product Type is like a recipe card for something you make. It holds the product name, SKU (a unique code), unit of measure, and extra details like weight or size. Every work order needs a product type, so you always create this first.
How to create a product type
- Go to Products & Traceability in the left sidebar.
- Click the Products tab at the top.
- Click + Add Product in the top-right corner.
- Fill in these fields:
- Product Name – a clear name (e.g., "Steel Bracket Type A")
- SKU – a unique code to identify the product
- Unit of Measure – pieces, kilograms, liters, meters, etc.
- Product Category – optional, helps you group and filter products
- If you want, add a Bill of Materials (BOM). This is a list of raw materials needed to make the product.
- Click Save.
If you want to track material usage, set up the BOM now. OpenMES will automatically subtract raw materials from your warehouse when operators report how much they produced.
Step 2 – Create a Production Line
A Production Line is a place in your factory where things get made. It could be an assembly line, a machine cell, or a single workstation. Work orders are assigned to lines. Each line can have its own schedule and workers.
How to create a production line
- Go to HR & Factory Structure in the left sidebar.
- Switch to the Factory Structure tab.
- You will see a tree structure: Site → Area → Line → Workstation. If you don't have a site yet, click + Add Site first.
- Inside your site, click + Add Line. You can also add an Area first, then put a Line inside it.
- Set up the line:
- Line Name – a clear name (e.g., "Assembly Line 1", "CNC Cell B")
- Line Code – a short code shown in scheduling views
- Operating Hours – set the shifts and available production time
- Click Save.
Your production line now shows up in the Production Planner chart. It is ready for work orders.
Step 3 – Assign an Operator to the Line
Operators are the workers on the factory floor who do the actual production. Each operator needs a user account. They also need to be assigned to at least one production line so they can see their work orders.
How to assign an operator to a line
- Go to Production → Production Lines in the left sidebar.
- Find the production line you created in Step 2 and click Configure to open its details.
- Scroll down to the Assigned Operators section.
- Use the Select an operator dropdown to pick a worker, then click + Assign. If you haven't created an operator yet, go to HR → Workers first and add one.
You can also assign operators to lines from the Production Planner using the employee scheduling panel. This is handy when you manage workers by shift.
Step 4 – Create a Work Order with Your Product
A Work Order tells your factory to make a certain amount of a product on a certain line by a certain date. It connects the product type, the production line, and the schedule all in one place.
How to create a work order
- Go to Work Orders in the left sidebar.
- Click + New Order.
- Fill in the details:
- Product – pick the product type from Step 1
- Quantity – how many units to make
- Production Line – pick the line from Step 2
- Planned Start & End – when production should happen
- Priority – Normal, High, or Urgent
- Customer – optional, link it to a customer order
- Click Save.
The new work order shows up right away in the Production Planner chart. It appears on the assigned line at the scheduled time. You can drag and drop it to change the schedule.
Step 5 – View on the Operator Screen
The Operator View is a simple, touch-friendly screen made for the factory floor. Operators log in, pick their production line, and see a list of work orders ready to go.
How to access the operator screen
- Log in with the operator account from Step 3. You can also use the demo role switcher to try the Operator view.
- Pick the production line from the selector at the top.
- The operator sees a list of scheduled work orders for that line, sorted by priority and start time.
- To start making things, tap Start on the work order.
- While producing, the operator can:
- Report produced quantities (good parts and scrap)
- Log downtime events with reason codes
- Flag quality issues
- View BOM requirements and attached documents
- When the target quantity is done, tap Complete to finish the order.
Everything the operator reports – quantities, cycle times, downtime – flows back to the admin panel in real time. You can track it on the Dashboard, in Real-Time Monitoring, and in Reports & Analytics.
What's Next?
You now have a working production workflow in OpenMES. Here are some good next steps to get even more out of it:
Production Planner
A visual Gantt chart where you plan and schedule work orders across all your production lines. Drag and drop orders to reschedule them. Color-coded heat maps show you when a line is overloaded. You can also assign workers to shifts, manage the backlog of unplanned orders, and see capacity at a glance.
Real-Time Monitoring
A live dashboard that shows what is happening on every line right now. Each line gets its own OEE mini-chart (availability, performance, and quality combined into one score). You can see the current work order, how many pieces have been produced, active downtime events, and a timeline of the entire shift.
Warehouses & Inventory
Manage stock across multiple warehouse locations. Create stock documents (receipts, issues, transfers), generate LOT numbers automatically, and set low-stock alerts so you never run out of raw materials. When operators report production, material is subtracted from your warehouse based on the BOM.
Connectivity & Integrations
Connect your machines to OpenMES using MQTT, Modbus, or OPC UA protocols. The system collects signals like cycle counts, run/stop status, and temperatures directly from the PLC or sensor. This data feeds into OEE calculations automatically, so you don't need operators to enter it by hand.
Reports & Analytics
Ready-made reports that turn your production data into clear charts and tables. See OEE trends over time, top defect causes (Pareto charts), production cost breakdowns, order history, and material requirement planning (MRP). Export any report to CSV or PDF.
Maintenance & Quality Control
Schedule preventive maintenance tasks for your machines and tools. Run incoming material inspections before production starts. Plan quality checks at specific process steps. Track tool usage and condition. Log problems and link them to specific work orders or production lines.
OpenMES