| Nowadays,workflow technology has developed relatively mature.However,from the practical application of workflow technology,it is far from meeting people’s expectations.In the development of workflow projects,most enterprises still adopt the process embedded development method.In order to modify the data configuration of the process node,a large number of codes need to be modified,which will also increase the coupling between the process and business.The workflow platform developed in this paper solves the above problems in power enterprises.This platform uses mature Activiti workflow engine to ensure the stability of process operation,and uses Spring Cloud microservice architecture technology to make the workflow platform have good reliability,scalability and easy access to third-party systems.The platform is divided into three core microservices:platform management,process management and interface management.The platform management microservice is responsible for the basic function setting and maintenance within the platform;process management microservice is responsible for process drawing,data and function configuration,Component and process instance management;interface management microservice is responsible for providing call interface for third-party business system.This platform will adopt the development mode of front and rear end separation to improve the development efficiency and realize high cohesion and low coupling of code.Based on the development of workflow platform,this paper takes the bidding project for instance to develop a third-party systems.By calling the interface provided by the workflow platform,the system completes the task processing of the workflow node,and fully verifies the function of the platform.After completing the above work,the workflow platform is systematically tested to ensure that the function of the platform is available and reliable by building the test environment and writing test cases.The workflow platform realizes a complete set of process service scheme,This scheme can fulfill the requirements of electric power enterprises for the development of workflow projects,at the same time,it improves the working efficiency and reduces the coupling degree.The workflow platform has been put into use in a power design institute,and it runs well,which effectively reduces the difficulty of the application of the development process. |