최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0414480 (2003-04-15) |
등록번호 | US-7778717 (2010-09-06) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 23 인용 특허 : 349 |
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 condit
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 definition of “plans” to collect, e.g., for storage, data such as the aforementioned hierarchical data types.
The invention claimed is: 1. In a method of process, factory-floor, environmental, or computer aided manufacturing-based control, the improvement comprising: executing a workflow that defines one or more actions to he taken in response to one or more triggering events that occur with respect to con
The invention claimed is: 1. In a method of process, factory-floor, environmental, or computer aided manufacturing-based control, the improvement comprising: executing a workflow that defines one or more actions to he taken in response to one or more triggering events that occur with respect to control equipment for a process, and/or an operator for such control equipment, monitoring the process and/or the control equipment to detect one or more of said triggering events, responding to detection of one or more of said triggering events by executing one or more actions associated therewith in the workflow and thereby invoking, via one or more component object model (COM) component interfaces, one or more respective control applications that interface with the control equipment and/or the operator, and calling the COM component interface for at least one said control application with (i) a first method in order to identify any of input and output arguments for that interface, and (ii) a second method in order to execute a task associated with the interface using arguments identified by calling the first method. 2. In the method of claim 1, the further improvement comprising responding to a call to the first method of a component interface by generating one or more XML strings. 3. In the method of claim 2, the further improvement wherein the responding step includes generating an XML string that includes any of a name attribute and a data-type attribute for each arguments to be used in calling the second method. 4. In the method of claim 1, the further improvement wherein the step of calling the second method includes passing one or more XML strings. 5. A method of process, factory-floor, environmental, or computer aided manufacturing-based control, comprising providing one or more control applications that interface with control equipment for a process and/or an operator for such control equipment, each control application having at least one component object module (COM) component interface, registering at least selected ones of the COM interfaces with a digital data processing system on which the control applications are to be executed, detecting with a further application the registered interfaces and executing one or more workflows by selectively invoking methods associated with those interfaces in order to execute tasks provided by the control applications, and calling, for at least a selected interface, a GET_ARGUMENTS method in order to identify any of input and output arguments for that interface. 6. The method of claim 5, comprising returning one or more XML strings from the GET_ARGUMENTS method specifying attribute names and data-types of parameters input and output by the task associated with the interface. 7. The method of claim 6, comprising calling, for at least a selected component interface, an EXECUTE method in order to execute a task provided by the respective control application. 8. The method of claim 7, comprising calling the EXECUTE method with arguments specified in a prior call to a GET_ARGUMENTS method of the interface. 9. A method of process, factory-floor, environmental, or computer aided manufacturing-based control, comprising: providing one or more control applications that interface with control equipment for a process and/or an operator for such control equipment, each control application having at least one component object module (COM) component interface, manipulating graphical icons to define a workflow for the process control system, the workflow determining one or more actions to be taken using the control applications in response to one or more triggering events occurring with respect to the process and/or the control applications, monitoring the process and/or the control applications to detect occurrence of the triggering event, responding to such a detected triggering event by invoking methods associated with one or more of the COM interfaces to execute tasks provided by the respective control applications in accord with the defined workflow, and presenting in a first display pane a first plurality of icons representing triggering events that can occur with respect to the process and/or the control applications, and a second plurality of icons representing actions that can be taken using the control applications. 10. The method of claim 9, wherein the step of manipulating graphical icons further includes dragging-and-dropping from the first display pane onto a second display pane at least one icon selected from the first plurality of icons and at least one icon selected from the second plurality of icons, and, thereby, defining a workflow for the process control system determining one or more selected actions to be taken in response to the selected triggering event. 11. The method of claim 9, wherein the first plurality of icons represent events including any of process value changes, device inputs, production status changes, resource status changes, control application messages, operator user interface messages. 12. The method of claim 9, wherein the second plurality of icons represent actions including any of start, complete, and other transactions in the control applications; stored procedures; database transactions; set-point configuration; data collection; downtime reporting; sample registration; production reporting; consumption reporting; maintenance tasking; operator messaging; and SCADA alarm actions. 13. A method of process, factory-floor, environmental, or computer aided manufacturing-based control, comprising providing one or more control applications that interface with control equipment for a process and/or an operator for such control equipment, each control application having at least one component object module (COM) component interface, 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, responding to events occurring with respect to the process and/or control applications by invoking one or more of the COM interfaces that execute tasks provided by the control applications in accord with the defined workflow, and calling, for each COM interface, (i) a first method in order to identify any of input and output arguments for that interface, and (ii) a second method in order to execute a task associated with the interface using arguments identified by calling the first method. 14. The method of claim 13, comprising queuing at least selected ones of the detected events for processing by the workflow processing engine. 15. The method of claim 14, wherein the step of responding to events includes responding to those queued events in accord with the one or more workflows. 16. The method of claim 13, wherein the workflow is defined to include actions to be taken in response to events that include any of process value changes, device inputs, production status changes, resource status changes, control application messages, operator user interface messages. 17. The method of claim 13, wherein the workflow is defined to include actions including any of start, complete, and other transactions in the control applications; stored procedures; database transactions; set-point configuration; data collection; downtime reporting; sample registration; production reporting; consumption reporting; maintenance tasking; operator messaging; and SCADA alarm actions. 18. In the method of claim 13, wherein the workflow is defined to include one or more actions, along with any of transitions or conditional branches.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.