Patent ID: 8239055

Claim:
A method of updating a manufacturing execution system (MES) database to include an MES entity corresponding to equipment modeled by a corresponding supervisory control and data acquisition (SCADA) system object, the method comprising: providing a utilization object associated with the SCADA system object, the utilization object having an executable that, when executed, applies collected status data for the SCADA system object to a set of configured logical expressions to render a current raw reason code for the utilization object; extracting MES entity configuration information from the utilization object; invoking an interface functionality on the MES database to create the MES entity; and providing a link between the utilization object and the MES entity to facilitate updating the MES entity based upon an event triggered by a change to the current raw reason code for the utilization object; and wherein an entity model builder generates at least a second MES entity corresponding to a parent object of the SCADA system object.