Digital project task management cooperation platform system based on cloud deployment

By designing a digital project task management collaborative work platform based on cloud deployment in process industrial digital services, the problem of information silos and inefficient communication in project task management is solved, and the efficiency, transparency and coordination of task management is achieved, and the quality and efficiency of project management is improved.

CN119603346APending Publication Date: 2025-03-11DESIGN & DIGITAL TECH SERVICES LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411776540.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing technology has problems such as information silos, lack of transparency, inefficient communication, unreasonable resource allocation, difficulty in progress control, confusing file versions, insufficient risk management, poor change management, lack of quality assurance, insufficient knowledge accumulation in the task management of process industrial digital service projects, resulting in high coordination costs, difficult decision-making, wasted resources and increased risks of project delays or over-budgets.

Method used

Design a digital project task management collaborative work platform based on cloud deployment microservice architecture, optimize task allocation and tracking mechanisms through highly integrated task management processes, and improve the quality and efficiency of project management work. The platform includes a data layer, a service layer, an interface layer and an access layer. The service layer adopts an intelligent task engine as the core and combines service configuration to realize the full life cycle management of tasks from creation to completion.

Benefits of technology

It significantly improves the quality and efficiency of project management work, optimizes task allocation and tracking, reduces the problems of information silos and inefficient communication, improves resource utilization and progress control capabilities, and ensures that the project is completed on time and on quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603346A_ABST
    Figure CN119603346A_ABST
Patent Text Reader

Abstract

A digital project task management cooperation platform system based on cloud deployment comprises a data layer, a service layer, an interface layer and an access layer. The service layer comprises service configuration, an intelligent task engine, basic service and task service; the service layer provides diversified contract service interfaces for the access layer; the intelligent task engine provides standard task management service; each basic service is integrated, and a universal intelligent task service system is realized; the intelligent task engine processes wide task types; the state and progress of a task are managed through a task service, document data related to the task are stored and managed through a file service, and smooth communication between task participants is ensured through a message service; and finally, key information in the document is automatically extracted through an intelligent identification technology. The platform system can greatly improve the conditions of information asymmetry, unsmooth communication and low management efficiency in the existing project management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of information technology, and specifically is a cloud-based digital project task management collaboration platform. Background Art

[0002] With the development of information technology, a large number of complicated tasks are often generated in the daily operations of digital service-oriented enterprises in process industries. Enterprises are increasingly relying on efficient project management and team collaboration tools to improve work efficiency. Traditional project management methods have low communication efficiency between project members and make it difficult to control project progress. Although existing cloud collaboration platforms can solve these problems to a certain extent, they still have shortcomings in terms of security, ease of use, and adaptability.

[0003] In actual processing, the following problems often exist:

[0004] (1) Information silos: Information flow between different departments or teams is not smooth, resulting in information dispersion and isolation, making it difficult to form a unified view and increasing coordination costs.

[0005] (2) Lack of transparency: Project status updates are not timely or accurate, making it impossible for management to obtain real-time progress reports and making it difficult to make quick decisions.

[0006] (3) Inefficient communication: Traditional communication methods such as face-to-face meetings and emails are time-consuming, slow to respond, and prone to misunderstandings.

[0007] (4) Improper resource allocation: Due to the lack of effective tools to track and analyze resource usage, resources may be wasted or key tasks may not receive sufficient attention.

[0008] (5) Difficulty in progress control: There is no effective means to monitor the completion of each stage, which increases the risk of project delays or budget overruns.

[0009] (6) File version confusion: Improper document management, multiple versions coexisting, difficulty tracking modification history, and affecting the efficiency of collaboration among team members.

[0010] (7) Insufficient risk management: Insufficient identification of potential risks, lack of response strategies, and slow response when problems occur may lead to project failure.

[0011] (8) Poor change management: When project requirements change, there is a lack of a systematic method to assess the impact and adjust the plan, making the change process chaotic and disorderly.

[0012] (9) Lack of quality assurance: Due to the lack of continuous quality inspection and improvement mechanism, the quality of project results is difficult to meet the expected standards.

[0013] (10) Insufficient knowledge accumulation: After each project, lessons learned were not recorded for future reference, resulting in knowledge loss. Summary of the invention

[0014] In view of the many challenges in the current task management of digital service projects in process industries, it is necessary to propose a new solution - a digital project task management collaborative work platform based on a microservice architecture deployed in the cloud. Through a highly integrated task management process, this platform can not only optimize the task allocation and tracking mechanism, but also significantly improve the quality and efficiency of project management work.

[0015] The present invention discloses a digital project task management collaboration platform system based on cloud deployment, and its system structure includes a data layer, a service layer, an interface layer and an access layer; the access layer provides a user access form, and the interface layer provides an access data interface between the access layer and the service layer; the data layer stores data during the operation of the system;

[0016] The service layer includes: service configuration, intelligent task engine, basic services and task services; the service layer provides a variety of contract service interfaces to the access layer;

[0017] The framework of the service layer is based on basic services, with the intelligent task engine as the core technical support, and is built in combination with service configuration orientation. In the service layer, the intelligent task engine is the core, which handles complex logical operations and adjusts the priority and scheduling strategy of tasks according to changes in real-time data to ensure that each task can be processed in a timely and effective manner. The service layer supports the full life cycle management of tasks from creation to completion.

[0018] a. Service configuration includes:

