# Blog

**URL:** https://community.criticalmanufacturing.com/c/dev-blog/7.md?page=2

[Latest](https://community.criticalmanufacturing.com/latest.md) · [Categories](https://community.criticalmanufacturing.com/categories.md) · [Tags](https://community.criticalmanufacturing.com/tags.md)

**Page:** 3

---

## [Unlocking BOM Flexibility in 11.2 - Part II](https://community.criticalmanufacturing.com/t/unlocking-bom-flexibility-in-11-2-part-ii/745)

<div class="topic-metadata">

**Author:** [@Sofia\_Rodrigues](https://community.criticalmanufacturing.com/u/Sofia_Rodrigues)\
**Replies:** 0\
**Last updated:** [October 14, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/unlocking-bom-flexibility-in-11-2-part-ii/745 "2025-10-14T00:00:00Z")

</div>

Manufacturing rarely fits neatly into “one method fits all.” Some processes require the best of both worlds — manual precision assembly alongside automated, event-driven consumption. How do you achieve that without comp…

---

## [Unlocking BOM Flexibility in 11.2 - Part I](https://community.criticalmanufacturing.com/t/unlocking-bom-flexibility-in-11-2-part-i/748)

<div class="topic-metadata">

**Author:** [@Sofia\_Rodrigues](https://community.criticalmanufacturing.com/u/Sofia_Rodrigues)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/unlocking-bom-flexibility-in-11-2-part-i/748 "2025-10-07T00:00:00Z")

</div>

How do you make your BOM keep pace with real-world production? In version 11.2, Critical Manufacturing MES raises the bar for BOM flexibility. Fixed consumption, tolerance ranges, information capture and assembly ad-hoc…

---

## [IoT Profiler & Debugger](https://community.criticalmanufacturing.com/t/iot-profiler-debugger/389)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/iot-profiler-debugger/389 "2025-10-07T00:00:00Z")

</div>

In version 11.2 there was a big revamp of the Connect IoT designer. We have pushed even further in version 11.2 and have fully revamped the IoT Remote Debugger and Profiler. Overview One of the common issues of handl…

---

## [Real time synchronization using message bus](https://community.criticalmanufacturing.com/t/real-time-synchronization-using-message-bus/712)

<div class="topic-metadata">

**Author:** [@Jose\_Sampaio](https://community.criticalmanufacturing.com/u/Jose_Sampaio)\
**Replies:** 0\
**Last updated:** [October 3, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/real-time-synchronization-using-message-bus/712 "2025-10-03T00:00:00Z")

</div>

Did you know you can avoid heavy data polling in MES and still keep operators fully synchronized? In most manufacturing facilities, MES tracks everything that happens, but keeping UIs aligned and operators informed ofte…

---

## [Automatic IoT Data Synchronization After Communication Loss](https://community.criticalmanufacturing.com/t/automatic-iot-data-synchronization-after-communication-loss/727)

<div class="topic-metadata">

**Author:** [@Diogo\_Domingues](https://community.criticalmanufacturing.com/u/Diogo_Domingues)\
**Replies:** 0\
**Last updated:** [September 29, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/automatic-iot-data-synchronization-after-communication-loss/727 "2025-09-29T00:00:00Z")

</div>

🔄 The Need for Automatic IoT Data Synchronization After Communication Loss In modern industrial systems, IoT connectivity is vital, but even the most robust networks can experience downtime. Whether caused by network ins…

---

## [Building an AMQP Publisher Driver](https://community.criticalmanufacturing.com/t/building-an-amqp-publisher-driver/390)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [September 29, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/building-an-amqp-publisher-driver/390 "2025-09-29T00:00:00Z")

</div>

An example of how to build a driver using CM Connect IoT, for a very popular driver. All the source code of this driver is available here. Overview AMQP 1.0 is a very common open standard in the world of enterprise m…

---

## [Keeping Data in the IoT Layer](https://community.criticalmanufacturing.com/t/keeping-data-in-the-iot-layer/391)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [September 23, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/keeping-data-in-the-iot-layer/391 "2025-09-23T00:00:00Z")

</div>

Overview This blog post will try to explain the different layers of an integration and what is the correct level to store information. We will also see new improvements in version 11.2 to the persistency API. Layer…

---

## [Is your MES Quantum Safe?](https://community.criticalmanufacturing.com/t/is-your-mes-quantum-safe/722)

<div class="topic-metadata">

**Author:** [@Jose\_Silva](https://community.criticalmanufacturing.com/u/Jose_Silva)\
**Replies:** 0\
**Last updated:** [September 19, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/is-your-mes-quantum-safe/722 "2025-09-19T00:00:00Z")

</div>

The Critical Need for Post-Quantum Encryption in Manufacturing Execution Systems The manufacturing industry is undergoing a digital transformation, with Manufacturing Execution Systems (MES) becoming the backbone of mode…

---

## [From linear flows to parallel freedom](https://community.criticalmanufacturing.com/t/from-linear-flows-to-parallel-freedom/713)

<div class="topic-metadata">

**Author:** [@Diogo\_Cunha](https://community.criticalmanufacturing.com/u/Diogo_Cunha)\
**Replies:** 0\
**Last updated:** [September 16, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/from-linear-flows-to-parallel-freedom/713 "2025-09-16T00:00:00Z")

</div>

Imagine building a turbine, an aircraft, or a large industrial machine. Several operators are working simultaneously: one installs front panels, another connects wiring, while someone else prepares subsystems. These task…

---

## [Part II - MTConnect Driver - Building Some Tests](https://community.criticalmanufacturing.com/t/part-ii-mtconnect-driver-building-some-tests/392)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [August 28, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-ii-mtconnect-driver-building-some-tests/392 "2025-08-28T00:00:00Z")

</div>

In the last blog post we took some time assembling brick-by-brick a customization driver in Connect IoT. We choose to create a driver for MTConnect a common standard for CNC Machines. The full implementation can be fo…

---

## [Part I - MTConnect Driver](https://community.criticalmanufacturing.com/t/part-i-mtconnect-driver/393)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [August 14, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-i-mtconnect-driver/393 "2025-08-14T00:00:00Z")

</div>

An example of how to build a driver using CM Connect IoT, for a very popular driver. All the source code of this driver is available here. Overview MTConnect is a very common standard in the world of CNC (Computer Nu…

---

## [Part IV - Extendable Controllers](https://community.criticalmanufacturing.com/t/part-iv-extendable-controllers/394)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [July 30, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-iv-extendable-controllers/394 "2025-07-30T00:00:00Z")

</div>

An integrated solution for extensibility. Part I Part II Part III Overview Part IV, of the IoT Extensibility series, is dedicated to controller extensibility. Controller extensibility is a brand new feature of MES…

---

## [Part III - Customization](https://community.criticalmanufacturing.com/t/part-iii-customization/395)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [July 29, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-iii-customization/395 "2025-07-29T00:00:00Z")

</div>

Making it complex, in order to make it simple. Part I Part II Overview In part III, of the IoT Extensibility series, is dedicated to customization. These are very advanced use cases, but that allow for very generi…

---

## [Part II - Driver Extensibility](https://community.criticalmanufacturing.com/t/part-ii-driver-extensibility/396)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [July 28, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-ii-driver-extensibility/396 "2025-07-28T00:00:00Z")

</div>

Simple problems, have simple solutions, the trick is having simple solutions for very complex problems. Part I Overview In part II, of the IoT Extensibility series, we will discuss mechanisms that add more dynamism …

---

## [Part I - IoT Extensibility](https://community.criticalmanufacturing.com/t/part-i-iot-extensibility/397)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [July 24, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-i-iot-extensibility/397 "2025-07-24T00:00:00Z")

</div>

Simple problems, have simple solutions, the trick is having simple solutions for very complex problems. Overview In this blog post we will go into some detail in understanding how we can leverage all that is built in…

---

## [Edge Deploy](https://community.criticalmanufacturing.com/t/edge-deploy/398)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [July 21, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/edge-deploy/398 "2025-07-21T00:00:00Z")

</div>

One of the biggest challenges with moving the MES system into the cloud is how can we interface with external systems that must exist near the shopfloor. Today we will take a look at how Critical Manufacturing has solv…

---

## [Democratizing Manufacturing Analytics](https://community.criticalmanufacturing.com/t/democratizing-manufacturing-analytics/743)

<div class="topic-metadata">

**Author:** [@Ricardo\_Magalhaes](https://community.criticalmanufacturing.com/u/Ricardo_Magalhaes)\
**Replies:** 0\
**Last updated:** [July 16, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/democratizing-manufacturing-analytics/743 "2025-07-16T00:00:00Z")

</div>

Manufacturing Execution Systems (MES) are the backbone of modern production facilities, capturing every detail from material consumption to quality checks. But here is the challenge: while these systems excel at recordin…

---

## [Part II - Scenario - Machine Learning for Defect Detection](https://community.criticalmanufacturing.com/t/part-ii-scenario-machine-learning-for-defect-detection/399)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [July 9, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-ii-scenario-machine-learning-for-defect-detection/399 "2025-07-09T00:00:00Z")

</div>

For this use case we will have a two part blog post. The goal will be to showcase how we can use the machine learning module from Critical Manufacturing to predict material defects. Overview The full use case will be…

---

## [Part I - Data Ingestion - Machine Learning for Defect Detection](https://community.criticalmanufacturing.com/t/part-i-data-ingestion-machine-learning-for-defect-detection/400)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [July 8, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-i-data-ingestion-machine-learning-for-defect-detection/400 "2025-07-08T00:00:00Z")

</div>

For this use case we will have a two part blog post. The goal will be to showcase how we can use the machine learning module from Critical Manufacturing to predict material defects. Overview The full use case will be…

---

## [Service Performance: Analyzing through SQL](https://community.criticalmanufacturing.com/t/service-performance-analyzing-through-sql/714)

<div class="topic-metadata">

**Author:** [@Cesar\_Meira](https://community.criticalmanufacturing.com/u/Cesar_Meira)\
**Replies:** 0\
**Last updated:** [June 30, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/service-performance-analyzing-through-sql/714 "2025-06-30T00:00:00Z")

</div>

As services grow in complexity, pinpointing performance issues becomes more challenging. This post shows how to analyze the behavior of your service by querying the database. We’ll explore the SQL scripts used, interpre…

---

## [Part III - SQLite Use Case](https://community.criticalmanufacturing.com/t/part-iii-sqlite-use-case/401)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [June 27, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-iii-sqlite-use-case/401 "2025-06-27T00:00:00Z")

</div>

This blog post will be part of a series of blog posts where we show case an example of how we can use a third party dependency like SQLite in our Connect IoT code. In this last post we will go through the whole impleme…

---

## [Part II - Sharing Injected Components in Connect IoT](https://community.criticalmanufacturing.com/t/part-ii-sharing-injected-components-in-connect-iot/402)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [June 20, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-ii-sharing-injected-components-in-connect-iot/402 "2025-06-20T00:00:00Z")

</div>

This blog post will be part of a series of blog posts where we show case an example of how we can use a third party dependency like SQLite in our Connect IoT code. For this second blog post the goal is to show how iot …

---

## [A Closer Look at Integration Entries, Part II: Low Code](https://community.criticalmanufacturing.com/t/a-closer-look-at-integration-entries-part-ii-low-code/738)

<div class="topic-metadata">

**Author:** [@Ricardo\_Cunha](https://community.criticalmanufacturing.com/u/Ricardo_Cunha)\
**Replies:** 0\
**Last updated:** [June 19, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/a-closer-look-at-integration-entries-part-ii-low-code/738 "2025-06-19T00:00:00Z")

</div>

Introduction to Low Code integrations In the original post from this series, we looked at the core of our built-in enterprise integration framework, with special focus on the definition of Integration Entries and the …

---

## [Enhancing Protocols with Conditional Flows](https://community.criticalmanufacturing.com/t/enhancing-protocols-with-conditional-flows/751)

<div class="topic-metadata">

**Author:** [@Jose\_Goncalves](https://community.criticalmanufacturing.com/u/Jose_Goncalves)\
**Replies:** 0\
**Last updated:** [June 18, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/enhancing-protocols-with-conditional-flows/751 "2025-06-18T00:00:00Z")

</div>

This post explores how conditional flows can strengthen the Protocol functionality within the Critical Manufacturing MES environment. Using flows with conditions, we need to control how far WIP material affected by a pr…

---

## [Part I - Third-Party Components in Connect IoT](https://community.criticalmanufacturing.com/t/part-i-third-party-components-in-connect-iot/403)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [June 17, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/part-i-third-party-components-in-connect-iot/403 "2025-06-17T00:00:00Z")

</div>

This blog post will be part of a series of blog posts where we show case an example of how we can use a third party dependency like SQLite in our Connect IoT code. For this first blog post I will show how you can creat…

---

## [Smart Routing for Defect Classification](https://community.criticalmanufacturing.com/t/smart-routing-for-defect-classification/753)

<div class="topic-metadata">

**Author:** [@Jose\_Goncalves](https://community.criticalmanufacturing.com/u/Jose_Goncalves)\
**Replies:** 0\
**Last updated:** [June 4, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/smart-routing-for-defect-classification/753 "2025-06-04T00:00:00Z")

</div>

This post explores how conditional flows can strengthen the Material Defect functionality within the Critical Manufacturing MES environment. By offering a flexible and dynamic solution to route Materials based of specif…

---

## [Instant Customization Documentation](https://community.criticalmanufacturing.com/t/instant-customization-documentation/404)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [May 29, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/instant-customization-documentation/404 "2025-05-29T00:00:00Z")

</div>

Documentation is often dealt with as an afterthought of software development. It is very hard to convince developers to write documentation. But developers do write code and do like their code to be readable and mainta…

---

## [Modernizing MES Data Analytics: A ClickHouse Journey](https://community.criticalmanufacturing.com/t/modernizing-mes-data-analytics-a-clickhouse-journey/746)

<div class="topic-metadata">

**Author:** [@Ricardo\_Magalhaes](https://community.criticalmanufacturing.com/u/Ricardo_Magalhaes)\
**Replies:** 0\
**Last updated:** [May 22, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/modernizing-mes-data-analytics-a-clickhouse-journey/746 "2025-05-22T00:00:00Z")

</div>

This post shares our experience scaling MES analytics by replacing legacy SQL Server systems with ClickHouse. We cover the journey from pain points to real-time visibility, and the key lessons for any manufacturing data …

---

## [The Subtle Art of Jelling](https://community.criticalmanufacturing.com/t/the-subtle-art-of-jelling/405)

<div class="topic-metadata">

**Author:** [@Joao\_Roque](https://community.criticalmanufacturing.com/u/Joao_Roque)\
**Replies:** 0\
**Last updated:** [May 21, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/the-subtle-art-of-jelling/405 "2025-05-21T00:00:00Z")

</div>

The Subtle Art of Jelling A simple framework for team assessment and some common use cases. Motivation I was reading An Elegant Puzzle: Systems of Engineering Management by Will Larson and this created so many ideas…

---

## [When AQL Tables Don't Fit: Use Conditional Flows as a Workaround](https://community.criticalmanufacturing.com/t/when-aql-tables-dont-fit-use-conditional-flows-as-a-workaround/755)

<div class="topic-metadata">

**Author:** [@Jose\_Goncalves](https://community.criticalmanufacturing.com/u/Jose_Goncalves)\
**Replies:** 0\
**Last updated:** [May 21, 2025, 12:00am UTC](https://community.criticalmanufacturing.com/t/when-aql-tables-dont-fit-use-conditional-flows-as-a-workaround/755 "2025-05-21T00:00:00Z")

</div>

This post covers the use of conditional flows to address out-of-the-norm cases in AQL inspection Quality control in manufacturing often relies on standard procedures—but not every situation fits the mold. When exception…

[Previous page](https://community.criticalmanufacturing.com/c/dev-blog/7.md?page=1)

[Next page](https://community.criticalmanufacturing.com/c/dev-blog/7.md?page=3)
