AUTOMATED WORKFLOW MANAGER
First Claim
1. ) A configurable web-based system for automating a workflow process in a dynamic production environment across an enterprise application within a communication network, wherein the system comprises:
- a deployable workflow engine capable of being integrated with an application server, wherein the deployable workflow engine, via a processor of the application server, stores, at a storage medium, modeled process routing definitions, predefined routing rules, routing types and other workflow process-related information for determining an order in which scheduled instances of activities are routed and enacted for automating the workflow process; and
an execution platform that engages with the deployable workflow engine to create a configurable workflow application by generating customized data definition fields and process-related metadata information, wherein the process-related metadata information is dynamically modeled using a key identifier associated with the data definition fields and a validation mechanism configured to track a sequence of constraint-specific instances of activities.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application relates to a workflow system and method that automates workflow processes across an enterprise application by using a predefined routing rule-based workflow engine to automate the processes and a highly user-friendly execution platform to realize the workflow configuration. The workflow automation system of the present application is highly streamlined, scalable, and agile. The workflow automation system also easily integrates with existing application servers without requiring any re-deployment of the enterprise application as workflow patterns or flows change in real time.
108 Citations
20 Claims
-
1. ) A configurable web-based system for automating a workflow process in a dynamic production environment across an enterprise application within a communication network, wherein the system comprises:
-
a deployable workflow engine capable of being integrated with an application server, wherein the deployable workflow engine, via a processor of the application server, stores, at a storage medium, modeled process routing definitions, predefined routing rules, routing types and other workflow process-related information for determining an order in which scheduled instances of activities are routed and enacted for automating the workflow process; and an execution platform that engages with the deployable workflow engine to create a configurable workflow application by generating customized data definition fields and process-related metadata information, wherein the process-related metadata information is dynamically modeled using a key identifier associated with the data definition fields and a validation mechanism configured to track a sequence of constraint-specific instances of activities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. ) A method of automating a workflow process in a dynamic production environment through execution of a sequence of instances of activities of a process flow model across an enterprise application within a communication network, wherein the method comprises the processor implemented steps of:
-
defining and storing one or more data field definitions, routing definitions, routing rules, routing constraints, and related metadata information to trigger workflow processing; specifying routing constraints to assign predefined values to valid subsets of the instances of activities; determining a subset of the valid subsets that is scheduled for enactment based on routing criteria and the routing constraints; analyzing at least one of the data field definitions, the routing definitions, the routing rules, the routing constraints, the related metadata information and the determined subset, which are received via signals from a storage medium of a workflow engine, to produce workflow models; and initiating a workflow based on at least one of the data field definitions, the routing definitions, the routing rules, the routing constraints, the related metadata information, the determined subset, and the workflow models produced. - View Dependent Claims (14, 15)
-
-
16. ) A lightweight pluggable tool for creating a workflow process model in a dynamic production environment, the lightweight pluggable tool comprising:
a data modeler that dynamically models, via a processor of an application server, data fields by creating and defining the data fields and assigning a run time value to each of the data fields as key value pairs within a table, wherein the lightweight pluggable tool is configured to integrate with the application server and modeled workflow configurations to create the workflow process model. - View Dependent Claims (17, 18, 19, 20)
Specification