[0019] 1) Dictionary configuration: Dictionary configuration is responsible for the encoding system and metadata management within the system; it defines encoding rules and the mapping relationship between these rules and actual business data;

[0020] 2) Process configuration: It defines the business process of the system and ensures that all business activities are executed in a predetermined logical order; process configuration includes the start, flow, approval, execution and end of tasks, as well as the dependencies between each link;

[0021] 3) Data structure configuration: It determines how business data is stored in the system; data structure configuration generates corresponding business tables in the database by defining data fields, types, and relationships;

[0022] 4) Page configuration: Based on the defined business processes and data structures, page configuration designs the appearance and functions of the business operation interface; it includes designing user interface elements, defining page layout, setting interaction logic, etc.

[0023] 5) Template configuration: It serves document management and task generation; by defining task file templates, the creation and output format of tasks are standardized;

[0024] 6) Data capture configuration: How to extract useful information from tasks and related attachments; through data capture configuration, set rules to automatically identify and extract useful information from tasks and related attachments;

[0025] b. The intelligent task engine provides standard task management services. It integrates various basic services to realize a universal intelligent task service system. The intelligent task engine handles a wide range of task types. It manages the status and progress of tasks through task services, stores and manages task-related documents through file services, and ensures smooth communication between task participants through message services. Finally, it automatically extracts key information from documents through intelligent recognition technology.

[0026] The workflow of the intelligent task engine includes:

[0027] 1) Intelligent receiving: Based on template configuration, using the intelligent recognition technology in the basic service (Excel document intelligent recognition technology, contract file recognition technology) and the function of the task service, receive the contract documents that have been signed and configured;

[0028] When a new contract document is uploaded to the system, the system will automatically process the document. First, the system will use advanced document recognition technology to fully scan and analyze the document based on a pre-set template to automatically identify and extract key information in the document. This key information covers a wide range, including not only the SR number (i.e. service request number), the official effective date of the contract, and the clearly specified delivery date, but also a detailed list of delivery contents, the specific storage path of the associated guidance documents, and all technical indicators and requirements clearly specified in the contract.

[0029] By adopting intelligent information extraction methods, the system can greatly improve work efficiency and ensure that every important detail can be accurately captured, thereby effectively reducing various errors that may be caused by manual operations. This process not only speeds up the speed of information processing, but more importantly, it greatly improves the accuracy of information processing and provides solid data support for subsequent work processes.

[0030] In addition, in order to further ensure the accuracy and completeness of the extracted information, the system will also strictly verify these key data. This step is designed to eliminate any potential errors or omissions through multiple check mechanisms to ensure that all information can be accurately reflected in the system. Only information that has been verified and confirmed to be correct will be used by the system to create new task items, ensuring that the entire project can proceed smoothly according to the established schedule and quality standards.

[0031] By integrating automated information extraction and verification functions, the system not only significantly improves processing efficiency and data quality, but also provides users with more convenient and efficient contract management and execution solutions.

[0032] 2) Intelligent processing: Based on page configuration and template configuration, intelligent recognition technology in basic services and file service functions are used to load and capture business information;

[0033] When a task needs to be processed, first read or create the relevant business files and provide a preview function;

[0034] 3) Intelligent flow: Relying on template configuration and combined with the email service and message service in the basic service, tasks are sent to relevant processing personnel, and they are notified through the message service to check their tasks;

[0035] The system's user business processes include:

[0036] 1) Receiving contract information: After the contract is signed, the system receives and processes the contract information according to the preset receiving rules;

[0037] and enter this information into a database;

[0038] 2) Generate task data: Based on the received contract information, the system generates relevant task data through intelligent recognition technology; all relevant information is correctly associated with the corresponding task;

[0039] 3) Task subcontracting: The system pushes the generated task data to the corresponding project manager;

[0040] After receiving the task data, the project manager will subcontract it;

[0041] 4) Task batching: After the project manager completes the task subcontracting, the system pushes the subcontracted data to the technical manager;

[0042] The technical manager further batches these subtasks;

[0043] The system generates batch data according to pre-configured template rules and sends these batch data to the corresponding professional groups;

[0044] 5) Assigning tasks: After receiving the batch data, the team leader of the professional team will make a detailed task plan based on the batch data and assign specific tasks to the processing personnel in the team; each processing personnel will receive a clear task description and requirements;

[0045] 6) Task processing: After receiving the task, the processing personnel start to perform the corresponding work;

[0046] After the task processing is completed, the processor submits the task results; the system performs compliance verification on the submitted task results; if the task results do not meet the standards, the system prompts the processor to make corrections;

[0047] 7) Initial inspection of tasks: After receiving the task results submitted by the team members, the team leader will conduct a preliminary inspection of the tasks; if there are any objections or non-compliance with the standards, the team leader will reject the task and send it back to the processing personnel for reprocessing; if there are no problems, the team leader will submit the task to the QC personnel for verification;

[0048] 8) QC verification: After receiving the task submitted by the team leader, the QC personnel will conduct a comprehensive verification of the task in combination with the contract attachments and technical documents;

[0049] QC personnel check every detail to ensure that the task results fully meet the quality and standard requirements; if there are any objections, QC personnel will reject the task to the processing personnel; if there are no problems, it will be submitted to the QC team leader for final review;

[0050] 9) QC final inspection: After receiving the tasks submitted by the QC team members, the QC team leader will conduct a detailed check again;

