Font Size: a A A

Design And Implementation Of Workflow Application Development Tool Based On YAWL

Posted on:2018-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:J H WangFull Text:PDF
GTID:2348330479482163Subject:engineering
Abstract/Summary:PDF Full Text Request
This paper is proposed under the development of “large-scale public building energy monitoring and operation and maintenance management systems research and demonstration”, which is supported by Major Science and Technology Projects of Guangdong Province. The system consists of several subsystems based on YAWL, including Energy Operation and Maintenance of Knowledge Management System, Energy Operation and Maintenance of Problem Management System and so on. In the development of these workflow systems based on YAWL. We found that the development process is complex, the development cycle is too long. The requirements to the developers are too high. For example, the workflow system relies on a form to transfer data between different work items, but YAWL is weak on this field, leading that developers have to spend a lot of time in the form development.In order to simplify the development process, reduce development effort, and reduce development time, this project provide a visual form to integrate with YAWL to form a new workflow application development platform. The core function of this platform consists of the following two parts: 1) A visual form subsystem, including database visualization tool, form visualization tool, and a report tool. Users only need to provide basic information of their databases, the system will render them with visualization tables, and then select tables they require, create forms by “drag and drop”, set the permission of the form and each item, define the validation rules of the form. 2) A general workflow click for YAWL, including organizational model module, the business case management module, work items and work queue management module. By using the general workflow client, users can create an organization model, such as the four organization entities; upload process definition file, parse through the business process workflow engine, distribute tasks to users in the organization; providing four work queues management, like accepting a task, starting a task, pending a task and other work item management. After clicking the complete button, a task is finished by the user.After integrating the enhanced form systems and workflow client, the system provides users without writing even one line of code to create a workflow application, which simplifies the development process, reducing the development effort and shorten the development time. Not only ordinary developers can easily and quickly create a workflow application, even a general people in the company can create your own workflow applications with none knowledge of workflow or form development.
Keywords/Search Tags:Development of Workflow System, YAWL, Visual Form System
PDF Full Text Request
Related items