| This paper builds a comprehensive business platform based on workflow technology for the China Construction Materials Industry Geological Survey Centre.The platform incorporates a microservices framework and a front and back-end separation architecture model,separating the workflow from the business modules and reducing the coupling between business code and workflow operation.The system covers process management,information portal,document management,transaction management,staff management,asset management,personal matters,meeting management and other modules,providing a one-stop solution for the enterprise’s daily business processing and improving the automation level and efficiency of the staff’s office.This paper analyzes the daily business office needs of China Construction Materials Industry Geological Survey Center and the problems of the original office system,including the monolithic system architecture is not conducive to maintenance and expansion,the function coverage is not comprehensive,the office cannot be completely separated from the paper-based office,the degree of information sharing is not high,and information silos are easily formed.Based on the above problems,this paper selects the lightweight open source framework Activiti as the workflow engine,deploys the workflow as a microservice,provides technical support for business function modules,can model business processes according to the actual business needs of the enterprise,and provides business approval interfaces such as process rollback,countersignature and countersignature to meet the needs of different business scenarios,making the enterprise business process management and approval process Standardisation.The Min-Min task scheduling algorithm is applied in the workflow,which collects non-specified user tasks generated by the workflow as timed tasks,and allocates user tasks by comparing the completion time of different users through the construction of an ETC matrix to improve the rationality of the task allocation process and further improve the efficiency of the enterprise’s business office.Based on the analysis of the enterprise’s requirements and consideration of the security and performance of the system,the user-role-resource based rights management approach and the ability to extend,open,integrate and integrate individual requirements are designed to enable mutual access between different business systems through single sign-on and to take into account the security of the interface.Finally,on the basis of the completed system development,the system performance was tested using the Jmeter testing tool to test the system performance at 2000,4000,6000 and 8000 concurrently,respectively.The test results show that the system meets the needs of the company’s personnel in terms of response time,concurrency and interface security,and ensures the stability of the system’s operation. |