Kanoa Blog

Kanoa MES Accelerators: Reusable Design Patterns for Faster MES Implementations

Written by Sam Russem | Mar 10, 2026 3:18:19 PM

Manufacturing MES projects rarely fail because teams lack ideas. More often, they slow down because implementation teams are repeatedly solving the same classes of problems from scratch.

How should a startup checklist be enforced before a run begins?
How should machine setpoints be applied from order data?
How should scheduling logic incorporate plant constraints while remaining understandable and maintainable?

These are common implementation challenges across sites, industries, and projects. Kanoa MES already provides the underlying platform capabilities to support them, but implementation teams still need proven patterns for combining those capabilities into working solutions. That is exactly why we created Kanoa MES Accelerators.

What are Kanoa MES Accelerators?

Kanoa MES Accelerators are practical implementation resources for systems integrators, engineering teams, and developers building on top of Kanoa MES. They are designed to provide proven starting points for common extensions that appear again and again in real-world MES deployments. Each accelerator includes downloadable resources, working reference screens, and detailed walkthroughs that show how to use Kanoa platform tools effectively.

Just as importantly, accelerators are not rigid product features or turnkey solutions. They are composable examples intended to accelerate delivery, demonstrate best practices, and be modified for each plant’s requirements. The documentation is explicit that they are implementation aids, not one-size-fits-all solutions and not required components of Kanoa MES.

That distinction matters.

Kanoa MES is intentionally built to deliver strong out-of-the-box functionality while remaining open and extensible. In practice, every deployment has site-specific workflows, integrations, and operational logic. Accelerators help bridge the gap between core platform capability and project-specific implementation. They show teams how to go from a common requirement to a working solution faster.

Why Accelerators matter for systems integrators and implementation teams

For systems integrators, speed matters. But speed without structure creates rework, brittle solutions, and inconsistent implementations across customers.

Accelerators give implementation teams a better starting point. Instead of beginning with a blank page, teams can start from a reference implementation that already demonstrates how to combine Kanoa MES concepts such as Production Orders, Production Order Metadata, asset attributes, screens, scripting, and operational APIs into a coherent workflow.

That creates several practical advantages:

Faster project delivery.
Teams can begin with a known pattern rather than designing every workflow from first principles.

Better implementation quality.
Accelerators embody recommended design approaches and help teams align with how Kanoa MES is intended to be extended.

Stronger onboarding for new Kanoa developers.
The docs specifically position accelerators as learning tools and reference implementations, which makes them valuable for training internal developers and SI partners alike.

More confidence in customization.
Because the patterns are transparent and designed to be modified, teams can adapt them to real plant requirements without treating them like untouchable black boxes.

In other words, accelerators help teams implement faster while still building solutions the right way.

Our first two Kanoa MES Accelerators

We are launching with two accelerators that reflect common MES implementation needs: Operator Startup Checklist and Machine Setpoints Interface.

1. Operator Startup Checklist

The Operator Startup Checklist Accelerator is a lightweight implementation pattern for enforcing required setup and verification steps before an operator begins a production run. The documentation highlights common examples such as verifying tooling and fixtures, confirming material load and labeling, checking machine readiness and safety conditions, and completing required quality or compliance steps before production begins.

This accelerator demonstrates how to implement that workflow using:

  • Production Order Metadata
  • custom Perspective views
  • the built-in _runSetupViewPath hook
  • standard Kanoa operational APIs for starting runs

The pattern is straightforward and powerful: attach checklist data to a work order, intercept the run-start workflow, present the checklist to the operator, and only allow the run to start once all required steps are completed. That makes it a strong fit for customers who need more procedural control, better operator guidance, or stronger startup compliance.

For implementation teams, this is a clear example of how Kanoa MES can support plant-specific operator workflows without reinventing core run logic.

2. Machine Setpoints Interface

