Fusion method of work order management and multi-terminal message notification based on micro-service architecture

By integrating work order management and multi-terminal message notification in the microservice architecture, the problems of low efficiency and untimely notification in traditional systems are solved, and efficient, flexible and secure solutions are achieved.

CN120223499APending Publication Date: 2025-06-27SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311812017.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2025-06-27

Smart Images

  • Figure CN120223499A_ABST
    Figure CN120223499A_ABST
Patent Text Reader

Abstract

The invention relates to a method for fusing work order management and multi-terminal message notification based on a micro-service architecture, and aims to solve the problems of a traditional work order management system in the aspects of processing work order information and multi-terminal message notification. According to the method, the micro-service architecture is combined with the work order management system, so that efficient management of work order information and unified management of multi-terminal message notification are realized, and the working efficiency and the user experience are improved. According to the invention, the user can conveniently and quickly deal with work order information and timely receive related message notifications on various terminals, so that the communication efficiency and the working efficiency are improved, and the processing flow can be archived and recorded. The method is suitable for various scenes needing to process work order information and carry out multi-terminal message notification, and has remarkable practical value and wide application prospect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method for integrating work order management and multi-terminal message notification under a microservices architecture, belonging to the fields of information technology and enterprise service management. Background Art

[0002] With the continuous development of information technology, work order management systems and multi-terminal message notifications have become an indispensable part of enterprise daily work. Traditional work order management systems and notification management systems have various problems, such as low efficiency in processing work order information, untimely notification messages, and complex and cumbersome service authentication. To solve these problems, the microservices architecture emerged. It splits complex monolithic applications into a group of small, autonomous services, and each service can be independently deployed and scaled, thus improving the flexibility and scalability of the system. Summary of the Invention

[0003] The method for integrating work order management and multi-terminal message notification based on the microservices architecture of the present invention makes full use of the flexibility of the microservices architecture, the security of service authentication, and the advantages of various configuration methods, providing an efficient, flexible, and secure work order management and message notification solution for enterprises and users, with significant practical value and broad application prospects.

[0004] A method for integrating work order management and multi-terminal message notification based on the microservices architecture includes the following steps:

[0005] The Gateway gateway manages the routing, filtering, and forwarding of external requests and the communication between internal services through API interface calls;

[0006] The Nacos registry is responsible for managing the registration and discovery of internal microservices in the system and calling other components;

[0007] The microservices register themselves in the Nacos registry and call and respond to user requests through the Gateway gateway.

[0008] The microservices include an authentication microservice, a work order management microservice, and a notification management microservice, where:

[0009] The authentication microservice verifies the user identity and controls the permissions of different users;

[0010] The work order management microservice creates, assigns, and tracks work orders, and dispatches work orders to processing personnel with corresponding permissions by identifying user permissions;

[0011] The notification management microservice sends notifications to relevant processing personnel according to the work orders assigned by the work order management microservice.

[0012] An integrated system for work order management and multi-terminal message notification based on a microservices architecture, comprising:

[0013] A Gateway gateway for managing the routing, filtering, and forwarding of external requests and the communication between internal services through the API interface call method;

[0014] A Nacos registry for managing the registration and discovery of internal microservices in the system and calling other components;

[0015] Microservices for registering themselves into the Nacos registry and calling and responding to user requests through the Gateway gateway.

[0016] The microservices include:

[0017] An authentication microservice for verifying user identities and controlling the permissions of different users;

[0018] A work order management microservice for creating, assigning, and tracking work orders, and dispatching work orders to processing personnel with corresponding permissions by identifying user permissions;

[0019] A notification management microservice for sending notifications to relevant processing personnel according to the work orders assigned by the work order management microservice.

[0020] An integrated system for work order management and multi-terminal message notification based on a microservices architecture, comprising a memory and a processor; the memory for storing a computer program; the processor for implementing the integrated method for work order management and multi-terminal message notification based on a microservices architecture when executing the computer program.

[0021] A computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, implementing the integrated method for work order management and multi-terminal message notification based on a microservices architecture.

[0022] The beneficial effects and advantages of the present invention:

[0023] 1. The present invention has highly decoupled service modules: during system operation, each functional module is independently deployed as a microservice. Since these microservices are independent of each other, the system is easier to expand and upgrade.

[0024] 2. The present invention has elastic scalability: when the system load increases, microservices can be independently horizontally scaled as needed without having to scale the entire system.

[0025] 3. The present invention has the function of real-time message notification, which can timely remind relevant personnel when important events occur, ensuring the timely response and processing of operations.

[0026] 4. The present invention can effectively improve the user experience. With various operation methods and flexible configurations, users can more conveniently manage work orders and message notifications. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is the overall architecture of the software system of the present invention.

[0028] Figure 2 It is the flowchart of the present invention when put into use in an organization. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0029] The present invention will be further described in detail below in conjunction with the drawings and embodiments.

