Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system using hierarchically enumerated data set
First Claim
1. In a method of operating a process, factory-floor, environmental, computer aided manufacturing-based or other (collectively, “
- process”
) control system, the improvement comprising A. defining a hierarchical set values characterizing one or more aspects of the system, B. establishing one or more objects or other data structures (collectively, “
objects”
) to maintain values associated with the control system, wherein at least object maintains a value selected from among the hierarchical set of values, C. defining a data collection action including the objects, D. executing the action one or more times to obtain values maintained by the respective associated objects.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides improved methods and apparatus for workflow editing. Such methods and apparatus permit, for example, user-defined and/or other tasks to be combined in any combination or combinations to specify a workflow. The tasks can be linked for direct, serial processing and/or for conditional processing that includes branching and/or looping. The invention also improved methods and apparatus of workflow definition and processing with extensible actions. The invention provides, further, improved methods and apparatus for workflow definition and processing which utilize workflow variables for communication of data and control information among tasks within a workflow. The invention provides, still further, improved methods and apparatus of workflow definition and processing with enhanced messaging. The invention provides, still yet further, improved methods and apparatus for workflow definition and processing which permit definition of hierarchically enumerated data types and for for definition of “plans” to collect, e.g., for storage, data such as the aforementioned hierarchical data types.
169 Citations
23 Claims
-
1. In a method of operating a process, factory-floor, environmental, computer aided manufacturing-based or other (collectively, “
- process”
) control system, the improvement comprisingA. defining a hierarchical set values characterizing one or more aspects of the system, B. establishing one or more objects or other data structures (collectively, “
objects”
) to maintain values associated with the control system, wherein at least object maintains a value selected from among the hierarchical set of values,C. defining a data collection action including the objects, D. executing the action one or more times to obtain values maintained by the respective associated objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- process”
-
14. In a method of operating a process, factory-floor, environmental, computer aided manufacturing-based or other (collectively, “
- process”
) control system, the improvement comprisingA. establishing one or more objects or other data structures (collectively, “
objects”
) to maintain values associated with the control system, wherein at least a selected object is adapted to maintain a value selected from among the hierarchical tree of values that characterize the system;
B. executing a workflow processing engine to process one or more workflows, each defining one or more actions to be taken in response to events occurring with respect to the process and/or control applications;
C. the executing step including processing at least one workflow defining one or more data collection actions that include one or more of said objects, at least one which includes the selected object, D. obtaining, as a consequence of executing a data collection action including the selected object, a value that is selected from among the hierarchical tree of values and that is associated with the control system. - View Dependent Claims (15)
- process”
-
16. A system for process, factory-floor, environmental, computer aided manufacturing-based or other (collectively, “
- process”
) control comprising;
A. a workflow processing engine that processes one or more workflows, each defining one or more actions to be taken in response to events occurring with respect to the process and/or control applications, at least one workflow defining one or more data collection actions that include one or more objects or other data structures (collectively, “
objects”
) adapted to maintain values that are associated with the control system and that are selected from among one or more hierarchical trees of values that characterize the system;
B. a plurality of control applications that interface with an operator and/or control equipment for the process;
C. the workflow processing engine including an action processor that selectively responds to a trigger indicative of a timer or a scheduled or other event by executing a data collection action to obtain a value that is selected from among the hierarchical trees of values and that is associated with the control system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
- process”
Specification