Some content on this site is available only to logged-in subscribers. Contact Us for information on becoming a subscriber.

InSource.Solutions | InSource Training | InSource Client Portal
InSource Solutions Logo
Log In Sign Up
InSource.Solutions InSource Training InSource Client Portal Log In Sign Up
  • Home
  • AVEVA MES & Model Driven MES
  • AVEVA MES Tech Notes

TN 1291 Suppress Unwanted Refreshes of FactMES UtilGrid .Net Control

Last updated: March 11th, 2025

Description

Learn how to prevent unwanted refreshes of the FactMES UtilGrid .Net Control in TN 1291.

  • Author: Devin Hepburn
  • Published: March 11th, 2025

Details:

Description

FactMES Grids, specifically the UtilGrids, are a great way to display relevant MES data on InTouch screens and add downtime reasons to occurrences. These grids use the middleware to poll and refresh data from the database. Overtime, as the DB and usages of these screens grows, the demand can be taxing and cause performance issues. Suppressing unwanted refreshes is a great way to program for scale.

  • Author: Devin Hepburn
  • Published: 10/01/2022
  • Applies to: InTouch/MES 2014 and Newer

Details

First Step

We are going to create a custom property in the example called "URE" and map it to the grid property "Ignore Refresh Events" as shown below. The grid properties can be accessed by double clicking on the grid inside of the graphic. Custom properties can be reached by right clicking in the white space and selecting "Custom Properties".

Second Step

Determine the conditions in which you want to refresh the grid data. Common examples include: when downtime reasons are assigned, when a new row is selected in the grid, when the entity is changed. For this example, we will create a button to demonstrate the use of the custom property and forcing a refresh.

Learned

This technote covered how to code for scale using MES controls within InTouch. This approach is very important in larger systems.

minimize prevent
Give feedback about this article

Recommended articles

TN MES200 Aveva MES Service Fails to Start After A Server Restart

Read More

TN MES120 Using MES Database to determine shrink for bulk production processes

Read More

TN MES100 Data Driven - Create a Data Driven Enterprise with Wonderware Performance

Read More

TN MES101 MES Client Control - Managing Client Sessions Example

Read More
Support Icon

CONTACT SUPPORT

How to reach us

10800 Midlothian Turnpike Tpke, Suite 209, Richmond, VA 23235

1.877.INSOURCE

Technical Support - 1.888.691.3858

Contact Us

  • InSource Solutions
  • InSource Training
  • InSource Client Portal
  • Log In
InSource Solutions Logo

© 2025 InSource Solutions. All Rights Reserved.

Knowledge Base Software powered by Helpjuice

Expand