[0051] The QC team leader combines the contract attachments and technical documents to ensure that there are no omissions or errors in the task results; if there are any objections, the QC team leader will reject the task to the processing personnel; if there are no problems, the task is officially completed and enters the next stage, archived or delivered to the customer.

[0052] Specifically, basic services include: mail service, file service, message service and intelligent recognition service; among which:

[0053] Mail service: realize the parsing, receiving and sending of mails;

[0054] File service: realize the reading, writing, saving and version management of documents;

[0055] Message service: realize business trigger notification and pending business reminder;

[0056] Intelligent recognition service: Integrate the PaddleOCR model library to realize image text recognition.

[0057] Task services include: milestone services, package services, batch services, QC services, document services and authorization services, among which:

[0058] Milestone service: When the system receives the contract document, it automatically parses the key information in the document, such as project name, customer information, project scope, timeline, etc., and creates a preliminary project information record based on this information. This process is achieved through advanced text analysis technology, which can accurately extract the various elements required to create a project.

[0059] Once the preliminary project information is created, the project manager (PM) will be notified to review and confirm the information to ensure that all details are accurate before the project starts. If any inconsistencies or clarifications are found, the project manager can make corrections at this stage.

[0060] After confirmation, the project manager formally confirms the project information in the system, at which point the system will automatically create the project and enter the implementation phase. At the same time, the system will automatically set corresponding milestones for the project based on the milestone information defined in the contract document. These milestones include not only the various important nodes of the project, such as design completion, test start, final delivery, etc., but may also include financial key points, such as payment terms and time.

[0061] In this way, the entire process from contract documents to project creation to milestone setting is automated, greatly improving efficiency and reducing human errors, while also ensuring consistency and standardization of project management.

[0062] Package service: After the project is created, the project manager can subcontract the project implementation, that is, subdivide the project, so as to develop a more detailed project execution plan. By breaking down large projects into smaller, more manageable parts, project managers can allocate resources more accurately and monitor the progress of each stage, thereby ensuring the smooth progress and timely completion of the entire project.

[0063] Batch service: After the project manager completes the subcontracting work, he will assign each specific sub-package to the corresponding technical manager. The technical manager can make more detailed divisions of these sub-packages according to the actual situation and team capabilities, that is, batch processing. In this way, the sub-packages will be further broken down into multiple small batches so that they can be assigned to team members for execution more flexibly and efficiently. This not only helps to improve the management efficiency of the project, but also ensures that each batch of tasks can be accurately and effectively executed.

[0064] QC service: When a task is completed and submitted, the QC team will conduct a detailed review. This process is designed to verify whether the task fully complies with the established standards and requirements, including but not limited to accuracy, completeness, compliance, etc.

[0065] If any non-standard issues are found during the QC process, such as data entry errors, incorrect formats, or missing information, the task will not be finally confirmed as completed, but will be rejected by the original processor. The processor needs to make corrections or supplements based on the specific issues reported by QC. Such a mechanism can effectively prevent errors or low-quality work results from flowing to the next stage or the final customer, thereby ensuring the quality of the entire project or service.

[0066] In addition, this closed-loop feedback mechanism can not only correct errors in a timely manner, but also help team members to continuously learn and improve, and improve the overall work efficiency and quality awareness of individuals and teams. In the long run, this will help to establish a more efficient and reliable business process system and provide customers with a more satisfactory service experience.

[0067] Document service: From the beginning of the project to the final delivery, all the files generated in the whole process will be properly saved in the system in the form of versions. If any modification is required to these files, the upgrade process must be carried out to ensure that the changes of each file are recorded. This not only tracks every change of the file, but also effectively prevents the loss of files or management confusion. Through such a mechanism, the document management of the project becomes more orderly and efficient, providing a solid guarantee for the smooth progress of the project.

[0068] Authorization service: The system's access mechanism is based on the authorization application model. Users must first be registered and authorized by the administrator before they can start using it. In addition, the system has also implemented detailed permission management measures to ensure that only project members or specially authorized users can access relevant information of specific projects, thereby effectively ensuring the security of system use and the confidentiality of information.

[0069] The encoding rules include:

[0070] (1) Determine the number of code segments (for example, if the code is defined as three segments, the code generator will automatically generate three lines, each line corresponding to a code segment);

[0071] (2) Define each segment of code (for example: define the first segment of code type as: fixed code, field type as: English, code length as: 3, code content as: XXL. Define the second segment of code type as: fixed code, field type as: English, code length as: 3, code content as: MML. Define the third segment of code type as: dynamic code, field type as: number, code length as: 4).

[0072] (III) Generate code. Click "Generate code" to preview the code (e.g., the code generated according to the example above is: XXL-MML-0001).

[0073] Fixed coding: The system generates the code based on the filled-in code content. Dynamic coding: The system increases the code based on the number of digits. Dynamic coding only supports digital sub-segment types.

[0074] User interface elements include: buttons or text boxes.

[0075] Task types include: document review, contract management, and project tracking.

[0076] Contract information includes: identifying the key terms of the contract, party information, and other important details;

[0077] Generating task data includes: creating task entries, extracting necessary documents and information from contract attachments;

[0078] Task subcontracting is to break down a large task into multiple subtasks according to the specific needs of the project;

[0079] Batching is the process of grouping similar or related subtasks together into batches.