[0030] The main problem to be solved by the present invention is to enable enterprises and organizations to more efficiently and conveniently manage work orders and send notifications. To meet this need, a work order management and multi-terminal message notification system based on a microservices architecture has emerged. This system integrates service authentication, work order management, and message notification into microservice modules, providing enterprises with a more efficient and flexible operation process and technical perspective using various methods such as real-time, scheduled, and manual configuration. The technical solution of the present invention is as follows: A fusion method for work order management and multi-terminal message notification based on a microservices architecture, including the following steps:

[0031] Authentication module:

[0032] Function design: Functions such as user identity authentication and permission control.

[0033] Actual usage process:

[0034] 1. User login: The system authenticates the user through the username and password. After verifying the user's identity, it controls the corresponding functions and operation permissions according to the user's permissions.

[0035] 2. Permission control: The system determines whether the user can perform operations such as work order configuration and notification configuration by verifying the permissions the user has.

[0036] 3. Access control: The authentication module can control the user's access permissions to work orders and message notifications, ensuring that information such as work orders and message notifications is only sent to relevant processing personnel and not accessed by unauthorized personnel.

[0037] Work order management module:

[0038] Function design: Functions such as work order creation, processing, tracking, and assignment.

[0039] Actual usage process:

[0040] 1. Work order configuration: The system supports users to preset rules in advance, automatically assign work orders to corresponding processing personnel, and send corresponding notifications to speed up the processing of work orders and reduce manual intervention.

[0041] 2. Create a work order: After the user logs in to the system, fills in the work order information and submits it, the system automatically generates a work order and assigns a unique work order number.

[0042] 3. Assign a work order: The system can automatically assign or be manually assigned by the initiator to relevant processing personnel according to the rules preset in the work order configuration.

[0043] 4. Process a work order: The system will push the work orders to be processed to relevant personnel, select the work orders and process them. After processing, update the work order status and remarks information.

[0044] 5. Track a work order: Users with permissions can view the progress and status of work orders in real time through the system, including the processor, processing progress, etc.

[0045] Notification management module:

[0046] Function design:

[0047] Functions such as multi-terminal message notification, real-time, scheduled, and manual configuration.

[0048] Actual usage process:

[0049] 1. Notification configuration: Users with permissions can manually configure the recipients and notification methods for work order types bound to meet the needs of specific business scenarios.

[0050] 2. Send notifications in real time: The system supports pushing messages to relevant personnel in real time through in-system, SMS, phone and other notification methods, such as notifications for new work order assignments, important event notifications, etc.

[0051] Work order creation process: When the system receives the login authentication of user A and fills in the specific problem description through the "Create Work Order" function, the system will automatically generate a work order number and automatically assign it to relevant processing personnel according to the problem type and priority, and push a notification to processor B through the corresponding notification method. After receiving the notification, processor B can view the list of work orders to be processed in the system interface and select a work order for processing.

[0052] After processing, when the system receives the updated work order status and remarks information from processor B, it will transfer the work order to the reviewer and push a notification at the same time, thus realizing the efficient integration of work order management and multi-terminal message notification.

[0053] This integration method provides a convenient way for system users to create and process work orders, while ensuring that the processing personnel can obtain work order information in a timely and accurate manner, and carry out timely processing and updates. From the perspective of the system, it improves work efficiency and user experience.

[0054] Notification management process: The system automatically pushes real-time notifications: When a new work order is created and automatically assigned to the processing personnel, the system automatically sends a real-time notification to the relevant processing personnel to remind them that there is a new work order to be processed.

[0055] Send notifications at regular intervals: The system will automatically send a daily report reminder to the on-duty personnel according to the specified time every day.

[0056] Embodiment

[0057] See Figure 1 , which is the overall architecture diagram of the software system.

[0058] 1. Desktop and mobile terminals: As the user interface of the system, they provide a friendly interaction platform for users. Through them, users can interact with the system, send requests and receive responses.

[0059] 2. Gateway: Responsible for managing the routing, filtering and forwarding of external requests, as well as the communication between internal services. The API gateway also has functions such as authentication and authorization, monitoring and load balancing, and is a key link for the system to interact with external users.

[0060] 3. Nacos registration center: Responsible for managing the registration and discovery of microservices within the system. When a microservice starts, it registers itself with the Nacos service center, and other components can discover and call it through Nacos. This service registration and discovery mechanism ensures the high availability, flexibility and scalability of the system.

[0061] 4. Microservices: mainly include authentication microservice, work order management microservice, and notification management microservice. These microservices are the core business processing modules of the system, and are called through the API gateway to respond to user requests. There are mutual call relationships between them to handle the specific business logic of the system. The user authentication microservice is responsible for verifying user identities and permission control to ensure that only authenticated users can perform operations such as work order configuration and message notification. The work order management microservice is responsible for processing work order creation, assignment and tracking, collaborating with the authentication microservice to identify user permissions, dispatch work orders to appropriate processing personnel and send corresponding notifications. The notification management microservice is responsible for real-time, scheduled, and manual configuration of message notifications, collaborating with the work order management microservice to push notifications to relevant processing personnel for new work order assignments or other important events.

[0062] See Figure 2 , which is the operation flow chart actually used in the present invention.

