Project view management method, server, equipment and storage medium

By determining the view configuration method of work items in the project management interface and generating or converting views based on project relevance and permissions, conflicts and customization issues in team multi-project management are resolved, and the flexibility and efficiency of project management are improved.

CN116028135BActive Publication Date: 2025-09-16SHENZHEN FULIN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310020463.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-06
Publication Date
2025-09-16
Estimated Expiration
2043-01-06

AI Technical Summary

Technical Problem

In the existing technology of global management of multiple projects in a team, there are conflicts and non-customization problems in the project view management method, resulting in inflexible management.

Method used

Receive client instructions through the project management interface, determine whether the work item is configured with a local view or a global view, and automatically generate or convert views based on the project's relevance to other projects and management permissions, and store them in the project database.

Benefits of technology

It achieves flexibility in project view management and improves project management efficiency and work experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116028135B_ABST
    Figure CN116028135B_ABST
Patent Text Reader

Abstract

The present invention discloses a project view management method, comprising: receiving a project start instruction and a work item selection instruction sent by a client through a project management interface, opening a corresponding project interface according to the project start instruction, and entering a view configuration interface of a corresponding work item in the project interface according to the work item selection instruction; judging whether a work item is configured with a local view based on an identifier of the client and the relevance of the project to other projects; if so, obtaining a local view corresponding to the work item from a project database and applying the local view to the work item; if not, obtaining a global view corresponding to the work item from the project database and applying the global view to the work item. The present invention can manage project work items more flexibly, improve project management efficiency, and optimize the work experience of project managers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a project view management method, server, device and storage medium. Background Art

[0002] In application projects, staff operate on each work item through the project view interface. Currently, there are two main ways to manage the properties and views of work items:

[0003] 1. Follow the project-based local view, that is, a project uses a set of views without interfering with each other. However, this management method may cause conflicts in the application scenario of global management of multiple projects in a team because different projects use different views.

[0004] 2. Template-based view management: Projects are associated with templates, allowing multiple projects to use the same template. However, this management approach limits projects to templates and prevents customization of work item configurations based on project requirements. Summary of the Invention

[0005] In view of the above, it is necessary to provide a project view management method for flexibly managing project work items.

[0006] To achieve the above object, the present invention provides a project view management method, the method comprising:

[0007] Receive a project start instruction and a work item selection instruction sent by the client through the project management interface, open the corresponding project interface according to the project start instruction, and enter the view configuration interface of the corresponding work item in the project interface according to the work item selection instruction;

[0008] Determining whether the work item is configured with a local view according to the identifier of the client and the relevance of the project with other projects;

[0009] If so, obtaining a local view corresponding to the work item from a project database, and applying the local view to the work item, the local view being automatically generated and stored in the project database when the work item is created;

[0010] If not, obtain the global view corresponding to the work item from the project database and apply the global view to the work item. The global view is automatically converted and generated by the general view configuration template when the work item is created, and stored in the project database.

[0011] Optionally, judging whether the work item is configured with a local view according to the identifier of the client and the relevance between the project and other projects includes:

[0012] Acquire a client identifier according to the project start instruction or the work item selection instruction, and identify corresponding management authority according to the client identifier;

[0013] Acquire a project identifier according to the project start instruction, and acquire the association relationship between the project and other projects from a project database according to the project identifier;

[0014] Whether the work item is configured with a local view is determined according to the management authority and the association relationship.

[0015] Optionally, the determining, based on the management authority and the association relationship, whether the work item is configured with a local view includes:

[0016] Determine whether the current work item is associated with other items based on the association relationship;

[0017] If the management authority is a single-project management authority and the current work item is not associated with other projects, configuring a local view for the work item;

[0018] If the management authority is multi-project management authority and the current work item is associated with other projects, configuring a global view for the work item;

[0019] If the management authority is multi-project management authority or the current work item is associated with other projects, a view selection interface for receiving a view selection instruction is provided, and a corresponding view is configured for the work item according to the received view selection instruction.