[0080] The service layer also includes log management services, permission management services, and security management mechanisms;

[0081] The log management service intercepts and records detailed information of each service access in real time;

[0082] The permission management service ensures secure access to resources through fine-grained control of user access rights;

[0083] The security management mechanism prevents illegal tampering and access by effectively verifying user sessions.

[0084] In the data layer, business-generated data is stored in MySQL, files are stored in SVN, and frequently used data is temporarily stored in Redis

[0085] The system of the present invention is deployed in the cloud, and its advantages are mainly:

[0086] 1. Cost-effectiveness: Cloud services avoid high upfront investment and maintenance costs through a pay-as-you-go model, while reducing resource waste.

[0087] 2. Rapid deployment: The cloud environment allows new applications or services to be deployed within minutes, shortening the development cycle and time to market.

[0088] 3. High scalability: Cloud computing provides flexible resource adjustments to cope with changes in business needs and enhance performance and market competitiveness.

[0089] 4. Geographic redundancy and high availability: Multi-data center backup and switching ensure service continuity and data security.

[0090] 5. Automatic updates and maintenance: The cloud service provider is responsible for maintenance and updates, reducing the burden on enterprises and ensuring system stability and security.

[0091] 6. Flexible access: Cloud-based applications can be accessed from any location via the Internet, facilitating remote work and global operations.

[0092] 7. Security: Top cloud service providers implement strict security measures, including data encryption and security audits, to protect user data.

[0093] 8. Environmental protection: Cloud computing reduces environmental impact and lowers operating costs through centralized management and efficient energy use.

[0094] 9. Compliance and legal compliance: Cloud service providers obtain international and industry standard certifications to help enterprises meet compliance requirements.

[0095] Cloud deployment technology provides cost-effectiveness, flexibility, system availability and security, promotes technological innovation and sustainable development, realizes dynamic resource allocation and load balancing, and ensures stable system operation.

[0096] The system of the present invention adopts microservice design for task services, which has the following advantages:

[0097] 1. Modularity: Microservice architecture decomposes large applications into multiple independent services, focusing on specific business functions, improving the level of modularity, simplifying code management, and promoting team collaboration.

[0098] 2. Independence: Allows services to be independently developed, tested, deployed, and expanded, reducing deployment risks and accelerating development iterations.

[0099] 3. Scalability: Service independence brings excellent scalability, and services can be expanded horizontally or vertically according to demand, improving resource efficiency and reducing costs.

[0100] 4. Technology diversity: The team can choose the most appropriate technology stack for each service to improve development efficiency.

[0101] 5. Fault isolation: Services run independently, and a single service failure does not affect other services, enhancing system stability and reliability.

[0102] 6. Continuous delivery and integration: Microservice architecture is suitable for CI / CD, rapid build testing, frequent deployment, and rapid response to market changes.

[0103] 7. Organizational structure matching: Microservice architecture is consistent with Conway’s law. Teams are divided according to business capabilities to enhance autonomy and responsibility.

[0104] 8. Easy to understand and maintain: The microservice architecture has simple services, small amounts of code, and concentrated functions, making it easy for new developers to get started, maintain, and debug.

[0105] 9. Flexible combination: Support flexible combination and reuse of services, improve code reuse rate, and enhance system flexibility and maintainability.

[0106] 10. High reliability: Improve overall reliability through service isolation and redundancy, independently deploy and scale services, implement circuit breaker and degradation mechanisms, and enhance fault tolerance and stability.

[0107] The platform also supports real-time data analysis and visualization, helping managers to instantly obtain key indicators of project progress so as to make more accurate strategic decisions.

[0108] In summary, this platform will greatly improve the information asymmetry, poor communication and low management efficiency in existing project management, and promote the development of project management in a more intelligent and efficient direction. BRIEF DESCRIPTION OF THE DRAWINGS

[0109] Figure 1 It is a schematic diagram of the design of the present invention;

[0110] Figure 2 It is a service configuration diagram;

[0111] Figure 3 It is a diagram of the working principle of the intelligent service engine;

[0112] Figure 4 It is a business process diagram of a specific instance;

[0113] Figure 5 It is a system architecture diagram of a specific instance. DETAILED DESCRIPTION

[0114] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments.

[0115] 1. Design ideas

[0116] In order to solve the common task management problems in the prior art, the present invention proposes the following design scheme:

[0117] 1) Intelligent task engine

[0118] Based on basic services and intelligent recognition technology, the corresponding task data can be automatically generated after the contract is established. This process not only ensures the integrity and accuracy of the information from the contract content to the specific work tasks, but also greatly simplifies the work processes from contract signing to task execution. In this way, task handlers can save the steps of manually entering or matching task details, directly receive task instructions that have been sorted and classified by the system, and then quickly invest in the work links they are responsible for, improving work efficiency and reducing the possibility of human errors. This automated and intelligent operation mode not only improves the operational efficiency of the enterprise, but also provides a more convenient operation experience for staff.

[0119] 2) Flexible service configuration

[0120] Through service configuration, based on the general intelligent task engine, the deep integration of business processes and related documents in real business scenarios can be achieved. Regardless of the industry or specific business environment, a task management system that meets specific workflows can be customized according to actual needs. The system is highly flexible and can dynamically adjust the allocation and management of tasks according to different business changes, ensuring that each link can be seamlessly connected and improving the coordination and efficiency of the overall work.

