Project service information management method, system, equipment and medium
Through the project service information management system, the complexity of IT service information management is solved, centralized information management and security control are realized, and work efficiency and team collaboration are improved.
Patent Information
- Application Number
- CN202410860710.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-06-28
- Publication Date
- 2025-07-08
AI Technical Summary
In the field of Internet IT, IT service information management is complex and difficult to effectively integrate and manage. Information is inconsistent from development to online development, resulting in errors and duplicate work.
Through the project information management module, service information module and process audit module, project and service project entries are established, audit tasks are generated, and tasks are processed through the process audit module to ensure the accuracy and security of information.
It realizes centralized management of project information, improves the accuracy and security of information, reduces errors and duplicate work, promotes team collaboration and communication, and improves work efficiency and audit efficiency.
Smart Images

Figure CN120278652A_ABST
Abstract
Description
[0001] This application claims priority based on the invention patent application filed with the China National Patent Office on December 29, 2023, with the application number 202311867807.0 and the invention title "A Management Method, System, Device and Medium for Project Service Information". The entire content of the above Chinese patent application is incorporated herein by reference. Technical Field
[0002] This application relates to the field of computer technology, and particularly to a management method, system, device and medium for project service information. Background Art
[0003] In the Internet IT field, the business is complex and there are numerous operation services. As a component of the system, IT services have strong correlation relationships with external systems such as CICD, monitoring, and logging. During the process from development to online launch and subsequent iterative changes, various relevant information about the service needs to be understood, such as whether it belongs to the front end or the back end, compilation, startup, listening ports, deployment requirements, etc. Therefore, how to manage the information related to IT services throughout the service cycle has become an urgent problem to be solved. Summary of the Invention
[0004] To solve the above problems, this application proposes a management method for project service information, which is applied in a management system for project service information. The system includes a project information management module, a service information module, and a process review module. The method includes: the project information management module determines pre-set project attributes and creates a project entry based on the project attributes; the service information module determines pre-set service information, creates a service project in the project entry based on the service information, and generates a review task based on the service project; the process review module processes the review task to make the service project in an available state, thus completing the project process.
[0005] In one example, the method further includes: determining the task status of the review task, and if the task status is under review, locking the process review module.
[0006] In one example, the method further includes: determining the generated review task and the initial task status of the review task, the initial task status being to be reviewed, and determining the locking status of the process review module based on the initial task status; if the locking status of the process review module is unlocked, processing the review task through the process review module; if the locking status of the process review module is locked, adding the review task to the task list of the process review module so that the process review module processes it in sequence according to the task list.
[0007] In one example, the method further includes: determining a processing task of the process audit module and determining a task status of the processing task; if the task status of the processing task is audit completed, changing a locked status of the process audit module to unlocked, and determining a first audit task in a task list of the process audit module, and processing the first audit task.
[0008] In one example, the method further includes: determining identity information of a user, determining a modification permission of the user according to the identity information; determining a corresponding modification attribute and a modification operation according to the modification permission, and locking the project attribute according to the modification attribute; and performing a modification process on the locked project attribute according to the modification operation.
[0009] In one example, the system further includes an external data interface, and the method further includes: the external data interface determines a pre-set API and calls the API to generate a code template, so as to operate on the project process through the code template.
[0010] In one example, the method further includes: determining a pre-set project list through the project information management module, adding the project entry to the project list; and displaying the project list so that a user can view detailed information of the project entry through the project list, where the detailed information includes the project attribute, an attribute value of the project attribute, and a service item corresponding to the project entry.
[0011] In one example, the method further includes: determining a pre-set service display area through the service information module, and displaying the service item through the service display area so that a user can view service information of the service item through the service display area.
[0012] In one example, the project attribute includes but is not limited to name, description, member, and identifier.
[0013] In one example, the service information includes basic information and associated attributes, where the basic information includes but is not limited to name, type, and description, and the associated attributes include but are not limited to identifier, description, repository address, repository directory, service port, associated domain name, and service maintainer.
[0014] On the other hand, the present application also proposes a management system for project service information, including: a project information management module, a service information module, a process review module, and an external data interface; the project information management module is used to establish project entries according to pre-set project attributes and add the project entries to a pre-set project list; the service information module is used to establish service items in the project entries according to pre-set service information, generate review tasks according to the service items, and send the review tasks to the process review module; the process review module is used to receive the review tasks, process the review tasks to make the service items in an available state, so as to complete the project process; the external data interface is used to determine a pre-set API, call the API to generate a code template, and operate on the project process through the code template.
[0015] On the other hand, the present application also proposes a management device for project service information, which is applied in a management system for project service information. The system includes a project information management module, a service information module, and a process review module. The device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the management device for project service information can execute: the project information management module determines pre-set project attributes and establishes project entries according to the project attributes; the service information module determines pre-set service information, establishes service items in the project entries according to the service information, and generates review tasks according to the service items; the process review module processes the review tasks to make the service items in an available state, so as to complete the project process.
[0016] On the other hand, the present application also proposes a non-volatile computer storage medium storing computer-executable instructions, which is applied in a management system for project service information. The system includes a project information management module, a service information module, and a process review module. The computer-executable instructions are set as: the project information management module determines pre-set project attributes and establishes project entries according to the project attributes; the service information module determines pre-set service information, establishes service items in the project entries according to the service information, and generates review tasks according to the service items; the process review module processes the review tasks to make the service items in an available state, so as to complete the project process.
[0017] This application establishes an information management system to centrally manage and control project information. By centrally managing project information, errors and inconsistencies caused by decentralized information management are avoided. The required information can be quickly found, reducing the time for searching and organizing information. It also avoids duplicate work caused by inaccurate or lost information. This application manages the permissions of members with different roles to ensure that only members with corresponding permissions can modify and access information, improving the security of project information and preventing unauthorized members from tampering with or leaking information. This application can conveniently share project information and conduct real-time collaboration and discussion, which helps communication and cooperation among team members and improves the overall efficiency of the team. This application improves the accuracy, work efficiency, and security of project information, while also promoting team collaboration and communication. This application sets the initial task status and locked status, enabling the system to precisely control the review process and ensure that each task is processed promptly and accurately. At the same time, when a task is completed, it is automatically unlocked and the next task is processed, improving the review efficiency and reducing the possibility of human errors. This design of the work process makes project information management more efficient and reliable. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:
[0019] Figure 1 is a flowchart showing the management method of a project service information in an embodiment of the present application;
[0020] Figure 2 is a schematic diagram of a management device for project service information in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0021] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions of the present application will be clearly and completely described below in conjunction with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.
[0022] The following will, with reference to the drawings, detail the technical solutions provided by each embodiment of the present application.
[0023] As Figure 1As shown in the figure, to solve the above problems, an embodiment of the present application provides a method for managing project service information, which is applied in a management system for project service information. The system includes a project information management module, a service information module, a process review module, and an external data interface. The method includes:
[0024] S101. The project information management module determines the pre-set project attributes and creates a project entry according to the project attributes.
[0025] In the project information management module, the user can determine the pre-set project attributes. For example, the project unique identifier, project name, description, start date, end date, project members, etc. According to the set project attributes, a project entry is created, that is, a new project is created.
[0026] In one embodiment, the project information management module determines the pre-set project list and adds the project entry to the project list. The project information management module displays the project list so that the user can view the detailed information of the project entry through the project list. The detailed information includes project attributes, attribute values of the project attributes, and service items corresponding to the project entry. When the user enters the project list page, the system will display all the projects participated by the user. The user can click on a project entry to enter the detailed page of the project. On the project detailed page, the user can see the detailed information of the project. In addition, the project detailed page also displays the services included in the project. The user can see the service information. The user can also view the requirements and limitations of the service. By providing these detailed information on the project detailed page, the user can better understand the situation of the project, including the project goals, participating members, and provided services. This helps the user to obtain more comprehensive information and understanding in the process of project management and collaboration.
[0027] S102. The service information module determines the pre-set service information, creates a service item in the project entry according to the service information, and generates an approval task according to the service item.
[0028] In the service information module, the user can determine the pre-set service information. The service information includes basic information and associated attributes. The basic information includes but is not limited to name, type, description. The associated attributes include but are not limited to identifier, description, warehouse address, warehouse directory, service port, associated domain name, service maintainer. In the project entry, the user can create a service item according to the pre-set service information, that is, associate a specific service with the project. When creating a service item, the system will automatically generate a corresponding approval task according to the associated service information. The purpose of the approval task is to review and confirm the service item to ensure that it meets the requirements and can provide the required services for the project.
[0029] In one embodiment, a pre-set service display area is determined by a service information module, and service items are displayed through the service display area so that users can view the service information of the service items through the service display area. In the service display area, users can see the basic information of the services included in the item. Users can click the detail button of the service entry to enter the service detail page. On the service detail page, users can see various associated attributes of the service. In addition, users can also see the detailed description of the service, the requirements and limitations of the service, the provider information of the service, the evaluation and feedback of the service on the detail page. Users can read the detailed description of the service to understand its specific functions, usage methods, application scenarios, etc.; can view the time limit, resource requirements, permissions and licenses of the service, etc., and these requirements and limitations can help users understand the conditions and limitations for using the service; can obtain the contact information, qualifications and experience of the service provider, etc., which helps users understand the background and reliability of the service provider; can view the evaluations and feedback of other users on the service, and these evaluations and feedback can help users judge the quality and credibility of the service. Users can comprehensively consider factors such as the characteristics, requirements and evaluations of the service by reading the relevant information on the service detail page, so as to better understand the applicability and quality of the service. This helps users make informed choices and ensures that the selected service meets their needs and expectations.
[0030] S103. The process audit module processes the audit task so that the service item is in an available state, thus completing the project process.
[0031] The audit task will enter the process audit module, which is responsible for processing the audit task. The auditor will process the audit task, including viewing relevant service item information, auditing the availability of the service item, etc., and making corresponding audit decisions. According to the audit results, the process audit module will mark the service item as available or unavailable. If the service item passes the audit, it is in an available state and the project process will continue. If the service item fails the audit, it is in an unavailable state and needs to be corrected or a new service needs to be selected.
[0032] In one embodiment, when the audit task of the system is in the "auditing" state, to ensure the accuracy and consistency of the audit and prevent unauthorized modification or deletion of project or service information during the audit process, the system will lock the process audit module.
[0033] In one embodiment, when the service information module generates an audit task based on service items, the system assigns an initial task status to each audit task, such as "pending audit". As the audit process progresses, the status of the audit task changes, such as "auditing", "audit passed", "audit rejected", etc. The system monitors the status of the audit task in real time and pays special attention to the status of "auditing". Once it detects that the status of a certain audit task is "auditing", the system automatically triggers a locking mechanism to lock the process audit module. In the locked state, users or other modules of the system cannot perform non-audit-related modification or deletion operations on the service items being audited. This ensures the integrity and accuracy of the audit process. During the locking period, the process audit module still allows auditors to perform necessary audit operations. When the audit task is completed (either passed or rejected), the system updates the status of the audit task to "audit passed" or "audit rejected" and automatically unlocks the process audit module. After the unlocking, users or other modules of the system can resume normal operations and management of the service items. When the process audit module is in the unlocked state, the current audit task can be directly processed, ensuring the high responsiveness and processing efficiency of the system.
[0034] In one embodiment, if the process audit module is in the locked state, it means that other tasks are being audited. At this time, newly added audit tasks will be added to the task list and wait for processing in order. The first pending audit task in the table (referred to as the first audit task here) is obtained from the task list of the audit module for processing, ensuring the sequentiality and fairness of task processing and avoiding conflicts between tasks.
[0035] In one embodiment, in the project service meta-information management system, members with the administrator role have the permissions to modify project information and manage members. Modifying project information: The administrator can log in to the system and select the project to be edited. On the project details page, the administrator can make modifications, such as the project name, description, start and end dates, etc. The administrator can save the modified information and ensure the correctness and integrity of the information. The administrator can manage the member list of the project, including adding new members, kicking out members, and granting or removing the administrator role of members. The administrator can enter the information of new members and send invitations through the member management function within the system. The invited members will be added to the project. The administrator selects the member to be kicked out in the member list and then clicks the corresponding operation button. The system will pop up a confirmation prompt box, and after the administrator confirms, the member will be removed from the project. The administrator can assign the administrator role to a specific member or cancel their administrator role in the member list. This can be achieved by making changes in the role settings of the member. After the user logs in to the system, the system will verify the user's identity information, and the system will determine their permission level based on the user's identity information. The system determines the permission level based on the user's identity information, such as administrator, editor, or read-only permission, etc. According to the permission level, the system will restrict the user's modification permissions for project attributes. According to the user's permission level, the system determines the attributes that the user can modify and the corresponding modification operations. For example, the administrator has more extensive modification permissions, while read-only users may only be able to view project attributes without being able to modify them. The system should display the corresponding modification options and operation buttons according to the user's permission level. According to the user's modification permissions, the system will lock the project attributes, which means that only users with sufficient permissions can perform modification operations, and other users can only view or have read-only access to project attributes. When the user performs a modification operation, the system will verify the operation and the user's permissions. If the operation and permissions meet the requirements, the system will modify the locked project attributes. The system should ensure the correctness of the modification and the integrity of the data, and update the corresponding project attributes after the modification is completed. Through the above process, the system can achieve secure modification and protection of project attributes based on the user's identity information and permission level. This can ensure that only users with sufficient permissions can modify the project and avoid misoperations or illegal modifications.
[0036] In one embodiment, in the development of the system, the key to realizing transaction automation is to implement the automated process by calling the APIs of each link. The user initiates a request to generate a code template. The system first verifies the user's identity information through the user identity authentication API to ensure that only users with sufficient permissions can perform the operation of generating the code template. The system calls the project information modification API to modify the relevant information of the project, such as adding new functional requirements or modifying existing functional requirements. The system calls the member management API to assign the new functional requirements to the corresponding members to ensure that each member corresponds to the functional module to be implemented. The system calls the code generation API to automatically generate the corresponding code template according to the project requirements and the member assignment. The system organizes and arranges the generated code template to ensure that the code structure is clear, easy to read and maintain. The generated code template can be provided to the user for downloading and use through the system interface or download link. Through the above process, the system can automatically generate the code template according to the user's requirements, improving the development efficiency and code quality. At the same time, the system can also ensure that only users with corresponding permissions can perform the operation of generating the code template, ensuring the security and correctness of the data.
[0037] In one embodiment, the embodiment of the present application also provides a management system for project service information, including: a project information management module, a service information module, a process audit module, and an external data interface;
[0038] The project information management module is used to establish project entries according to the pre-set project attributes and add the project entries to the pre-set project list;
[0039] The service information module is used to establish service items in the project entries according to the pre-set service information, generate audit tasks according to the service items, and send the audit tasks to the process audit module;
[0040] The process audit module is used to receive the audit tasks, process the audit tasks, so that the service items are in an available state, thereby completing the project process;
[0041] The external data interface is used to determine the pre-set APIs and call the APIs to generate code templates, so as to operate on the project process through the code templates.
[0042] As Figure 2 shown, the embodiment of the present application also provides a management device for project service information, which is applied in a management system for project service information. The system includes a project information management module, a service information module, and a process audit module. The device includes:
[0043] At least one processor; and,
[0044] A memory communicatively connected to at least one processor; wherein,
[0045] The memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor to enable a management device for item service information to perform:
[0046] The item information management module determines preset item attributes and creates item entries according to the item attributes;
[0047] The service information module determines preset service information, creates service items in the item entries according to the service information, and generates review tasks according to the service items;
[0048] The process review module processes the review tasks to make the service items in an available state, thereby completing the project process.
[0049] An embodiment of the present application further provides a non-volatile computer storage medium storing computer-executable instructions, which are applied in a management system for item service information. The system includes an item information management module, a service information module, and a process review module. The computer-executable instructions are set as:
[0050] The item information management module determines preset item attributes and creates item entries according to the item attributes;
[0051] The service information module determines preset service information, creates service items in the item entries according to the service information, and generates review tasks according to the service items;
[0052] The process review module processes the review tasks to make the service items in an available state, thereby completing the project process.
[0053] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software improvements (improvements to method flows). However, with the development of technology, many method flow improvements today can be regarded as direct improvements to hardware circuit structures. Almost all designers obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement to a method flow cannot be implemented with a hardware entity module. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logical function is determined by a user's programming of the device. Designers can program themselves to "integrate" a digital system onto a single PLD, without having to ask a chip manufacturer to design and fabricate a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly implemented using "logic compiler" software, which is similar to the software compiler used in program development and writing. The original code before compilation also has to be written in a specific programming language, which is called a Hardware Description Language (HDL), and there is not just one type of HDL, but many types, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones currently are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that by simply performing a little logical programming on the method flow using the above-mentioned several hardware description languages and programming it into an integrated circuit, it is easy to obtain the hardware circuit that implements the logical method flow.
[0054] The controller can be implemented in any suitable manner. For example, the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of the controller include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to logically program the method steps to enable the controller to be implemented in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. to achieve the same function. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or the structures within the hardware component.
[0055] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.
[0056] For the convenience of description, when describing the above devices, they are described separately as various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware.
[0057] Each embodiment in this application is described in a progressive manner. The same or similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0058] The devices, media, and methods provided by the embodiments of this application correspond one-to-one. Therefore, the devices and media also have beneficial technical effects similar to those of their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be elaborated here.
[0059] Those skilled in the art should understand that the embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.
[0060] This application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of this application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0061] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0062] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are performed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0063] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and a memory.
[0064] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash RAM. The memory is an example of computer-readable media.
[0065] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transitory media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0066] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or apparatus comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising the element.
[0067] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. A management method for project service information, characterized in that, Applied in a management system for project service information, the system includes a project information management module, a service information module, and a process audit module. The method includes: The project information management module determines pre-set project attributes and creates a project entry based on the project attributes. The service information module determines pre-set service information, creates a service item in the project entry based on the service information, and generates an audit task based on the service item. The process audit module processes the audit task to make the service item in an available state, thus completing the project process.
2. The management method of project service information according to claim 1, characterized in that, The method further includes: Determining the task status of the audit task. If the task status is under audit, lock the process audit module.
3. The management method of project service information according to claim 1, wherein The method further includes: Determining the generated audit task and the initial task status of the audit task. The initial task status is to be audited. Determine the lock status of the process audit module based on the initial task status. If the lock status of the process audit module is unlocked, process the audit task through the process audit module. If the lock status of the process audit module is locked, add the audit task to the task list of the process audit module so that the process audit module processes it in order according to the task list.
4. The management method of project service information according to claim 1, characterized in that The method further includes: Determining the processing task of the process audit module and the task status of the processing task. If the task status of the processing task is audit completed, change the lock status of the process audit module to unlocked, and determine the first audit task in the task list of the process audit module and process the first audit task.
5. The management method of project service information according to claim 1, characterized in that, The method further includes: Determining the identity information of the user and determining the modification permission of the user based on the identity information. Determining the corresponding modification attribute and modification operation based on the modification permission, and locking the project attribute according to the modification attribute. Performing a modification process on the locked project attribute according to the modification operation.
6. The management method of project service information according to claim 1, characterized in that The system further includes an external data interface. The method further includes: The external data interface determines a pre-set API, calls the API to generate a code template, and thus operates on the project process through the code template.
7. The management method of project service information according to claim 1, characterized in that The method further includes: Determining a pre-set project list through the project information management module and adding the project entry to the project list. Displaying the project list so that the user can view the detailed information of the project entry through the project list. The detailed information includes the project attributes, the attribute values of the project attributes, and the service items corresponding to the project entry. And / or, the method further includes: Determining a pre-set service display area through the service information module and displaying the service items through the service display area so that the user can view the service information of the service items through the service display area.
8. A management system for project service information, characterized in that, Including: A project information management module, a service information module, a process audit module, and an external data interface; The project information management module is used to create a project entry according to pre-set project attributes and add the project entry to a pre-set project list; The service information module is used to create a service item in the project entry according to pre-set service information, generate an approval task based on the service item, and send the approval task to the process approval module; The process approval module is used to receive the approval task, process the approval task so that the service item is in an available state, thereby completing the project process; The external data interface is used to determine a pre-set API, call the API to generate a code template, and thereby operate on the project process through the code template.
9. A management device for project service information, characterized in that, Applied in a management system of project service information, the system includes a project information management module, a service information module, and a process approval module. The device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the management device of project service information can execute the management method of project service information according to any one of claims 1-7.
10. A non-volatile computer storage medium stores computer-executable instructions, characterized in that, Applied in a management system of project service information, the system includes a project information management module, a service information module, and a process approval module. The computer-executable instructions can execute the management method of project service information according to any one of claims 1-7.