Runtime process diagnostics
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;
integrate functionalities into each modular object of a plurality of modular objects;
receive a request for an execution of a selected set of objects of the plurality of modular objects;
determine a use context for the selected set of objects based on the request;
mask an integrated functionality of at least one of the selected set of objects based on the use context to yield a customized set of functionalities;
expose the customized set of functionalities in response to the execution;
perform an evaluation of a workflow in which one or more modular objects of the selected set of objects are to be deployed;
verify interconnectability of the one or more modular objects based on the evaluation;
identify a functionality required for the workflow that is not included in a set of functionalities integrated with the one or more modular objects based on the evaluation; and
generate recommendation data that recommends associating the functionality with the one or more modular objects.
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; integrate functionalities into each modular object of a plurality of modular objects; receive a request for an execution of a selected set of objects of the plurality of modular objects; determine a use context for the selected set of objects based on the request; mask an integrated functionality of at least one of the selected set of objects based on the use context to yield a customized set of functionalities; expose the customized set of functionalities in response to the execution; perform an evaluation of a workflow in which one or more modular objects of the selected set of objects are to be deployed; verify interconnectability of the one or more modular objects based on the evaluation; identify a functionality required for the workflow that is not included in a set of functionalities integrated with the one or more modular objects based on the evaluation; and generate recommendation data that recommends associating the functionality with the one or more modular objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A method, comprising:
-
embedding, by a system including a processor, a first set of functionalities with a first object and a second set of functionalities with a second object; receiving, by the system, a request for execution of the first object and the second object; determining, by the system, a use context for the first object and the second object based on the request; masking, by the system, at least one functionality of the first set of functionalities or the second set of functionalities based on the use context to yield a customized set of functionalities; executing, by the system, at least one of the first object and the second object; displaying, by the system, the customized set of functionalities as a result of the executing; receiving, by the system, a second request to initiate a workflow, wherein at least one of the first object or the second object is executed based on parameters of the workflow; verifying, by the system, interconnectability of the first object and the second object based on an evaluation of the workflow; and recommending, by the system, an additional functionality to be associated with at least one of the first object or the second object based on the evaluation of the workflow. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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, the operations comprising:
-
receiving an indication to initiate a workflow, wherein the workflow comprises a plurality of objects; masking an integrated functionality of at least one of the plurality of objects based on a determined use context for the plurality of objects; evaluating respective diagnostic capabilities of the plurality of objects and identifying a missing diagnostic capability required for the workflow based on the evaluating; generating recommendation data that indicates the missing diagnostic capability; evaluating a hierarchical association of the plurality of objects in the workflow, wherein the hierarchical association is predefined and provides diagnostic context for the plurality of objects; and creating a functionality for one of the plurality of objects based on a result of the evaluating. - View Dependent Claims (17, 19, 20)
-
Specification