[0121] 2. System platform design

[0122] like Figure 1 As shown, the system platform design of the present invention is as follows:

[0123] The present invention is based on basic services, takes the intelligent task engine as the core technical support, and combines flexible service configuration guidance to build a highly flexible service framework. The framework provides a variety of contract service interfaces for the access layer, supports cross-enterprise interconnection, and enables different business departments, users with different roles, and applications using different interfaces to be flexibly customized according to their own needs. Through such a design, both large enterprises and small and medium-sized enterprises, both front-end users and back-end managers can enjoy a personalized service experience to meet their specific workflow requirements.

[0124] In this framework, the intelligent task engine plays a core role. It can not only handle complex logical operations, but also automatically adjust the priority and scheduling strategy of tasks according to changes in real-time data to ensure that each task can be processed in a timely and effective manner. More importantly, this framework supports the full life cycle management of tasks from creation to completion, covering multiple links such as task design, allocation, execution, monitoring, and final evaluation feedback, realizing the integration of task management. Such a system not only improves the work efficiency within the organization, but also enhances the ability to collaborate with external partners, providing strong technical support for the digital transformation of modern enterprises.

[0125] All services of the present invention are based on configuration, and the flexibility of task services is achieved through configuration, such as Figure 2 The specific instructions are as follows:

[0126] (1) Process configuration: This is the basis for the operation of the platform system. By defining the business process of the system, it can ensure that all business activities are executed in a predetermined logical order. Process configuration includes but is not limited to the start, flow, approval, execution, and end of tasks, as well as the dependencies between each link. It helps determine the various steps of the business process and provides a guiding framework for subsequent configurations.

[0127] (2) Data structure configuration: This configuration determines how business data is stored in the system. By defining data fields, types, relationships, etc., the corresponding business tables can be automatically generated in the database. The advantage of this is that, on the one hand, it simplifies the coding work of developers, and on the other hand, it ensures the consistency and integrity of the data, which facilitates subsequent data analysis and utilization.

[0128] (3) Page configuration: Based on the defined business processes and data structures, page configuration is responsible for designing the appearance and functions of the business operation interface. It includes designing user interface elements (such as buttons, text boxes, etc.), defining page layout, setting interaction logic, etc. Good page configuration can significantly improve the user experience and make business operations more intuitive and efficient.

[0129] (4) Template configuration: This configuration mainly serves document management and task generation. By defining task file templates, the creation and output format of tasks can be standardized.

[0130] (5) Data capture configuration: This configuration item focuses on how to extract useful information from tasks and related attachments. In actual business operations, it is often necessary to extract key data from a large number of documents, emails or other attachments. Through data capture configuration, you can set rules to automatically identify and extract this information, which can then be used for subsequent business processing or data analysis.

[0131] (6) Dictionary configuration: Dictionary configuration is mainly responsible for the coding system and metadata management within the system. It defines the coding rules for business terms, status, categories, and the mapping relationship between these rules and actual business data. Good dictionary configuration helps maintain the data consistency of the system and promotes data exchange and sharing between different modules. In addition, it also helps to improve the scalability and adaptability of the system, making it easier to add new business functions or adjust existing business logic in the future.

[0132] refer to Figure 3 The intelligent task engine realizes a general intelligent task service system by integrating multiple basic services such as task services, file services, message services, and intelligent recognition. This integrated solution not only provides basic automated task processing capabilities, but also enhances the understanding and processing capabilities of task content through intelligent recognition technology, allowing the creation, allocation, execution, tracking, and completion of tasks to be efficiently coordinated.

[0133] Specifically, the intelligent task engine first serves as a general platform that can handle a wide range of task types, such as document review, contract management, project tracking, etc. It manages the status and progress of tasks through task services, stores and manages task-related documents through file services, ensures smooth communication between task participants through message services, and finally automatically extracts key information from documents through intelligent recognition technology to speed up task processing.

[0134] On this basis, the intelligent task engine also supports high customization and can be configured according to specific application scenarios and customer needs. For example, you can customize specific task flows according to the company's business processes, define the trigger conditions, flow paths, and participants of the tasks; you can customize file templates according to specific business needs to meet different types of document preparation requirements; you can also configure message push rules to ensure that relevant personnel can receive relevant information at the right time.

[0135] In this way, the intelligent task engine can not only provide standard task management services, but also adapt to the diverse needs of enterprises, help enterprises optimize business processes, improve work efficiency, and enhance the ability of collaboration between teams. Whether it is for internal team collaboration or service support for external partners, more flexible and efficient management can be achieved.

[0136] The following is a detailed description of the working principle of the intelligent task engine:

[0137] (1) Intelligent Receiving: Based on template configuration, using intelligent recognition technology and task service functions, it is possible to automatically receive contract files that have been signed and configured. When a new contract file is uploaded, the system will automatically identify the key information in the file based on the preset template, convert it into a data format that the system can understand, and then automatically create a corresponding new task entry. This not only simplifies the process of receiving new tasks, but also ensures the accuracy of task information.

[0138] (2) Intelligent processing: In the intelligent processing module, the system integrates intelligent recognition technology and file services based on page configuration and file template configuration, and can automatically load and capture business information. When a task needs to be processed, the system automatically reads or creates relevant business files and provides a preview function. This means that users do not need to manually enter data or find relevant information. The system automatically completes these steps, thereby speeding up task processing and reducing the possibility of errors.