[0020] Optionally, the step of converting the local view into the global view using a universal view configuration template and storing the global view in the project database includes:

[0021] Generate a global view template based on the general view configuration template, and establish a global database table for the global view template in the project database;

[0022] Acquire local data corresponding to the local view in the project database, and migrate the local data to the global database table;

[0023] Implementing syntax blocks, layouts, and interfaces for the global view template according to the data in the global database table to obtain a global view;

[0024] The layout architecture of the global view is parsed to generate a corresponding layout table, and the global view and the corresponding layout table are stored in the project database.

[0025] Optionally, the step of implementing a syntax block, a layout, and an interface for the global view template according to the data in the global database table to obtain a global view includes:

[0026] Obtaining layout attributes corresponding to a global view template, and dividing the global view template into multiple syntax blocks according to the layout attributes;

[0027] Obtaining field data corresponding to each grammar block from the global database table, and filling the field data into the corresponding grammar block;

[0028] Performing data verification on the field data in the global view template;

[0029] Event data is obtained from the global database table, and a corresponding event interface is implemented for the verified global view template according to the event data.

[0030] Optionally, the performing data verification on the field data in the global view template includes:

[0031] Obtaining the data type corresponding to the filled fields in each syntax block in the global view template, and performing data type verification on the field data filled in each syntax block according to the data type;

[0032] The field data that fails the verification is corrected according to the data type.

[0033] Optionally, the project view management method further includes:

[0034] A project lifecycle management scheme is set, and local views and global views corresponding to various work items of the project are sorted and managed according to the project lifecycle management scheme.

[0035] In addition, to achieve the above-mentioned purpose, the present invention further provides a project view management device, the project view management device comprising:

[0036] A view configuration module is configured to receive a project start instruction and a work item selection instruction sent by a client through a project management interface, open a corresponding project interface according to the project start instruction, and enter a view configuration interface for a corresponding work item in the project interface according to the work item selection instruction;

[0037] A view selection module, configured to determine whether the work item is configured with a local view according to the identifier of the client and the relevance of the project with other projects;

[0038] The view acquisition module is used to acquire the local view or global view corresponding to the work item from the project database, and apply the local view or global view to the work item.

[0039] In addition, to achieve the above-mentioned object, the present invention further provides an electronic device, comprising:

[0040] a memory storing at least one computer program; and

[0041] The processor executes the program stored in the memory to implement the project view management method described above.

[0042] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, in which at least one computer program is stored. The at least one computer program is executed by a processor in an electronic device to implement the above-mentioned project view management method.

[0043] The present invention configures corresponding local views and global views for each work item of the application project, and adopts corresponding views according to management permissions and project association relationships, so as to manage the work items of the project more flexibly, improve project management efficiency, and optimize the work experience of project managers. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 is an exemplary system architecture diagram to which the present invention may be applied;

[0045] Figure 2 This is a flow chart of a view switching method according to an embodiment of a project view management method of the present invention;

[0046] Figure 3 This is a flowchart of an embodiment of a project view management method of the present invention;

[0047] Figure 4 is a schematic diagram of an electronic device according to an embodiment of the present invention;

[0048] Figure 5 FIG. 1 is a schematic diagram of an embodiment of a project view management device according to the present invention.

[0049] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0051] It should be noted that the descriptions of "first", "second", etc. in the present invention are for descriptive purposes only and should not be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0052] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. Network 104 is a medium for providing communication links between terminal devices 101, 102, 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0053] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0054] Terminal devices 101, 102, and 103 can be various electronic devices with display screens and support web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) players, laptop computers, desktop computers, etc.

[0055] The server 105 may be a server that provides various services, such as a background server that provides support for web pages displayed on the terminal devices 101 , 102 , and 103 .

[0056] It should be noted that the data query method provided in the embodiment of the present application is generally executed by a server / terminal device, and accordingly, the data query device is generally set in the server / terminal device.

[0057] It should be understood that Figure 1The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.

