Enact Integrations

Enact® provides a wealth of quality data to inform and enhance your continuous improvement initiatives. Integrating Enact with other plant and enterprise systems is part of many companies’ digital transformation efforts. The goal is to blend quality data with other plant data to optimize production, improve product quality, and ensure compliance.

Our Recommended Approach:

InfinityQS recommends client-driven Enact integration projects that typically involve system integrators hired by you. InfinityQS Engineering resources, available on a fee basis, provide product knowledge and expertise gleaned from decades of experience helping manufacturers integrate our software products with a wide range of plant software systems. Most Enact integration tools are designed to be configurable— with little or no special coding required—reducing the effort needed to achieve your integration goals.

To learn more about integrating to Enact, please contact your Account Manager.

Integration Use Cases:

There are many ways integrating with Enact can benefit your organization. The first step is to identify the integration solution that best meets your needs. Below are common integration use cases. This overview is intended to help you determine the optimal integration solution(s).

Data Collection
  • Collecting subgroup and process data from other software systems—including PLCs, vision systems, checkweighers, CMMs, laboratory equipment—and saving them to Enact.
Manufacturing/Production Information
  • Data transfers to Enact from client systems of record (ERP, MES, etc.). Possible data could include specification limit data, part numbers, lot information, update lot status, or other contextual data.
Reporting & Analytics
  • Publishing Enact summarized results to third-party applications such as Microsoft Power BI,  Tableau, among many others.

Migrating Data to Enact: Data Source Integration Tools

The following integration tools can be used to transfer data to Enact.

  • Automated Data Collection (ADC): ADC is an optional service used to automatically gather quality and process data for enhanced, real-time decision making, collecting measurement values from other plant software systems, and saving them to Enact. Learn More

  • InfinityQS Data Exchange Format (IDEF): Built on top of the XML specification, this data exchange format is used to route information to and from Enact, with the routing performed by the Enterprise Integration Service (EIS) with data packets that support a specific XML formatted structure referred to as the InfinityQS Data Exchange Format (IDEF). Learn More

    • Note: ADC and IDEF fundamentally can accomplish the same things, e.g. write subgroup/process data, as well as contextual data from ERP/MES, etc., and both rely on Windows Services to be installed locally (at your site/sites). The only distinction between the two is that ADC captures data via configurations and IDEF requires your team to have the skills or preference to generate your own XML files.

  • Gauge Agent: This Windows service publishes a local workstation’s communication (COM) ports or a network’s TCP/IP address to an Enact tenant—to facilitate sending measurement data from gauges/measurement devices for use in data collections. Learn More

  • REST APIs (Expected: July 2022): REST APIs provide the capability to make API calls to send data from other plant software systems into Enact—and to perform certain actions within Enact, such as setting lot status. REST APIs are available for use at any time, providing improved flexibility.

Extracting Data from Enact: Data Destination Integrations Tools


The following integration tools can be used to extract data from Enact.

  • Key Performance Indicator (KPI) publishing: Publish aggregated Enact results for use in other plant software systems. Using the popular JavaScript Object Notation (JSON) format, Enact enables a wide range of data to be shared including basic information such as: part, process, feature, subgroup count, piece count, defect count, defectives count, mean, standard deviation, and more—along with process capability indices, net content statistics, and event statistics. Learn More

  • Real-time Event Publishing: Publish Enact events to other plant software systems via the Publishing system, where events are filtered by process tag and violations category. Use Enact as a tool to trigger actions throughout a manufacturing facility. When an unusual event is detected—be it an out-of-spec part, an out-of-control process, or a defective product—Enact immediately sends the event data to other plant software systems with event details.

  • REST APIs (Expected: July 2022): Provides the capability to make API calls to retrieve data within Enact, such as the list of parts, lots, subgroups, and more.

Take the first step from quality to excellence