[0139] (3) Intelligent Flow: The intelligent flow module also relies on template configuration and is combined with services and message services to automatically send tasks to relevant processing personnel and notify them through message services to check their tasks in the pending list. In this way, the person in charge of each task node can understand the content of his or her work at the first time and take timely action, thus ensuring the smooth flow of tasks and rapid response.

[0140] (4) Full process automation: Through the collaborative work of the above three intelligent modules - intelligent reception, intelligent processing and intelligent flow, each node task in the business process can achieve closed-loop fully automatic processing. From the initial reception of the task, to the intermediate processing link, and then to the final task flow, each step is closely connected to form a complete automation chain. This highly automated processing method not only greatly improves work efficiency, but also reduces errors caused by human factors, ensuring the smooth progress of the business process.

[0141] 3. Beneficial effects of the invention

[0142] The intelligent task engine of the present invention focuses on building a core, general task business intelligence and encapsulation mechanism through a high degree of abstraction of task business. This design allows the intelligent task engine to serve as an infrastructure to support task management requirements in different business scenarios. Specifically, for different task businesses, proprietary service features can be defined through service configuration, which is equivalent to customizing a set of task services for each business scenario. These customized service features are then integrated and scheduled by the intelligent task engine to achieve flexible customization of different businesses, different roles, and different interfaces.

[0143] From the perspective of software developers, this design pattern improves the reusability and maintainability of code by decoupling complex core business logic from specific business applications. Developers can focus on the development of core functions without having to worry too much about the details of specific business scenarios. This not only makes system development more efficient, but also reduces maintenance costs. Even if business requirements change, developers can adapt to new requirements by adjusting configurations rather than modifying core code, thus achieving highly flexible system development.

[0144] For end users, this means that they can customize a task management system that best suits their business characteristics and needs through simple configuration operations. Such a system can cover the entire life cycle of a task, from task creation, allocation, execution to completion, and even subsequent document management, which can all be managed in an intelligent way. When business processes change, users only need to adjust the corresponding configuration items without having to repurchase or upgrade the system, which will significantly reduce the company's software expenditure costs.

[0145] In addition, the present invention can intelligently process complex business logic by deeply integrating intelligent recognition technology with functions such as task processing, document management and message delivery, and these processes are transparent to users. What users ultimately experience is the convenience and speed brought by the seamless connection between task processing, file processing and business processes. In most cases, the system can automatically trigger and complete the key steps of the task, and the user only needs a small amount of input or even one-click confirmation to complete the submission of the task. Subsequently, a series of operations such as automatic sending and receiving of emails, the circulation of tasks, the drafting, signing, version upgrade and even final archiving of documents will be automatically completed by the system. This highly automated design not only simplifies the business operation process and improves document processing efficiency, but also greatly reduces the probability of human error, thereby providing users with an efficient and reliable task management experience.

[0146] The present invention not only simplifies the workload of software development and maintenance, but also greatly improves the user's operating experience, making task management more efficient, flexible and reliable. It has a significant helpful effect on both optimizing the workflow within the enterprise and improving the response speed of external customers.

[0147] 4. Specific Examples

[0148] The following describes the implementation of the present invention in detail by taking a task management system of an enterprise as an example:

[0149] 1. Business process design

[0150] like Figure 4 , the user's business process is as follows:

[0151] (1) Receiving contract information: When a contract is signed, the system automatically receives and processes the contract information according to the preset receiving rules. This includes identifying the key terms of the contract, information about the parties involved, and other important details. The system can quickly and accurately enter this information into the database, laying the foundation for subsequent task generation and management.

[0152] (2) Generate task data: Based on the received contract information, the system automatically generates relevant professional task data. This process includes not only creating task entries, but also extracting necessary documents and information from the contract attachments. Through intelligent recognition technology, the system can efficiently complete these tasks and ensure that all relevant information is correctly associated with the corresponding tasks.

[0153] (3) Task subcontracting: The system automatically pushes the generated task data to the corresponding project manager. After receiving the task data, the project manager will subcontract it, that is, breaking down the large task into multiple subtasks according to the specific needs of the project. This can more effectively manage and allocate resources and ensure that each subtask has a clear person in charge.

[0154] (4) Task batching: After the project manager completes the task subcontracting, the system pushes the subcontracted data to the technical manager. The technical manager will further batch these subtasks, that is, group similar or related subtasks together to form batches. The system will generate batch data based on pre-configured template rules and send these batches to the corresponding professional teams for centralized processing.

[0155] (5) Assigning tasks: After receiving the batch data, the team leader will develop a detailed task plan based on the batch data and assign specific tasks to the processing personnel in the team. Each processing personnel will receive a clear task description and requirements to ensure that they know their work content and goals.

[0156] (6) Task processing: After receiving the task, the team members will start to perform the corresponding work. After completing the task processing, they will submit the task results. The system will perform compliance verification on the submitted task results to ensure that they meet the requirements of the contract and technical specifications. If the task results do not meet the standards, the system will prompt the processing personnel to make corrections.

[0157] (7) Initial inspection of tasks: After receiving the task results submitted by the team members, the team leader will conduct a preliminary inspection of the task. If there are any objections or non-compliance with the standards, the team leader will reject the task and send it back to the processing personnel for reprocessing. If there are no problems, the team leader will submit the task to the next stage.