[0058] like Figure 2 FIG. 1 is a flow chart of an embodiment of a project view management method according to the present invention. The project view management method is applied to a project view management device and includes steps S1 to S4.

[0059] S1. Receive a project start instruction and a work item selection instruction sent by a client through a project management interface, open a corresponding project interface according to the project start instruction, and enter a view configuration interface of a corresponding work item in the project interface according to the work item selection instruction.

[0060] Specifically, the project start instruction includes a project identifier, and the work item selection instruction includes a work item identifier.

[0061] In one embodiment, after receiving the project start instruction sent by the client, the corresponding project in the project database is obtained according to the project identifier; the project interface of the project is opened in the project management interface and the work item selection interface is entered; according to the work item selection instruction received on the work item selection interface, the view configuration interface of the work item corresponding to the work item identifier is entered.

[0062] S2. Determine whether the work item is configured with a local view based on the identifier of the client and the association between the project and other projects; if so, execute step S3; if not, execute step S4.

[0063] In one embodiment, the determining, based on the identifier of the client and the relevance between the project and other projects, whether the work item is configured with a local view includes:

[0064] Acquire a client identifier according to the project start instruction or the work item selection instruction, and identify corresponding management authority according to the client identifier;

[0065] Acquire a project identifier according to the project start instruction, and acquire the association relationship between the project and other projects from a project database according to the project identifier;

[0066] Whether the work item is configured with a local view is determined according to the management authority and the association relationship.

[0067] Specifically, judging whether the work item is configured with a local view according to the management authority and the association relationship includes:

[0068] Determine whether the current work item is associated with other items based on the association relationship;

[0069] If the management authority is a single-project management authority and the current work item is not associated with other projects, configuring a local view for the work item;

[0070] If the management authority is multi-project management authority and the current work item is associated with other projects, configuring a global view for the work item;

[0071] If the management authority is multi-project management authority or the current work item is associated with other projects, a view selection interface for receiving a view selection instruction is provided, and a corresponding view is configured for the work item according to the received view selection instruction.

[0072] S3. Obtain a local view corresponding to the work item from a project database, and apply the local view to the work item. The local view is automatically generated when the work item is created and stored in the project database.

[0073] In one embodiment, automatically generating a local view when creating a work item includes:

[0074] Receive a work item creation instruction through the project interface, insert a new work item at a specified location in the project according to the work item creation instruction, and display a rule configuration interface corresponding to the new work item;

[0075] Acquire configuration information of the newly created work item through the rule configuration interface, the configuration information including rule information, process information and view template selection information;

[0076] The rules and workflow for creating a new work item are set according to the configuration information, and the corresponding local view template is selected from a preset view template database according to the view template selection information to generate a local view corresponding to the work item.

[0077] S4. Obtain the global view corresponding to the work item from the project database and apply the global view to the work item. When the work item is created, the global view is automatically converted and generated by the general view configuration template to store the local view in the project database.

[0078] In one embodiment, the step of converting the local view into the global view using a universal view configuration template and storing the global view in the project database includes:

[0079] Generate a global view template based on the general view configuration template, and establish a global database table for the global view template in the project database;

[0080] Acquire local data corresponding to the local view in the project database, and migrate the local data to the global database table;

[0081] Implementing syntax blocks, layouts, and interfaces for the global view template according to the data in the global database table to obtain a global view;

[0082] The layout architecture of the global view is parsed to generate a corresponding layout table, and the global view and the corresponding layout table are stored in the project database.

[0083] Specifically, the step of implementing a syntax block, a layout, and an interface for the global view template according to the data in the global database table to obtain a global view includes:

[0084] Obtaining layout attributes corresponding to a global view template, and dividing the global view template into multiple syntax blocks according to the layout attributes;

[0085] Obtaining field data corresponding to each grammar block from the global database table, and filling the field data into the corresponding grammar block;

[0086] Performing data verification on the field data in the global view template;

[0087] Event data is obtained from the global database table, and a corresponding event interface is implemented for the verified global view template according to the event data.

