Workflow process method and system for iterative and dynamic command generation and dynamic task execution sequencing including external command generator and dynamic task execution sequencer
First Claim
1. A computer implemented method for dynamically activating process activities and generating work process execution sequencer, comprising the steps of:
- specifying at least one data source containing initial data;
specifying at least one data target for receipt of result data;
constructing a plurality of activity nodes with coupling means to the data source and data target and containing at least one set of business execution rule and one set of business flow rule;
constructing a rule evaluator according to pre-determined sets of rules;
specifying at least one activity node. generating activity command through the rule evaluator according to pre-determined business execution rule contained in said activity node automatically by software without human intervention;
storing command output in an addressable memory area accessible to rule evaluator;
generating next activity node identification through the rule evaluator according to the business flow rules contained in said activity node automatically by software without human intervention and return evaluation output as command string; and
returning result data to data target;
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented task workflow management system is provided in which the workflow engines, the program execution means, the process execution rule and the business flow rules are external to the rule evaluator. The invention relates generally to task workflow management systems. More particularly, the present invention relates to a workflow management system which can generate dynamically and iteratively program commands to execute external tools and workflow systems, and can vary task execution sequences dynamically by applying rules to generate next goal or next activity at run time. Business process solutions can be updated automatically and dynamically in response to changes, additions or deletions in any one environment, applications program, and/or change to business data as results of prior implementation of the business solutions. The execution sequences can be dynamically and iteratively updated in response to changes as a result of prior implementation of the business solutions.
-
Citations
14 Claims
-
1. A computer implemented method for dynamically activating process activities and generating work process execution sequencer, comprising the steps of:
-
specifying at least one data source containing initial data;
specifying at least one data target for receipt of result data;
constructing a plurality of activity nodes with coupling means to the data source and data target and containing at least one set of business execution rule and one set of business flow rule;
constructing a rule evaluator according to pre-determined sets of rules;
specifying at least one activity node. generating activity command through the rule evaluator according to pre-determined business execution rule contained in said activity node automatically by software without human intervention;
storing command output in an addressable memory area accessible to rule evaluator;
generating next activity node identification through the rule evaluator according to the business flow rules contained in said activity node automatically by software without human intervention and return evaluation output as command string; and
returning result data to data target;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having stored thereon instructions in human readable format for causing a computer to execute dynamic work flow process application comprising:
-
at least one data source identification with coupling means to access data source wherein resides the data needed to generate the activity node command;
at least one data source identification with coupling means to access data source wherein resides data needed to generate next activity identification to be analyzed;
at least one data target identification with coupling means to deliver data results from the operation of the workflow process;
a plurality of activity nodes;
at least one addressable memory identification with coupling means to access initial data;
at least one addressable memory identification with coupling means to deliver and coupling means to access data generated from the operation of the workflow process;
at least one set of business execution instruction rule set for generating command for each activity node automatically by software without human intervention and having a default rule set;
at least one set of business flow instruction rule set for generating the identification of the activity node to be analyzed automatically by software without human intervention and having a default rule set; and
one rule evaluator constructed according to pre-determined set of rules;
- View Dependent Claims (11, 12, 13, 14)
-
Specification