[0158] (8) QC Verification: After receiving the task submitted by the team leader, the quality control (QC) personnel will conduct a comprehensive verification of the task in combination with the contract attachments and technical documents. The QC personnel will carefully check every detail to ensure that the task results fully meet the quality and standard requirements. If there are any objections, the QC personnel will reject the task to the processing personnel; if there are no problems, it will be submitted to the QC team leader for final review.

[0159] (9) QC Final Inspection: After receiving the task submitted by the QC team members, the QC team leader will conduct a detailed review again. The QC team leader will combine the contract attachments and technical documents to ensure that there are no omissions or errors in the task results. If there are any objections, the QC team leader will reject the task to the processing personnel; if there are no problems, the task is officially completed and enters the next stage, such as archiving or delivery to the customer.

[0160] 2. System structure design ( Figure 5 )

[0161] The design concept of this instance is to use basic services as a solid foundation, and to achieve efficient and flexible task scheduling and execution through the core component of the intelligent task engine. This architecture emphasizes the importance of service configuration and aims to build a highly flexible and adaptable service framework that can quickly respond to changes in business needs. For the access layer, the framework provides rich and specific business process interfaces to ensure that the needs of different business scenarios are accurately met. At the same time, in order to ensure the stable operation and security of the system, this instance also integrates comprehensive log services, permission management, and security management mechanisms.

[0162] The log service plays a vital role in the system. It can not only intercept and record detailed information of each service access in real time, providing valuable data support for subsequent troubleshooting and performance optimization, but also enhance the transparency and traceability of the system. The permission management module ensures secure access to resources and avoids the risks of unauthorized operations through fine control of user access rights. In addition, the security management mechanism effectively prevents illegal tampering and access through effective verification of user sessions, providing users with a safe and reliable usage environment.

[0163] In summary, this example has built a secure and efficient business processing platform through a carefully designed service framework, a complete management mechanism, and an efficient storage solution, which can well support complex and changing business needs.

Claims

1. A digital project task management collaboration platform system based on cloud deployment, whose system structure includes data layer, service layer, interface layer and access layer; The access layer provides access forms to users, and the interface layer provides access data interface between the access layer and the service layer; The data layer stores data during system operation; The service layer includes: service configuration and basic services; the service layer provides a variety of contract service interfaces to the access layer; service configuration includes: dictionary configuration, process configuration, data structure configuration, page configuration, template configuration and data capture configuration; Its characteristics are that the digital project task management collaboration platform system is deployed in the cloud; The service layer also includes an intelligent task engine and task services; The framework of the service layer is based on basic services, with the intelligent task engine as the core technical support, and is built in combination with service configuration orientation. In the service layer, the intelligent task engine is the core, which handles complex logical operations and adjusts the priority and scheduling strategy of tasks according to changes in real-time data to ensure that each task can be processed in a timely and effective manner. The service layer supports the full life cycle management of tasks from creation to completion. Task services include: milestone services, package services, batch services, QC services, document services and authorization services; Milestone service: When the system receives the contract document, it automatically parses the key information in the document and creates preliminary project information records based on this information; After the preliminary project information is created, the project manager is notified to review and confirm the information; if any inconsistencies or clarifications are found, the project manager makes corrections; After confirmation, the project manager formally confirms the project information; at this point, the system creates the project and enters the implementation phase; at the same time, the system also sets corresponding milestones for the project based on the milestone information defined in the contract document; these milestones include various important nodes of the project and key financial points; Package service: After the project is created, the project manager subcontracts the project implementation, that is, subdividing the project; Batch service: After the project manager completes the subcontracting, he assigns each specific sub-package to the corresponding technical manager; the technical manager divides these sub-packages into more detailed batches; QC service: When a task is completed and submitted, the QC team will conduct a detailed review. If any non-standard issues are found during the QC process, the task will not be confirmed as completed, but will be returned to the original person in charge. The person in charge will make corrections or supplements based on the specific issues reported by the QC team. Document service: From the beginning of the project to the final delivery, all the documents generated in the whole process will be properly saved in the system in the form of versions; if any modification is made to these documents, the version upgrade process must be carried out to ensure that the changes of each file are recorded; Authorization service: The system's access mechanism is based on the authorization application model. Users must first be registered and authorized by the administrator before they can start using the system. The intelligent task engine provides standard task management services. It integrates various basic services to realize a general intelligent task service system. The intelligent task engine handles a wide range of task types. It manages the status and progress of tasks through task services, stores and manages task-related documents through file services, and ensures smooth communication between task participants through message services. Finally, it automatically extracts key information from documents through intelligent recognition technology. The workflow of the intelligent task engine includes: s1 Intelligent Receiving: Based on template configuration, using the intelligent recognition technology in the basic service and the function of the task service, it receives the signed and configured contract documents; s2 intelligent processing: Based on page configuration and template configuration, it uses the intelligent recognition technology in the basic service and the function of the file service to load and capture business information; When a task needs to be processed, first read or create the relevant business files and provide a preview function; s3 intelligent flow: relies on template configuration and is combined with the email service and message service in the basic service to send tasks to relevant processing personnel and notify them through the message service to check their tasks.

