UtilExec Class Members
- Last UpdatedNov 06, 2025
- 4 minute read
The following tables list the members exposed by UtilExec.
| Name | Description | |
|---|---|---|
![]() | UtilExec Constructor | The UtilExec() method is the constructor for the UtilExec class. This method creates a new Util Exec object, linking it to the Ent object that is passed in and saving the values from the row in the Util_Exec table for which this object is being created. |
| Name | Description | |
|---|---|---|
![]() | UtilExecChangedCallback | The UtilExecChangedCallback property contains the delegate to handle UtilExec DataSet subscription callback as a class variable. |
| Name | Description | |
|---|---|---|
![]() | CurrentUtil | The CurrentUtil property is a read-only property that exposes the current utilization for the entity. |
![]() | TargetUtil | The TargetUtil property is a read-only property that exposes the target utilization of the entity. |
![]() | UtilReasCd | The UtilReasCd property is a read-only property that specifies the current utilization reason code. |
![]() | UtilReasReqd | The UtilReasReqd property is a read-only property that exposes the utilization reason required flag. |
![]() | UtilReasStart | The UtilReasStart property is a read-only property that exposes the utilization reason start time. |
![]() | UtilStateCd | The UtilStateCd property is a read-only property that exposes the current utilization state code. |
![]() | UtilStateColor | The UtilStateColor property is a read-only property that specifies the current utilization state color. |
| Name | Description | |
|---|---|---|
![]() | GetCountsAndDuration | Overloaded. The GetCountsAndDuration() method returns a DataSet containing one row for each utilization state, reason group, or reason for the current entity. It has columns for the ID, description, count or duration, color (valid only for utilization states and reasons), and an active flag that is set true for the current utilization state, reason group, or reasonOEEExec. |
![]() | GetOldAvailableReasons | The GetOldAvailableReasons() method retrieves a set of final reasons for the current entity and for the specified non-final reason code. |
![]() | GetUtilByFilter | The GetUtilByFilter() method retrieves the utilization data from the Util_Log table using the supplied data filters. |
![]() | GetUtilByTimePeriod | The GetUtilByTimePeriod() method retrieves the utilization data from the Util_Log table using the supplied data filters. The GetUtilByTimePeriod() method retrieves the utilization data from the Util_Log table using the data filters supplied. |
![]() | GetUtilExecData | The GetUtilExecData() method retrieves Util Exec data for the entity. Util Exec data is the extra configuration data required for an entity that is capable of collecting utilization data. |
![]() | GetUtilLogData | The GetUtilLogData() method retrieves data from the Util_Log table for the specified entity and start time. All data with a starting time equal to or after the specified start time is returned. A flag determines whether the Util_Log table's shift_start field or event_time field is used to filter the data. If the shift_start field is used, then only Util_Log records whose shift_start is greater than or equal to the provided startTime parameter is returned. Similarly, if the data is filtered by event_time, then only Util_Log records whose event_time is greater than or equal to startTime is returned. |
![]() | GetUtilReasons | The GetUtilReasons() method retrieves the available final utilization reasons for the current entity. |
![]() | Refresh | The Refresh() method reloads this Util Exec's dynamic data from the database. |



