发明名称 Workflow-based application generator
摘要 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.
申请公布号 US9557988(B2) 申请公布日期 2017.01.31
申请号 US201313840158 申请日期 2013.03.15
申请人 INADEV CORPORATION 发明人 Binjrajka Vikrant
分类号 G06F9/44;G06Q10/06;G06Q10/10 主分类号 G06F9/44
代理机构 Mannava & Kang, P.C. 代理人 Mannava & Kang, P.C.
主权项 1. A method of generating a workflow-based application, comprising: receiving, by a data processing device, workflow input files comprising workflow files and business process definition files; create a workflow page repository storing workflow pages and metadata for each workflow page including a workflow page description describing one or more steps performed by each workflow page, wherein each workflow page includes reusable code that performs the one or more steps of the workflow page; parsing the workflow input files to determine a plurality of feature functionalities of the workflow-based application being generated, and to determine one or more processing steps for each feature functionality; creating workflow configuration rules including the plurality of feature functionalities of the workflow-based application being generated, and including the one or more processing steps for each feature functionality, wherein creating the workflow configuration rules further includes defining and editing, by input received via a user interface, at least one of the workflow configuration rules; creating routing configuration rules including an order for executing the feature functionalities and dependencies for the feature functionalities; for each feature functionality in the workflow configuration rules, searching the workflow page descriptions in the workflow page repository based on the steps for the feature functionality in the workflow configuration rules; identifying matching workflow pages from the searching of the workflow page repository for each feature functionality; building workflow pages for any of the feature functionalities that do not have a matching workflow page, and storing the built workflow pages in the workflow page repository; including workflow page identifiers for the matching workflow pages and the built workflow pages in the workflow configuration rules; including an order of executing the matching and built workflow pages and input and output requirements of each of the matching and built workflow pages in the routing configuration rules; generating a workflow context according to the workflow configuration rules, the routing configuration rules, and the matching, built workflow pages, wherein generating the workflow context includes:retrieving a workflow page template; andaggregating the workflow configuration rules, the routing workflow rules, the matching, built workflow pages, and the retrieved workflow page template into the generated workflow context; and generating the workflow-based application based upon the workflow context.
地址 McLean VA US