The Machine Setpoints Interface Accelerator addresses another common requirement: applying machine configuration or recipe values from production order data at run start. The docs describe it as a reference pattern for driving machine setpoints from Production Order metadata, especially in environments where those values are determined upstream by ERP, planning, or engineering systems and need to be applied consistently on the shop floor.

This accelerator demonstrates an operator-confirmed setpoint workflow using:

  • Production Order Metadata
  • Asset Custom Attributes
  • custom Perspective views
  • the _runSetupViewPath hook
  • Ignition tag writes and Kanoa operational APIs

It allows teams to attach desired setpoints to a work order, intercept run start, compare desired versus current machine values, and commit those setpoints to the machine when the operator confirms them. The result is a pattern that is both flexible and transparent, and the documentation explicitly notes that it can be adapted to many machine and recipe models.

For SIs, this is exactly the kind of reusable pattern that reduces custom engineering time while still supporting real integration requirements.

Coming soon: Schedule Optimization

We are also previewing a third accelerator: Schedule Optimization, recently shown by our partner Ectobox at the ProveIt conference.

This upcoming accelerator is described as a deterministic, fully transparent reference implementation for building production scheduling logic directly on top of Kanoa MES data structures using Ignition Perspective and Jython scripting. Rather than acting as a black-box optimization engine, it demonstrates clear scheduling heuristics using core MES data that already exists in Kanoa, including Production Orders, asset-item rate mappings, existing production and downtime events, and shift availability windows.

The documentation frames it as:

  • a practical how-to reference for pulling scheduling inputs from Kanoa,
  • running a scheduling heuristic,
  • and committing schedule outputs back into Kanoa for use in the Kanoa Ops Scheduler.

That makes it especially compelling for teams that want to implement explainable, plant-aware scheduling logic without jumping immediately to an enterprise optimization stack.

Best practices, not black boxes

One of the most important aspects of the accelerator approach is transparency.

The Schedule Optimization docs explicitly say the goal is not to deliver a black-box optimizer, and that same philosophy carries across the accelerator library: these are meant to be understandable, adaptable implementation patterns. Teams can review the logic, learn from it, modify it, and extend it based on the customer’s environment.

That is valuable because successful MES implementations are rarely about copying a generic template unchanged. They are about starting from a strong design pattern, then tailoring it to the realities of a plant, process, and operator workflow.

Accelerators support that model well. They help teams move faster without pretending every site should work the same way.

A practical tool for partner enablement and delivery scale

For Kanoa partners and internal implementation teams, accelerators also create a repeatable enablement layer.

They are useful as:

  • reference implementations,
  • learning tools for new Kanoa developers,
  • and starting points for customer-specific customization.

That means they are not just project assets. They are also a delivery multiplier.

A new SI team member can study a working pattern. A delivery lead can use one to reduce solution ambiguity early in the project. A technical team can adapt the same pattern across multiple customers instead of rebuilding similar logic from scratch each time.

This is where accelerators become more than documentation. They become a practical mechanism for scaling implementation quality.

Built for the real evolution of MES projects

The docs also make an important architectural point: each accelerator is created against a specific Kanoa MES version and should be viewed as a point-in-time implementation example. As the product evolves, some accelerator capabilities may later be simplified or absorbed into the core platform. Teams are encouraged to confirm version alignment, review release notes, and treat accelerators as starting points rather than fixed dependencies.

That is the right mindset.

Accelerators are valuable precisely because they live at the boundary between platform capability and project implementation. They capture best practices for today while still leaving room for the Kanoa MES platform to keep improving.

Explore the first Kanoa MES Accelerators

Kanoa MES Accelerators are designed to help implementation teams solve common problems faster, build with more confidence, and apply recommended design patterns when extending Kanoa MES.

Today, that starts with:

  • Operator Startup Checklist
  • Machine Setpoints Interface

And soon, it will expand with:

  • Schedule Optimization

If you are a systems integrator, implementation lead, or developer building on Kanoa MES, these accelerators are meant to help you shorten development time, reduce uncertainty, and deliver better solutions using proven patterns from the start.