[0088] In one embodiment, the performing data verification on the field data in the global view template includes:

[0089] Obtaining the data type corresponding to the filled fields in each syntax block in the global view template, and performing data type verification on the field data filled in each syntax block according to the data type;

[0090] The field data that fails the verification is corrected according to the data type.

[0091] In addition, the project view management method sorts and manages the local views and global views corresponding to the various work items of the project based on a preset project lifecycle management solution.

[0092] It can be seen from the above embodiments that the project view management method proposed in the present invention can manage the project work items more flexibly by configuring corresponding local views and global views for each work item of the application project, and adopting corresponding views according to management permissions and project association relationships, thereby improving project management efficiency and optimizing the work experience of project managers.

[0093] like Figure 3 FIG. 1 is a flowchart of a view switching method according to an embodiment of a project view management method of the present invention. In this embodiment of the present invention, the project view management method further includes the following steps S5-S8:

[0094] S5. Receive a view switching instruction sent by the client through the project management interface;

[0095] S6. Determine whether the current view of the work item is a local view; if so, execute step S7; if not, execute step S8;

[0096] S7. Obtaining the global view corresponding to the work item from the project database according to the view switching instruction, and applying the global view to the work item;

[0097] S8. Obtain the local view corresponding to the work item from the project database according to the view switching instruction, and apply the local view to the work item.

[0098] like Figure 4 FIG2 is a schematic diagram of an embodiment of an electronic device according to the present invention. Electronic device 1 is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions. Electronic device 1 may be a computer, a single network server, a server group consisting of multiple network servers, or a cloud-based computing system consisting of a large number of hosts or network servers. Cloud computing is a type of distributed computing, consisting of a group of loosely coupled computers forming a super virtual computer.

[0099] In this embodiment, the electronic device 1 includes, but is not limited to, a memory 11, a processor 12, and a network interface 13 that can be interconnected through a system bus. The memory 11 stores a project view management program 10, and the project view management program 10 can be executed by the processor 12. Figure 3 Only the electronic device 1 having the components 11-13 and the project view management program 10 is shown. It can be understood by those skilled in the art that Figure 3 The structure shown does not constitute a limitation on the electronic device 1 , and the electronic device 1 may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.

[0100] The memory 11 includes internal memory and at least one type of readable storage medium. The internal memory provides a cache for the operation of the electronic device 1; the readable storage medium can be either volatile or non-volatile. Specifically, the readable storage medium can be a storage medium such as flash memory, a hard disk, a multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, magnetic disk, optical disk, etc. In some embodiments, the readable storage medium can be an internal storage unit of the electronic device 1, such as the hard disk of the electronic device 1; in other embodiments, the storage medium can also be an external storage device of the electronic device 1, such as a plug-in hard disk equipped on the electronic device 1, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. In this embodiment, the readable storage medium of the memory 11 mainly includes a program storage area and a data storage area, wherein the program storage area is generally used to store the operating system and various application software installed on the electronic device 1, such as storing the code of the project view management program 10 in one embodiment of the present invention; the data storage area can store data created according to the use of the blockchain node, such as various types of data that have been output or are to be output.

[0101] In some embodiments, the processor 12 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 12 is typically used to control the overall operation of the electronic device 1, such as performing control and processing related to data exchange or communication with other devices. In this embodiment, the processor 12 is used to execute program code stored in the memory 11 or process data, such as executing the project view management program 10.

[0102] The network interface 13 may include a wireless network interface or a wired network interface, and the network interface 13 is used to establish a communication connection between the electronic device 1 and a client (not shown in the figure).

[0103] Optionally, the electronic device 1 may further include a user interface, which may include a display and an input unit such as a keyboard. The optional user interface may also include a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an organic light-emitting diode (OLED) touchscreen. The display may also be appropriately referred to as a display screen or a display unit, and is used to display information processed in the electronic device 1 and to display a visual user interface.

