WORKFLOW-BASED APPLICATION GENERATOR
First Claim
9. A workflow-based application generator, comprising:
- a data processing device; and
a memory on which is stored machine readable instructions, that when executed by the data processing device cause the data processing device to;
receive a workflow process;
analyze the received workflow process to determine a plurality of process steps;
generate, based on the determined plurality of process steps, a workflow configuration including workflow configuration rules that include a list of determined workflow pages based on a required functionality, and configuration routing rules that include an order of the workflow pages and dependency information pertaining to the workflow pages;
retrieve the determined workflow pages from a workflow page repository;
generate a workflow context according to the workflow configuration rules, the configuration routing rules, and the retrieved workflow pages; and
generate a workflow application based upon the workflow context.
3 Assignments
0 Petitions
Accused Products
Abstract
A workflow-based application generator to generate a workflow application based upon at least one received workflow process. The application generator is to generate, based on the received workflow process, workflow configuration rules that include a list of determined workflow pages based on a required functionality, and configuration routing rules that include an order of the workflow pages and dependency information pertaining to the workflow pages. The workflow-based application generator is to generate a workflow context according to the workflow configuration rules, the configuration routing rules, and the retrieved workflow pages. Based upon the generated workflow context, the workflow-based application generator is to build a workflow application.
-
Citations
18 Claims
-
9. A workflow-based application generator, comprising:
-
a data processing device; and a memory on which is stored machine readable instructions, that when executed by the data processing device cause the data processing device to; receive a workflow process; analyze the received workflow process to determine a plurality of process steps; generate, based on the determined plurality of process steps, a workflow configuration including workflow configuration rules that include a list of determined workflow pages based on a required functionality, and configuration routing rules that include an order of the workflow pages and dependency information pertaining to the workflow pages; retrieve the determined workflow pages from a workflow page repository; generate a workflow context according to the workflow configuration rules, the configuration routing rules, and the retrieved workflow pages; and generate a workflow application based upon the workflow context. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14)
-
-
13-1. The workflow-based application generator of claim 9, wherein the received workflow process includes at least one of manually inputted workflow definitions, and a file having a format type that includes Business Process Execution Language (BPEL), Java-based BPM/Workflow Management System (YAWL), and XML Process Definition Language (XPDL).
-
15. A non-transitory machine-readable medium comprising instructions that when executed by a data processing device, cause the data processing device to:
-
receive a workflow process; analyze the received workflow process to determine a plurality of process steps; generate, based on the determined plurality of process steps, a workflow configuration including workflow configuration rules that include a list of workflow pages based on a required functionality, and configuration routing rules that include an order of the workflow pages and dependency information pertaining to the workflow pages; retrieve the determined workflow pages from a workflow page repository; generate a workflow context according to the workflow configuration rules, the configuration routing rules, and the retrieved workflow pages; and generate a workflow application based upon the workflow context. - View Dependent Claims (16, 17, 18)
-
Specification