2. The digital project task management collaboration platform system based on cloud deployment according to claim 1 is characterized by: In service configuration: 1) Dictionary configuration: Dictionary configuration is responsible for the encoding system and metadata management within the system; it defines encoding rules and the mapping relationship between these rules and actual business data; 2) Process configuration: It defines the business process of the system and ensures that all business activities are executed in a predetermined logical order; Process configuration includes the task initiation, transfer, approval, execution and end stages, as well as the dependencies between each stage; 3) Data structure configuration: It determines how business data is stored in the system; data structure configuration generates corresponding business tables in the database by defining data fields, types, and relationships; 4) Page configuration: Based on the defined business processes and data structures, page configuration designs the appearance and functions of the business operation interface; it includes designing user interface elements, defining page layout, setting interaction logic, etc. 5) Template configuration: It serves document management and task generation; by defining task file templates, the creation and output format of tasks are standardized; 6) Data capture configuration: How to extract useful information from tasks and related attachments; through data capture configuration, set rules to automatically identify and extract useful information from tasks and related attachments.

3. The digital project task management collaboration platform system based on cloud deployment according to claim 1 is characterized by: In the intelligent receiving process of the intelligent task engine, the intelligent recognition technologies used include: Excel document intelligent recognition technology and contract file recognition technology; when a new contract file is uploaded to the system, the system will automatically process the file in the following steps: The system uses document recognition technology to comprehensively scan and analyze documents based on pre-set templates to automatically identify and extract key information from the documents; The system verifies these key information data, and only the information that has been verified and confirmed to be correct will be used by the system to create new task entry cases.

4. According to claim 1, the digital project task management collaboration platform system based on cloud deployment, Its characteristics are that the basic services include: mail service, file service, message service and intelligent identification service; Mail service: realize the parsing, receiving and sending of mails; File service: realize the reading, writing, saving and version management of documents; Message service: realize business trigger notification and pending business reminder; Intelligent recognition service: Integrate the PaddleOCR model library to realize image text recognition.

5. The digital project task management collaboration platform system based on cloud deployment according to claim 1 is characterized by: The encoding rules include: (1) Determine the number of coding segments; (ii) define each segment of code; (III) Code generation, including: Fixed code: The system generates the code based on the entered content; Dynamic coding: The system increments according to the number of digits. Dynamic coding only supports numeric sub-segment types.

6. The digital project task management collaboration platform system based on cloud deployment according to claim 1 is characterized by: Task types include: document review, contract management, and project tracking.

7. The digital project task management collaboration platform system based on cloud deployment according to claim 1 is characterized in that the contract The information includes: identifying the key terms of the contract, party information, and other important details; Generating task data includes: creating task entries, extracting necessary documents and information from contract attachments; Task subcontracting is to break down a large task into multiple subtasks according to the specific needs of the project; Batching is the process of grouping similar or related subtasks together into batches.

8. The digital project task management collaboration platform system based on cloud deployment according to claim 1 is characterized by: The service layer also includes log management services, permission management services, and security management mechanisms; The log management service intercepts and records detailed information of each service access in real time; The permission management service ensures secure access to resources through fine-grained control of user access rights; The security management mechanism prevents illegal tampering and access by effectively verifying user sessions.

9. According to the digital project task management collaboration platform system based on cloud deployment in claim 1, it is characterized in that in the data layer, the data generated by the business is stored in MySQL, the files are stored in SVN, and the frequently used data is temporarily stored in Redis.

10. The digital project task management collaboration platform system based on cloud deployment according to claim 1 is characterized by: The system's user business processes include: S1) Receiving contract information: When the contract is signed, the system receives and processes the contract information according to the preset receiving rules; and enters this information into the database; S2) Generate task data: Based on the received contract information, the system generates relevant task data through intelligent recognition technology; all relevant information is correctly associated with the corresponding task; S3) Task subcontracting: The system pushes the generated task data to the corresponding project manager; After receiving the task data, the project manager will subcontract it; S4) Task batching: After the project manager completes the task batching, the system pushes the batched data to the technical manager; The technical manager further batches these subtasks; The system generates batch data according to pre-configured template rules and sends these batch data to the corresponding professional groups; S5) Assigning tasks: After receiving the batch data, the team leader of the professional team will make a detailed task plan based on the batch data and assign specific tasks to the processing personnel in the team; each processing personnel will receive a clear task description and requirements; S6) Task processing: After receiving the task, the processing personnel start to perform the corresponding work; After the task processing is completed, the processor submits the task results; the system performs compliance verification on the submitted task results; if the task results do not meet the standards, the system prompts the processor to make corrections; S7) Initial inspection of tasks: After receiving the task results submitted by the team members, the team leader will conduct a preliminary inspection of the task; if there are any objections or non-compliance with the standards, the team leader will reject the task and send it back to the processing personnel for reprocessing; if there are no problems, the team leader will submit the task to the QC personnel for verification; S8) QC verification: After receiving the task submitted by the team leader, the QC personnel will conduct a comprehensive verification of the task in combination with the contract attachments and technical documents; QC personnel check every detail to ensure that the task results fully meet the quality and standard requirements; if there are any objections, QC personnel will reject the task to the processing personnel; if there are no problems, it will be submitted to the QC team leader for final review; S9) QC final inspection: After receiving the tasks submitted by the QC team members, the QC team leader will conduct a detailed check again; The QC team leader combines the contract attachments and technical documents to ensure that there are no omissions or errors in the task results; if there are any objections, the QC team leader will reject the task to the processing personnel; if there are no problems, the task is officially completed and enters the next stage, archived or delivered to the customer.