[0104] In one embodiment of the present invention, the project view management program 10 implements the following steps S1-S4 when executed by the processor 12.

[0105] S1. Receive a project start instruction and a work item selection instruction sent by a client through a project management interface, open a corresponding project interface according to the project start instruction, and enter a view configuration interface of a corresponding work item in the project interface according to the work item selection instruction.

[0106] S2. Determine whether the work item is configured with a local view based on the identifier of the client and the association between the project and other projects; if so, execute step S3; if not, execute step S4.

[0107] S3. Obtain a local view corresponding to the work item from a project database, and apply the local view to the work item. The local view is automatically generated when the work item is created and stored in the project database.

[0108] S4. Obtain the global view corresponding to the work item from the project database and apply the global view to the work item. When the work item is created, the global view is automatically converted and generated by the general view configuration template to store the local view in the project database.

[0109] The specific operation steps implemented in the above steps S1-S4 are substantially the same as those in the first embodiment of the project view management method of the present invention, and will not be repeated here.

[0110] In other embodiments, the project view management program 10 can also be divided into one or more modules, one or more modules are stored in the memory 11, and are executed by one or more processors (processor 12 in this embodiment) to complete the present invention. The module referred to in the present invention refers to a series of computer program instruction segments that can perform specific functions, which are used to describe the execution process of the project view management program 10 in the electronic device 1.

[0111] like Figure 5 FIG. 1 is a schematic diagram of an embodiment of a project view management device according to the present invention.

[0112] In the first embodiment of the present invention, the project view management device 10 includes a view configuration module 110, a view selection module 120, and a view acquisition module 130. Exemplarily:

[0113] The view configuration module 110 is used to receive the project start instruction and work item selection instruction sent by the client through the project management interface, open the corresponding project interface according to the project start instruction, and enter the view configuration interface of the corresponding work item in the project interface according to the work item selection instruction.

[0114] Specifically, the project start instruction includes a project identifier, and the work item selection instruction includes a work item identifier.

[0115] In one embodiment, after receiving the project start instruction sent by the client, the view configuration module first obtains the corresponding project in the project database based on the project identifier, then opens the project in the project management interface and enters the work item selection interface, and finally enters the view configuration interface of the work item corresponding to the work item identifier according to the work item selection instruction received on the work item selection interface.

[0116] The view selection module 120 is configured to determine whether the work item is configured with a local view based on the client identifier and the relevance of the project with other projects;

[0117] In one embodiment, the view selection module obtains a client identifier according to the project start instruction or the work item selection instruction, and identifies the corresponding management authority according to the client identifier; obtains a project identifier according to the project start instruction, and obtains the association relationship between the project and other projects from the project database according to the project identifier; and determines whether the work item is configured with a local view based on the management authority and the association relationship.

[0118] Specifically, the determining whether the work item is configured with a local view based on the management authority and the association relationship includes: determining whether the current work item is associated with other projects based on the association relationship; if the management authority is a single-project management authority and the current work item is not associated with other projects, configuring a local view for the work item; if the management authority is a multi-project management authority and the current work item is associated with other projects, configuring a global view for the work item; if the management authority is a multi-project management authority or the current work item is associated with other projects, providing a view selection interface for receiving a view selection instruction, and configuring a corresponding view for the work item based on the received view selection instruction.

[0119] The view acquisition module 130 is configured to acquire the local view or global view corresponding to the work item from a project database, and apply the local view or global view to the work item.

[0120] Specifically, if the view selection module determines that a work item is configured with a local view, the view acquisition module obtains the local view corresponding to the work item from the project database and applies the local view to the work item. The local view is automatically generated when the work item is created and stored in the project database. If the view selection module determines that a work item is not configured with a local view, the view acquisition module obtains the global view corresponding to the work item from the project database and applies the global view to the work item. The global view is automatically generated when the work item is created by converting the local view using a universal view configuration template and stored in the project database.