[0063] 1. Initiate a work order:

[0064] After the user logs in successfully, a work order creation request is initiated through the client interface in the work order management module. The work order management module provides functions for creating and assigning work orders. The user fills in the work order content, selects priority and other information, and submits the request.

[0065] 2. Work order assignment:

[0066] After the system receives the work order creation, the work order management module assigns the work order to the corresponding processing personnel. The processing personnel can receive notifications through the system and view the assigned work order information in the system.

[0067] 3. Send notifications:

[0068] After the work order is successfully created, the system automatically generates notifications according to business requirements or the user initiates a notification request. The notification management module receives and processes the notification request, implementing functions such as message push and real-time reminder. Notifications can be sent to relevant personnel in the form of text messages, phone calls, etc.

[0069] 4. Process the work order:

[0070] After receiving the work order, the processing personnel view the detailed content of the work order in the system and perform corresponding processing. During the processing, the system may automatically generate progress notifications according to business needs to notify relevant personnel of the progress of the work order.

[0071] 5. Work order completion notification:

[0072] After the processing personnel complete the work order processing, the system automatically sends notifications to relevant personnel to notify that the work order has been completed. These notifications can be sent to relevant personnel in the form of text messages, phone calls, etc., to remind them of the processing status of the work order.

[0073] 6. Initiator review:

[0074] After the work order is completed, the initiator receives the work order completion notification and can log in to the system for review. The review includes confirming the work order processing result or raising objections. After the work order passes the review, the system records the review result and archives the entire work order processing process.

[0075] The work order management module can track the progress of work order processing in real time and automatically generate notifications according to business needs, enabling processing personnel and relevant personnel to timely understand the status of work orders and improving work efficiency. At the same time, through message notifications, the system can timely notify relevant personnel of the creation, assignment, and completion of work orders, enhancing communication efficiency and information accuracy. In addition, message notifications are sent in forms such as text messages and phone calls, covering multiple contact methods, ensuring that information can be timely and effectively conveyed to relevant personnel. Through the organic combination of work order management and message notification, the system can achieve seamless communication during the work order processing process, enhancing the coordination and overall efficiency of the work process, and providing an efficient and accurate work order and notification management solution for enterprises.

[0076] The present invention integrates multiple microservice modules such as authentication management, work order management, and notification management. Its main advantage lies in processing work order information and message notifications in various ways such as real-time and scheduled through manual configuration. Through the advantages of the microservice architecture, the present invention realizes the efficient management of work order information and unifies the management of multi-terminal message notifications. At the same time, through the integration of the service authentication module, the present invention simplifies the authentication process and improves the security and reliability of the system. Processing work order information and message notifications in flexible ways such as real-time, scheduled, and manual configuration will enable users to flexibly select the most suitable processing method according to different scenario requirements, thereby improving work efficiency and effectively reducing communication costs.

Claims

1. A fusion method of work order management and multi-terminal message notification based on a microservices architecture, characterized in that, It includes the following steps: The Gateway gateway manages the routing, filtering, and forwarding of external requests and the communication between internal services through API interface calls; The Nacos registry is responsible for managing the registration and discovery of microservices within the system and for calling other components; The microservices register themselves with the Nacos registry and call and respond to user requests through the Gateway gateway.

2. The integrated method for work order management and multi-terminal message notification based on the microservice architecture according to claim 1, wherein The microservices include an authentication microservice, a work order management microservice, and a notification management microservice, where: The authentication microservice verifies the user's identity and controls the permissions of different users; The work order management microservice creates, assigns, and tracks work orders and, by identifying the user's permissions, dispatches work orders to the handlers with corresponding permissions; The notification management microservice sends notifications to relevant handlers based on the work orders assigned by the work order management microservice.

3. A fusion system for work order management and multi-terminal message notification based on a microservices architecture, characterized in that, It includes: A Gateway gateway for managing the routing, filtering, and forwarding of external requests and the communication between internal services through API interface calls; A Nacos registry for managing the registration and discovery of microservices within the system and for calling other components; Microservices for registering themselves with the Nacos registry and calling and responding to user requests through the Gateway gateway.

4. The integrated system for work order management and multi-terminal message notification based on the microservice architecture according to claim 3, wherein, The microservices include: An authentication microservice for verifying the user's identity and controlling the permissions of different users; A work order management microservice for creating, assigning, and tracking work orders and, by identifying the user's permissions, dispatching work orders to the handlers with corresponding permissions; A notification management microservice for sending notifications to relevant handlers based on the work orders assigned by the work order management microservice.

5. A fusion system for work order management and multi-terminal message notification based on a microservices architecture, characterized in that, It includes a memory and a processor; the memory is used for storing a computer program; the processor is used for, when executing the computer program, implementing a method for integrating work order management and multi-terminal message notification based on a microservice architecture as described in any one of claims 1-2.

6. A computer-readable storage medium, characterized in that, A computer program is stored on the storage medium, and when the computer program is executed by the processor, a method for integrating work order management and multi-terminal message notification based on a microservice architecture as described in any one of claims 1-2 is implemented.