Cognitive process enactment
First Claim
1. A method for continuously adaptive business process management definition and execution comprising:
- obtaining, by a processor, a plurality of business process models and a process runtime environment;
discovering a particular one business process model from the plurality of business process models;
discovering business rules that supports decision making for the particular one business process model;
defining a process plan in view of the business rules for achieving an initial goal;
determining a next action in the process plan based on the business rules in a current process portion and providing a recommendation for acting on the next action;
executing a processing thread for the next action based on the recommendation;
determining a change in a world effect status after executing the processing thread for the next action;
updating the process plan;
generating a continuously adaptive business process model and execution environment;
discovering new goals;
extracting entity information from input documents; and
generating a model knowledge graph including a first parse-tree for process fragments using the discovered new goals and the extracted entity information.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides for continuously adaptive business process management definition and execution including obtaining, by a processor, business process models and a process runtime environment. A business process model is discovered. Business rules that support decision making for the business process model are discovered. A process plan is defined in view of the business rules for achieving a predetermined goal. A next action in the process plan is determined based on the business rules in a current process portion and providing a recommendation for acting on the next action. The next action is executed based on the recommendation. A change in a world effect status is determined after executing the next action. The process plan is updated. A continuously adaptive business process model and execution environment are generated.
-
Citations
20 Claims
-
1. A method for continuously adaptive business process management definition and execution comprising:
-
obtaining, by a processor, a plurality of business process models and a process runtime environment; discovering a particular one business process model from the plurality of business process models; discovering business rules that supports decision making for the particular one business process model; defining a process plan in view of the business rules for achieving an initial goal; determining a next action in the process plan based on the business rules in a current process portion and providing a recommendation for acting on the next action; executing a processing thread for the next action based on the recommendation; determining a change in a world effect status after executing the processing thread for the next action; updating the process plan; generating a continuously adaptive business process model and execution environment; discovering new goals; extracting entity information from input documents; and generating a model knowledge graph including a first parse-tree for process fragments using the discovered new goals and the extracted entity information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for continuously adaptive business process management definition and execution, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
obtain, by the processor, a plurality of business process models and a process runtime environment; discover, by the processor, a particular one business process model from the plurality of business process models; discover, by the processor, business rules that supports decision making for the particular one business process model; define, by the processor, a process plan in view of the business rules for achieving an initial goal; determine, by the processor, a next action in the process plan based on the business rules in a current process portion and providing a recommendation for acting on the next action; execute, by the processor, a processing thread for the next action based on the recommendation; determine, by the processor, a change in a world effect status after executing the processing thread for the next action; update, by the processor, the process plan; generate, by the processor, a continuously adaptive business process model and execution environment; discover, by the processor, new goals; extract, by the processor, entity information from input documents; and generate, by the processor, a model knowledge graph including a first parse-tree for process fragments using the discovered new goals and the extracted entity information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a memory configured to store instructions; and a processor configured to execute the instructions to; obtain a plurality of business process models and a process runtime environment; discover a particular one business process model from the plurality of business process models; discover business rules that supports decision making for the particular one business process model; define a process plan in view of the business rules for achieving an initial goal; determine a next action in the process plan based on the business rules in a current process portion and providing a recommendation for acting on the next action; execute a processing thread for the next action based on the recommendation; determine a change in a world effect status after executing the processing thread for the next action; update the process plan; generate a continuously adaptive business process model and execution environment; discover new goals; extract entity information from input documents; generate a model knowledge graph including a first parse-tree for process fragments using the discovered new goals and the extracted entity information. - View Dependent Claims (18, 19, 20)
-
Specification