[0121] In one embodiment, automatically generating a local view when creating a work item includes: receiving a work item creation instruction through a project interface, inserting a new work item at a specified location in the project according to the work item creation instruction and displaying a rule configuration interface corresponding to the new work item; obtaining configuration information of the new work item through the rule configuration interface, the configuration information including rule information, process information and view template selection information; setting rules and workflows for the new work item according to the configuration information, and selecting a corresponding local view template from a preset view template database according to the view template selection information to generate a local view corresponding to the work item.

[0122] In one embodiment, the steps of converting the local view to generate the global view through a universal view configuration template and storing it in the project database include: generating a global view template based on the universal view configuration template, and establishing a global database table for the global view template in the project database; obtaining local data corresponding to the local view in the project database, and migrating the local data to the global database table; implementing the syntax block, layout and interface for the global view template according to the data in the global database table to obtain a global view; parsing the layout architecture of the global view to generate a corresponding layout table, and storing the global view and the corresponding layout table in the project database.

[0123] Specifically, the method of implementing the syntax block, layout and interface for the global view template according to the data in the global database table to obtain the global view includes: obtaining the layout attributes corresponding to the global view template, and dividing the global view template into multiple syntax blocks according to the layout attributes; obtaining the field data corresponding to each syntax block from the global database table, and filling the field data into the corresponding syntax block; performing data verification on the field data in the global view template; obtaining event data from the global database table, and implementing the corresponding event interface for the verified global view template according to the event data.

[0124] In one embodiment, the data verification of the field data in the global view template includes: obtaining the data type corresponding to the filled field in each syntax block in the global view template, and performing data type verification on the field data filled in each syntax block according to the data type; and correcting the field data that fails the verification according to the data type.

[0125] In addition, the project view management method sorts and manages the local views and global views corresponding to the various work items of the project based on a preset project lifecycle management solution.

[0126] In one embodiment, the project view management method also includes: receiving a view switching instruction sent by a client through a project management interface; determining whether the current view of the work item is a local view; if so, obtaining a global view corresponding to the work item from a project database according to the view switching instruction, and applying the global view to the work item; if not, obtaining a local view corresponding to the work item from the project database according to the view switching instruction, and applying the local view to the work item.

[0127] In addition, embodiments of the present invention further provide a computer-readable storage medium. The computer-readable storage medium can be either volatile or non-volatile. Specifically, the computer-readable storage medium can be any one of, or any combination of, a hard disk, a multimedia card, an SD card, a flash memory card, an SMC, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), or a USB memory device. The computer-readable storage medium stores a project view management program 10.

[0128] When the project view management program 10 is executed by the processor, the following operations are implemented:

[0129] A1. Receive a project start instruction and a work item selection instruction sent by a client through a project management interface, open a corresponding project interface according to the project start instruction, and enter a view configuration interface of a corresponding work item in the project interface according to the work item selection instruction.

[0130] A2. Determine whether the work item is configured with a local view based on the client identifier and the relevance between the project and other projects; if so, execute step A3; if not, execute step A4.

[0131] A3. Obtain the local view corresponding to the work item from the project database, and apply the local view to the work item. The local view is automatically generated when the work item is created and stored in the project database.

[0132] A4. Obtain the global view corresponding to the work item from the project database and apply the global view to the work item. When the work item is created, the global view is automatically converted and generated by the local view through the general view configuration template and stored in the project database.

[0133] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0134] It should be noted that, in this document, the terms "include," "comprises," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, project view management apparatus, article, or method comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, project view management apparatus, article, or method. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of other identical elements in the process, project view management apparatus, article, or method comprising the element.

[0135] Through the above description of the embodiments, those skilled in the art will clearly understand that the methods of the above embodiments can be implemented using software plus the necessary general-purpose hardware platform. Of course, hardware can also be used, but in many cases the former is the more preferred implementation method. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, or optical disk) and includes a number of instructions for enabling a terminal device (such as a mobile phone, computer, server, air conditioner, or network device) to execute the methods described in the various embodiments of the present invention.

