Font Size: a A A

The Design And Implementation Of Configurable Work Order System Based On Bussiness Process Engine

Posted on:2019-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y X ShiFull Text:PDF
GTID:2428330572951566Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology,the idea of the office automation is advocated in enterprises and the government.People use computer software to manage the process of bussiness and work.This management software is called work order system.However,due to the wide variety and frequent change of business process,the tranditional work order system faces many problems.If modifing process code manually,there will be a lot of dupliacation and cost of maintenance.Except the issues above,because the core business of cloud contact center is to rent services to users through cloud computing,work order system of cloud contact center need to provide customized service for enterprises.In this context,this thesis proposes to implement a business process that can dynamically configure business process and manage the business process smoothly to solve the management requirements of the cloud contact center.To realize the work order system which can configure and manange process,the first stetp is to select appropriate bussiness process engine and standard of bussiness process modeling.So in the first place,this thesis studies the technology of bussiness process management,and try current popular business process frameworks.They are jBpm and Activiti process engine which we compare between and whose we analysis of characteristics,advantages and disadvantages.At last,we choose Activiti as the process engine of the system for its strong expansibility,light architecture and easy integration with web development.Configurability is the main feature of this system for using web graphical model designer to configure process models for the actural bussiness process.By using model designer,nontechnical people can alse quickly and conveniently transform business process requirements into computer identifiable and executable descriptions files.The model designer works with the dynamic form module.Dynamic form page can be rendered according to form data from the process model.As the process engine,Activiti provides a service interface driven process.But it does not support the generation and submission of custom forms that must be filled out in the process,nor does it manage the process lifecycle.To solve this problem,the system designs and realizes dynamic form module to generate and submit custom forms.The form process model module,process definition module,process deployment module and task management module are implemented to support the management of process lifecycle.The front end of the system uses poplular modern web technology such as Bootstrap and jQuery.The back end of the system uses Spring Boot framework to integrate Activiti engine.It is a work order system based on B/S architecture overall.At last,the system was tested from the functionality and performance.Performance tests include the front end and the back end.According to the test conclusion,this system achieves expected core functions with good user experience,fast web loading speed,and high stability in multiuser and high concurency scene.
Keywords/Search Tags:Work Order System, Bussiness Process Engine, Activiti, Configurable, Model Designer, Process Circulation
PDF Full Text Request
Related items