System Requirements (Enact, Gauge Agent, Services)

About Enact

Enact is a real-time quality management system that is delivered as an online, browser-based application. This document provides important information on the technical requirements for devices and systems connecting to Enact.

  • Desktop/laptop/tablets & devices. HTML5-compatible browser

    Recommended browsers (latest versions):

    • Google Chrome

      • Windows/Android. Camera access supported.
      • iOS. Camera access NOT supported.
    • Microsoft Edge

      • Windows/Android. Camera access supported.
      • iOS. Camera access NOT supported.
    • Apple Safari

      • Windows/Android. Camera access NOT supported.
      • iOS. Camera access supported.

    Enact does not support any browser's zoom function.

  • Display Scaling. 100%
  • Data Communications Encryption. Transport Layer Security (TLS) 1.2 enforced
  • Firewall. Allow outbound rule: 443 (HTTPS)

    • Protocol = TCP, Destination = ANY

      If you need to lock down your network to external connections, you must whitelist the following:

      • Enact Web App, Gauge, CDN (Enact Fonts), Storage Accounts (Enact Images): *.InfinityQS.com through Port 443
      • ADC (DCS, EIS) Connections to Enact: us1enactexternaleventhubnamespace.servicebus.windows.net through Port 443

About Gauge Agent

Gauge Agent is an optional software component that supports semi-automated data collection. Gauge Agent is installed locally on computers with connections to measurement devices, such as scales, calipers, laboratory equipment, and so on.

  • Operating system. Microsoft Windows 10 or higher
  • Memory. 512 MB of RAM (minimum)
  • Hard disk space. 100 MB of available hard disk space
  • Firewall. Allow outbound rule: 443 (HTTPS)

    • Protocol = TCP, Destination = ANY

      If you need to lock down your network to external connections, you must whitelist the following:

      • Enact Web App, Gauge, CDN (Enact Fonts), Storage Accounts (Enact Images): *.InfinityQS.com through Port 443
      • ADC (DCS, EIS) Connections to Enact: us1enactexternaleventhubnamespace.servicebus.windows.net through Port 443
  • Network Connection. The connection between Gauge Agent (the application) and Gauge Server (the InfinityQS web server that processes gauge data) occurs through TCP, which is a protocol that includes both the HTTPS and WSS (WebSocket Secure) protocols.

    Bi-directional data transmission is done through the WSS protocol. This is established with an initial handshake (request/response) via HTTPS, during which a request is made to upgrade to WSS.

    All of the traffic from Gauge Agent is made through the following connections:

    • https://us1enactweb.infinityqs.com: Gauge Agent download, authentication, and auto-update
    • https://us1enactgs.infinityqs.com: Initial HTTPS connection to request a WSS connection
    • wss://us1enactgs.infinityqs.com: WSS data transfer between Gauge Agent and Gauge Server; data transfer between Gauge Server and client browser
  • Data Communications Encryption. Transport Layer Security (TLS) 1.2 is enforced.

    For more information, see Enact Security Enhancement Notification.

About Optional Enact Services

Data Management System (DMS) and Data Collection Service (DCS) are used for Enact automated data collection. Enterprise Integration Service (EIS) supports integration with third-party plant systems.

  • Operating system. Windows 8, Windows 10, Windows 11, Windows Server 2008, Windows Server 2012, Windows Server 2016, or Windows Server 2019
  • Processor. 1 gigahertz (GHz) or faster processor
  • Hard disk space. 128 GB for 32-bit OS or 64-bit OS
  • Memory. 2 GB of RAM for each Enact service (DMS, DCS, EIS), 4 GB of RAM for server operating system (minimum)

    For example, to run DMS and DCS on a server with no other significant applications (database, OPC, etc.), you would need 8 GB of RAM (2 GB for DMS, 2 GB for DCS, and 4 GB for operating system).

  • .NET Framework. Microsoft .NET Framework 4.8
  • Firewall. Allow outbound rule: 443 (HTTPS)

    • Protocol = TCP, Destination = ANY

      If you need to lock down your network to external connections, you must whitelist the following:

      • Enact Web App, Gauge, CDN (Enact Fonts), Storage Accounts (Enact Images): *.InfinityQS.com through Port 443
      • ADC (DCS, EIS) Connections to Enact: us1enactexternaleventhubnamespace.servicebus.windows.net through Port 443
  • Data Communications Encryption. Transport Layer Security (TLS) 1.2 enforced

    For more information, please see Enact Security Enhancement Notification.

  • Web browser. Recommended browsers (latest versions):

    • Google Chrome

      • Windows/Android. Camera access supported.
      • iOS. Camera access NOT supported.
    • Microsoft Edge

      • Windows/Android. Camera access supported.
      • iOS. Camera access NOT supported.
    • Apple Safari

      • Windows/Android. Camera access NOT supported.
      • iOS. Camera access supported.
  • Network bandwidth. 30 Kbps per connection
  • Firewall. Allow outbound rule: 443 (HTTPS)

    • Protocol = TCP, Destination = ANY