Integration of workflow and library modules
First Claim
Patent Images
1. A system, comprising:
- a memory that stores computer-executable instructions; and
a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least;
receive, from a source program, design input related to workflow development of an industrial process;
access a library populated with a plurality of objects associated with metadata related to the design input;
generate, for output on a display, a visual representation of a workflow design by integrating objects selected from the library into the visual representation of the workflow design, wherein a diagnostic functionality of one or more of the selected objects is exposed within the workflow design;
receive a set of performance goals for the workflow design, wherein the set of performance goals includes a required preventive or predictive maintenance capability for the workflow;
validate interconnectability of the selected objects such that the workflow design meets the set of performance goals; and
suggest, in response to determining that the workflow design does not meet the required preventive or predictive maintenance capability, one or more alternative or additional objects to integrate into the workflow design with the diagnostic functionality to satisfy the required preventive or predictive maintenance capability.
1 Assignment
0 Petitions
Accused Products
Abstract
Content management includes populating a library with modular objects and metadata associated with the modular objects. In response to a query, the library can be searched based in part on the metadata. The query can relate to implementation of an industrial process. One or more modular objects in the library can be identified as satisfying the query. A result of the query can be output and the output can include the identified modular objects and the respective metadata associated with the identified modular objects. The metadata can be anything known about the object that might not be accessible at runtime control.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least; receive, from a source program, design input related to workflow development of an industrial process; access a library populated with a plurality of objects associated with metadata related to the design input; generate, for output on a display, a visual representation of a workflow design by integrating objects selected from the library into the visual representation of the workflow design, wherein a diagnostic functionality of one or more of the selected objects is exposed within the workflow design; receive a set of performance goals for the workflow design, wherein the set of performance goals includes a required preventive or predictive maintenance capability for the workflow; validate interconnectability of the selected objects such that the workflow design meets the set of performance goals; and suggest, in response to determining that the workflow design does not meet the required preventive or predictive maintenance capability, one or more alternative or additional objects to integrate into the workflow design with the diagnostic functionality to satisfy the required preventive or predictive maintenance capability. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 17, 18, 19, 20)
-
-
7. A method, comprising:
-
receiving, by a system including a processor, a request for development of a workflow; accessing, by the system, design input associated with a source program and a library comprising objects and associated metadata; building, by the system, the workflow based on the design input, the objects, and the associated metadata; prioritizing, by the system, a set of goals associated with the workflow, the design input, or the objects, wherein the set goals includes a required preventive maintenance capability for the workflow; validating, by the system, interoperability of the design input and that the workflow meets the set of goals; suggesting, in response to determining that the workflow design does not meet the required preventive capability, one or more alternative objects to integrate into the workflow to meet the set of goals; and outputting, by the system, the workflow to a user or to an external system. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a computing device including a processor to perform operations, comprising:
-
receiving a request for automation of an industrial control process; obtaining, from an external source, objects for use in the automation of the industrial control process; applying the objects from the external source to a design of the automation of the industrial control process; identifying at least one object not received from the external source, wherein the at least one object is to be used in the design; validating interconnectability of the at least one object and that the design meets a set of prioritized goals associated with the design, wherein, the set of prioritized goals includes a required preventive maintenance capability for the design; suggesting, in response to determining that the design does not meet the required preventive maintenance capability, one or more alternative or additional objects to integrate into the design to meet the set of goals; and importing the at least one object from a second external source. - View Dependent Claims (13, 14)
-
Specification