[0136] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A project view management method, characterized in that: The method comprises: Receive a project start instruction and a work item selection instruction sent by the client through the project management interface, open the corresponding project interface according to the project start instruction, and enter the view configuration interface of the corresponding work item in the project interface according to the work item selection instruction; Determining whether the work item is configured with a local view according to the identifier of the client and the relevance between the project and other projects; If so, obtaining a local view corresponding to the work item from a project database, and applying the local view to the work item, the local view being automatically generated and stored in the project database when the work item is created; If not, obtain the global view corresponding to the work item from the project database and apply the global view to the work item. The global view is automatically converted and generated by the general view configuration template when the work item is created, and stored in the project database.

2. The project view management method according to claim 1, wherein: The determining, based on the identifier of the client and the relevance between the project and other projects, whether the work item is configured with a local view includes: Acquire a client identifier according to the project start instruction or the work item selection instruction, and identify corresponding management authority according to the client identifier; Acquire a project identifier according to the project start instruction, and acquire the association relationship between the project and other projects from a project database according to the project identifier; Whether the work item is configured with a local view is determined according to the management authority and the association relationship.

3. The project view management method according to claim 2, wherein: The determining whether the work item is configured with a local view according to the management authority and the association relationship includes: Determine whether the current work item is associated with other items based on the association relationship; If the management authority is a single-project management authority and the current work item is not associated with other projects, configuring a local view for the work item; If the management authority is multi-project management authority and the current work item is associated with other projects, configuring a global view for the work item; If the management authority is multi-project management authority or the current work item is associated with other projects, a view selection interface for receiving a view selection instruction is provided, and a corresponding view is configured for the work item according to the received view selection instruction.

4. The project view management method according to claim 1, wherein: The steps of converting the local view into the global view using a universal view configuration template and storing the global view in the project database include: Generate a global view template based on the general view configuration template, and establish a global database table for the global view template in the project database; Acquire local data corresponding to the local view in the project database, and migrate the local data to the global database table; Implementing syntax blocks, layouts, and interfaces for the global view template according to the data in the global database table to obtain a global view; The layout architecture of the global view is parsed to generate a corresponding layout table, and the global view and the corresponding layout table are stored in the project database.

5. The project view management method according to claim 4, characterized in that: The step of implementing a syntax block, a layout, and an interface for the global view template according to the data in the global database table to obtain a global view includes: Obtaining layout attributes corresponding to a global view template, and dividing the global view template into a plurality of syntax blocks according to the layout attributes; Obtaining field data corresponding to each grammar block from the global database table, and filling the field data into the corresponding grammar block; Performing data verification on the field data in the global view template; Event data is obtained from the global database table, and a corresponding event interface is implemented for the verified global view template according to the event data.

6. The project view management method according to claim 5, characterized in that: The data verification of the field data in the global view template includes: Obtaining the data type corresponding to the filled fields in each syntax block in the global view template, and performing data type verification on the field data filled in each syntax block according to the data type; The field data that fails the verification is corrected according to the data type.

7. The project view management method according to claim 1, wherein: The project view management method further includes: A project lifecycle management scheme is set, and local views and global views corresponding to various work items of the project are sorted and managed according to the project lifecycle management scheme.

8. A project view management device, characterized in that: The project view management device includes: A view configuration module is configured to receive a project start instruction and a work item selection instruction sent by a client through a project management interface, open a corresponding project interface according to the project start instruction, and enter a view configuration interface for a corresponding work item in the project interface according to the work item selection instruction; A view selection module, configured to determine whether the work item is configured with a local view according to the identifier of the client and the relevance of the project with other projects; A view acquisition module is used to obtain the local view or global view corresponding to the work item from the project database and apply the local view or global view to the work item, wherein the local view is automatically generated and stored in the project database when the work item is created, and the global view is automatically generated by converting the local view through a general view configuration template when the work item is created and stored in the project database.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the project view management method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the project view management method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Device and method for generating user interfaces from a template

    CN104685470A

  • BI management system based on development process closed loop

    CN108229825A