UtilExec Class Members
- Last UpdatedNov 06, 2025
- 5 minute read
The following tables list the members exposed by UtilExec.
| Name | Description | |
|---|---|---|
![]() ![]() | Add | The Add() method adds a new utilization exec record to the Util_Exec table. |
![]() ![]() | Delete | The Delete() method deletes the specified utilization exec record from the Util_Exec table. |
![]() ![]() | DeleteAll | The DeleteAll() method removes the utilization exec records for the specified entity from the Util_Exec table. Passing no filter parameters will remove all utilization exec records from the table. |
![]() ![]() | GetAll | Overloaded. The GetAll() method retrieves one or more utilization exec records from the Util_Exec table, as specified by the filter parameters. Passing no filter parameters will retrieve all utilization exec records from the table. |
![]() ![]() | GetAvailableReasons | Overloaded. The GetAvailableReasons() method retrieves the set of possible final reason codes for the specified entity. This overload of the method uses an entity ID to specify the entity. |
![]() ![]() | GetByKey | Overloaded. The GetByKey() method retrieves the specified utilization exec record from the Util_Exec table. |
![]() ![]() | GetEventStartTimeForAShift | Overloaded. The GetEventStartTimeForAShift() method retrieves the first utilization event that occurred on a shift for the specified entity. |
![]() ![]() | GetOldAvailableReasons | Overloaded. The GetOldAvailableReasons() method retrieves the possible final reasons (codes) for the specified entity. |
![]() ![]() | GetPrevShiftStartTime | Overloaded. The GetPrevShiftStartTime() method retrieves, for the specified entity, the event start time of the first utilization event that occurred on the shift that immediately preceding the specified shift start time. |
![]() ![]() | SetChunkPendingReason | Overloaded. The SetChunkPendingReason() method sets the first part of the pending reason for the specified entity, and splits off the portion of the current pending reason to a different reason. |
![]() ![]() | SetPendingReason | Overloaded. The SetPendingReason() method sets the final reason code to replace a certain pending reason for the specified entity. |
![]() ![]() | SetRawReason | Overloaded. The SetRawReason() method sets the current reason code for the specified entity based on a raw reason code received directly from the I/O system. This raw reason code will specify a default ‘final’ reason code, and if so configured will prompt the user with a list of possible final reasons for the given raw reason. |
![]() ![]() | SetRawReasonAsync | The SetRawReasonAsync() method sets the current reason code for the specified entity based on a raw reason code received directly from the I/O system. This raw reason code will specify a default final reason code and, if so configured, will prompt the user with a list of possible final reasons for the given raw reason. This method uses a site name and entity name to specify the entity. |
![]() ![]() | SetReason | Overloaded. The SetReason() method sets the current reason code for the specified entity. |
![]() ![]() | Update | The Update() method updates all columns for the specified utilization exec record in the Util_Exec table. |
![]() ![]() | UpdateDurations | Overloaded. The UpdateDurations() method updates the duration of current events for one or all entities that can capture utilization. |
![]() ![]() | UpdateSpecific | Overloaded. The UpdateSpecific() method updates selected columns of the specified utilization exec record in the Util_Exec table. |

