Project display method, device, electronic device, storage medium and product
By introducing the concept of cross-project view and filtering conditions in the project management system, users can view projects in multiple project spaces across project spaces in the project management system, solving the problem of low project viewing efficiency in the existing technology and realizing the More efficient and flexible project display.
Patent Information
- Application Number
- CN202111416796.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2041-11-25
Smart Images

Figure CN114237454B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure belongs to the field of network technology, and in particular, relates to a project display method, device, electronic device, storage medium and product. Background Art
[0002] In current project management, users can create corresponding project spaces in the project management system according to their needs. By providing project spaces to users, multiple users can collaborate in this project space, for example, jointly create projects, track project progress, view projects, and so on.
[0003] In the related art, when viewing a project, the user can only manually select a project space and then view all the projects in the project space. In this way, the efficiency of project viewing is low. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a project management method, device, electronic device, storage medium and product.
[0005] According to a first aspect of the present disclosure, a project display method is provided, the method comprising:
[0006] In response to the received first viewing instruction, determining a target view selected by the first user account from the created cross-project views; wherein any of the cross-project views is associated with at least two project spaces;
[0007] Filtering, from among the projects of at least two project spaces associated with the target view, a first target project that meets a filter condition of the target view;
[0008] The first target item is displayed.
[0009] Optionally, before determining the target view selected by the first user account from the created cross-project views, the method further includes:
[0010] In response to the received new view instruction, determining the filtering condition set by the first user account for the cross-project view to be created, and the view identification ID of the cross-project view to be created, and determining at least two project spaces in which the first user account has a first preset permission or a preset role as project spaces associated with the cross-project view to be created;
[0011] The corresponding relationship among the view ID, the filtering condition, and the space identifiers of at least two project spaces in which the first user account has a first preset permission or a preset role is stored.
[0012] Optionally, determining the filtering condition set by the first user account for the cross-project view to be created includes:
[0013] Display a condition setting interface; the condition setting interface includes alternative conditions corresponding to each condition type;
[0014] For any condition type, the selected candidate condition from the candidate conditions corresponding to the condition type is determined as the screening condition.
[0015] Optionally, each cross-project view is associated with an authorized user account, and the authorized user account has a second preset permission for a second target project. The second target project includes projects in at least two project spaces associated with the cross-project view that meet the filtering conditions of the cross-project view.
[0016] Optionally, the method further includes:
[0017] Displaying a view sharing interface corresponding to the cross-project view;
[0018] The user account selected based on the view sharing interface is determined as the authorized user account of the cross-project view; and / or the project space selected based on the view sharing interface is determined as the authorized project space of the cross-project view; the user account corresponding to the authorized project space is determined as the authorized user account of the cross-project view.
[0019] Optionally, the method further includes:
[0020] Display the new view interface;
[0021] receiving content input from the view creation interface as the view name of the cross-project view to be created; the view name is displayed when the cross-project view is displayed;
[0022] The storing of the view ID, the filtering condition, and the correspondence between the space identifiers of at least two project spaces in which the first user account has the first preset permission or the preset role includes:
[0023] The correspondence between the view ID, the view name, the filtering condition and the space identifier is stored.
[0024] Optionally, the method further includes:
[0025] Displaying the candidate view name; the candidate view name is the view name of the created cross-project view, and one candidate view name represents a created cross-project view;
[0026] A first viewing instruction for the displayed candidate view name is received.
[0027] According to a second aspect of the present disclosure, there is provided a project display device, the device comprising:
[0028] A first determination module is configured to determine, in response to a received first viewing instruction, a target view selected by the first user account from the created cross-project views; wherein any of the cross-project views is associated with at least two project spaces;
[0029] A screening module, configured to screen, from among the projects of the at least two project spaces associated with the target view, a first target project that meets a screening condition of the target view;
[0030] The first display module is configured to display the first target item.
[0031] Optionally, the device further comprises:
[0032] A second determination module is configured to, in response to the received new view instruction, determine the screening conditions set by the first user account for the cross-project view to be created, as well as the view identification ID of the cross-project view to be created, and determine at least two project spaces in which the first user account has a first preset permission or a preset role as project spaces associated with the cross-project view to be created;
[0033] The storage module is configured to store the view ID, the filtering condition, and the corresponding relationship between the space identifiers of at least two project spaces in which the first user account has a first preset permission or a preset role.
[0034] Optionally, the second determining module is specifically configured to:
[0035] Display a condition setting interface; the condition setting interface includes alternative conditions corresponding to each condition type;
[0036] For any condition type, the selected candidate condition from the candidate conditions corresponding to the condition type is determined as the screening condition.
[0037] Optionally, each cross-project view is associated with an authorized user account, and the authorized user account has a second preset permission for a second target project. The second target project includes projects in at least two project spaces associated with the cross-project view that meet the filtering conditions of the cross-project view.
[0038] Optionally, the device further comprises:
[0039] A third display module is configured to display a view sharing interface corresponding to the cross-project view;
[0040] The third determination module is configured to determine the user account selected based on the view sharing interface as the authorized user account of the cross-project view; and / or, to determine the project space selected based on the view sharing interface as the authorized project space of the cross-project view; and to determine the user account corresponding to the authorized project space as the authorized user account of the cross-project view.
[0041] Optionally, the device further comprises:
[0042] A fourth display module is configured to display a view creation interface;
[0043] A first receiving module is configured to receive content input from the view creation interface as a view name of the cross-project view to be created; the view name is displayed when the cross-project view is displayed;
[0044] The storage module is specifically configured as follows:
[0045] The correspondence between the view ID, the view name, the filtering condition and the space identifier is stored.
[0046] Optionally, the device further comprises:
[0047] A fifth display module is configured to display candidate view names; the candidate view names are view names of cross-project views that have been created in the project management system, and one candidate view name represents a created cross-project view;
[0048] The second receiving module is configured to receive a first viewing instruction for the displayed candidate view name.
[0049] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0050] processor;
[0051] a memory for storing instructions executable by the processor;
[0052] The processor is configured to execute the instructions to implement the project display method as described in any one of the first aspects.
[0053] According to a fourth aspect of the present disclosure, a storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device executes the project display method as described in any one of the first aspects.
[0054] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product comprising readable program instructions, and when the readable program instructions are executed by a processor of an electronic device, the electronic device executes the project display method as described in any one of the first aspects.
[0055] Compared with the related art, the present invention has the following advantages and positive effects:
[0056] In response to the received first viewing instruction, determine the target view selected by the first user account from the created cross-project views; wherein any cross-project view is associated with at least two project spaces. Among the projects of the at least two project spaces associated with the target view, filter the first target project that meets the filtering criteria of the target view. Display the first target project. Compared to the method of viewing all projects in only one project space at a time, in the embodiment of the present disclosure, projects that meet the filtering criteria in at least two project spaces associated with the cross-project view can be displayed simultaneously, so that users can view projects in multiple project spaces across project spaces, thereby improving viewing efficiency to a certain extent.
[0057] At the same time, in the embodiment of the present disclosure, the filtering conditions of the target view are used to further filter the first target project, so that the user can control the displayed project by customizing the filtering conditions of the target view, thereby improving the flexibility of project display and meeting the personalized project viewing needs of the user. The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented in accordance with the contents of the specification, and in order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present disclosure. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0059] Figure 1 is a flowchart of a method for displaying items provided by an embodiment of the present disclosure;
[0060] Figure 2 is a partial schematic diagram of a condition setting interface provided by an embodiment of the present disclosure;
[0061] Figure 3 This is a schematic diagram of a view creation interface provided by an embodiment of the present disclosure;
[0062] Figure 4is a partial schematic diagram of a cross-project view interface provided by an embodiment of the present disclosure;
[0063] Figure 5 It is a partial schematic diagram of a display interface diagram provided by an embodiment of the present disclosure;
[0064] Figure 6 is a schematic diagram of a view sharing interface provided by an embodiment of the present disclosure;
[0065] Figure 7 is a block diagram of a project display device provided by an embodiment of the present disclosure;
[0066] Figure 8 is a block diagram of a device for project management according to an exemplary embodiment;
[0067] Fig. 9 It is a block diagram of a device for project management according to an exemplary embodiment. DETAILED DESCRIPTION
[0068] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0069] Figure 1 is a flowchart of a method for displaying items provided by an embodiment of the present disclosure. Figure 1 As shown, the method may include:
[0070] Step 101: In response to a received first viewing instruction, determine a target view selected by a first user account from created cross-project views; any of the cross-project views is associated with at least two project spaces.
[0071] The project display method provided by the embodiment of the present disclosure can be applied to a terminal, and a project management tool can be installed in the terminal. The project management tool can be a project management system for users to manage projects. Furthermore, the cross-project view in the embodiment of the present disclosure can essentially be an entity object, and the cross-project view can be used to control the terminal to display projects across project spaces. Among them, a project can represent a task, a file, a folder, and so on. The first viewing instruction can be sent by the first user account when it is necessary to view the project hit by the target view. A user account can correspond to an indication of a user. Of course, in actual application scenarios, multiple users can also share a user account.
[0072] The cross-project views in the task management system can be pre-created, and the cross-project views can be associated with filtering conditions, so that the terminal displays different projects for different cross-project views, and the projects hit by the target view meet the filtering conditions associated with the target view. For example, assuming that the filtering condition associated with cross-project view A is: the task status is in progress, then based on cross-project view A, it is possible to display the ongoing projects across the project space. Assuming that the filtering condition associated with cross-project view B is: the task status is completed, then based on cross-project view B, it is possible to display the completed projects across the project space. Assuming that the filtering condition associated with cross-project view C is: the task status is not unstarted, then based on cross-project view C, it is possible to display the projects whose task status is not unstarted across the project space. Furthermore, the first user account can select the cross-project view to be viewed from the created cross-project views according to actual needs, wherein the cross-project view selected by the first user account is the target view.
[0073] Step 102: Filter the first target project that meets the filter condition of the target view from the projects of at least two project spaces associated with the target view.
[0074] In the embodiment of the present disclosure, the first user account may be a user account with the permission to view the target view. For example, the first user account may be the view creator account of the target view, or may be a user account authorized by the view creator. In this way, the security of the project can be ensured and the project can be prevented from being viewed by illegal users. Further, the project space associated with the cross-project view may be a project space to which the first user account has the permission, and the project space to which the first user account has the permission may be a space to which the first user account has the permission to view, create, modify, delete, etc. The filtering condition of the target view may be a filtering condition pre-associated with the target view. In actual application scenarios, users often process projects across project spaces. For example, for test users, it may be necessary to test the functions of multiple products at the same time, and accordingly, task projects will be created in multiple project spaces at the same time. On this basis, if the user enters the project space one by one to view the required projects from it, multiple operations are required, and therefore, the efficiency is often low. In this step, the projects in all the project spaces to which the first user account has the permission can be extracted, and the projects that the first user account needs to view can be filtered out as the first target projects according to the filtering conditions of the target view, thereby improving the viewing efficiency.
[0075] Step 103: Display the first target item.
[0076] In the embodiment of the present disclosure, a target view may be displayed for the first user account in a preset interface, that is, all first target projects may be displayed. For example, the preset interface may be a display interface corresponding to a cross-project view. When displaying the first target project, a list of projects including the first target project may be displayed in the display interface in the form of a list.
[0077] The project display method provided by the embodiment of the present disclosure determines, in response to a received first viewing instruction, a target view selected by a first user account from a created cross-project view; wherein any cross-project view is associated with at least two project spaces. Among the projects of at least two project spaces associated with the target view, filter for the first target project that meets the filtering criteria of the target view. Display the first target project. Compared to the method of only being able to view all projects in one project space at a time, the embodiment of the present disclosure can simultaneously display projects that meet the filtering criteria in at least two project spaces associated with the cross-project view, so that users can view projects in multiple project spaces across project spaces, thereby improving viewing efficiency to a certain extent.
[0078] At the same time, in the embodiment of the present disclosure, the filtering conditions of the target view are used to further filter the first target project, so that the user can control the displayed projects by customizing the filtering conditions of the target view, thereby improving the flexibility of project display and meeting the user's personalized project viewing needs.
[0079] Optionally, in the embodiment of the present disclosure, a cross-project view may be created before determining the operation of the target view selected by the first user account from the created cross-project views. For example, the cross-project view may be created by the following steps:
[0080] Step S21, in response to the received new view instruction, determine the filtering conditions set by the first user account for the cross-project view to be created, and assign a view identification ID to the cross-project view to be created, and determine at least two project spaces in which the first user account has a first preset permission or preset role as project spaces associated with the cross-project view to be created.
[0081] In an embodiment of the present disclosure, the new view instruction may be sent by the first user account by triggering the new view function. For example, a new control may be displayed in the interface of the project management system, and the user corresponding to the first user account may trigger the new view function by clicking the new control, thereby sending a new view instruction to the terminal. Accordingly, when the terminal receives the new view instruction, it determines the filtering conditions set by the first user account for the cross-project view to be created this time. Further, a view identifier (Identity, ID) may be assigned to the cross-project view to be created. Among them, the view ID may be assigned according to the ID allocation algorithm, and the view IDs of different cross-project views are different, that is, the view ID has global uniqueness. Further, the first preset permission and the preset role may be pre-set, for example, the first preset permission may include viewing permission, management permission and / or editing permission, and the preset role may include a role with administrator status, a role with ordinary member status and / or a role with project space owner status.
[0082] Step S22: storing the view ID, the filtering condition, and a correspondence between space identifiers of at least two project spaces in which the first user account has a first preset permission or a preset role.
[0083] In this step, the spatial identifier of the project space can be used to uniquely indicate the project space, and the spatial identifier can be the number of the project space. The view ID, the filtering conditions, and the spatial identifiers of at least two project spaces in which the first user account has the first preset permission or preset role can be stored in a database correspondingly. The database can be deployed locally or in other third-party devices, and the present disclosure does not limit this. Specifically, a view ID can represent a cross-project view, the filtering conditions can limit the projects that need to be displayed corresponding to the cross-project view, and the stored spatial identifier can indicate the project space associated with the cross-project view to be created. Accordingly, creation can be achieved by storing the view ID, the filtering conditions, and the spatial identifier in correspondence.
[0084] In an embodiment of the present disclosure, in response to a received new view instruction, the filtering conditions set by the first user account for the cross-project view to be created and the view identification ID of the cross-project view to be created are determined, and at least two project spaces in which the first user account has the first preset permission or preset role are determined as project spaces associated with the cross-project view to be created. The correspondence between the view ID, the filtering conditions, and the space identifications of at least two project spaces in which the first user account has the first preset permission or preset role is stored. In this way, the first user account can set filtering conditions for the cross-project view to be created as needed to control the specific projects that are subsequently displayed, thereby meeting its own personalized needs. Furthermore, by assigning a view ID, it can be ensured to a certain extent that the terminal is convenient for management operations on cross-project views when there are many cross-project views.
[0085] Optionally, the operation of determining the filtering condition set by the first user account for the cross-project view to be created may specifically include:
[0086] Step S31, displaying a condition setting interface; the condition setting interface includes alternative conditions corresponding to each condition type.
[0087] In the embodiment of the present disclosure, the condition type can be pre-set according to the actual situation. For example, the condition type can include the source project space, project type, project status, project name or code, project classification, executor, label, etc. The alternative conditions corresponding to the condition type can cover all possible situations under the condition type. For example, the alternative conditions corresponding to the source project space can cover project space 1, project space 2, ..., and / or project space N from the task management system, where N is the number of project spaces available in the task management system. The alternative conditions corresponding to the project status can cover all possible states of the project, for example, the project status is not started, the project status is in progress, the project status is suspended, the project status is ended, the project status is not ended, the project status is not not started, the project status is not in progress, the project status is not suspended, and so on. The alternative conditions corresponding to the project type can cover all possible types of projects, for example, the project type is demand, the project type is development, the project type is testing, the project type is not demand, the project type is not development, the project type is not testing, and so on.
[0088] Step S32: For any condition type, determine the selected candidate condition from the candidate conditions corresponding to the condition type as the screening condition.
[0089] In the embodiment of the present disclosure, the alternative conditions selected by the first user account for the alternative conditions corresponding to each condition type can be combined to obtain a filtering condition. For example, assume that the alternative condition selected by the first user account for the source project space = project space 1 or project space 2, the alternative condition selected for the project type = the project type is a demand, and the alternative condition selected for the project status = the project status is not ended. Then these selected alternative conditions can be combined to obtain a filtering condition. Since the number of alternative conditions is often too large, in the embodiment of the present disclosure, the alternative conditions can be used as optional items of a preset filter, and the preset filter can be displayed in the condition setting interface. Among them, the preset filter can be a selection control, such as a drop-down box. Accordingly, the first user account can make a selection through the filter to achieve the addition of filtering conditions. The filtering condition can be used to control the projects hit across project views, thereby controlling which projects can be displayed later. For example, Figure 2 is a partial schematic diagram of a condition setting interface provided by an embodiment of the present disclosure, such as Figure 2 As shown, the condition setting interface may include a filter panel area 01, in which selection controls for selecting alternative conditions corresponding to various condition types may be displayed. The first user account may make selections based on these selection controls, and further, may add selectable condition types through the "Add filter condition" button. It should be noted that Figure 2 The following are some of the interfaces. In actual application scenarios, Figure 2 Other content may also be included, such as a search box, a create button, information about the current user, a sort button, a save button, a copy button, a task selection button, and so on.
[0090] In the disclosed embodiment, a condition setting interface including alternative conditions corresponding to each condition type is displayed. For any condition type, the selected alternative condition from the alternative conditions corresponding to the condition type is determined as the screening condition. That is, the terminal only needs to select the screening condition based on the first user account, thereby ensuring the determination efficiency of the terminal to a certain extent. At the same time, the first user account only needs to select from the alternative conditions corresponding to each condition type in the condition setting interface to complete the setting of the screening condition, thereby simplifying the difficulty of setting the screening condition to a certain extent.
[0091] Optionally, in the embodiment of the present disclosure, the following operations may also be performed:
[0092] Step S41: Display the view creation interface.
[0093] In the disclosed embodiment, the operation of displaying a new view creation interface may be triggered by a new view creation function. For example, taking the aforementioned "New Control" as a "New Cross-Project View" button as an example, a "New Cross-Project View" button may be displayed in the project management system, and the first user account may trigger the new view function by clicking the "Add Cross-Project View" button, thereby sending a new view creation instruction to the terminal. Accordingly, after the "New Cross-Project View" button is clicked and the terminal receives the new view creation instruction, the terminal may pop up a creation pop-up window. The creation pop-up window is the new view creation interface.
[0094] Step S42: receiving content input from the view creation interface as the view name of the cross-project view to be created; the view name is displayed when the cross-project view is displayed.
[0095] In the embodiment of the present disclosure, the first user account can input content from the view creation interface, and the content can be text. For example, the view creation interface can include an input box, and the first user account can input a name from the input box according to actual needs. Figure 3 is a schematic diagram of a view creation interface provided by an embodiment of the present disclosure, such as Figure 3 As shown, the new view creation interface may include an input box 02. Furthermore, the new view creation interface may also include a cancel button 03 and an OK button 04. When the first user account terminates the new creation operation by clicking the cancel button 03, the content input from the new view creation interface is obtained by clicking the OK button 04 and sent to the terminal. Accordingly, the terminal can receive the input name and obtain the view name set for the cross-project view to be created. Among them, the input name is the content input from the new view creation interface. It should be noted that in the new view creation link, the terminal can first execute steps S41 to S42 in response to the received new view instruction. Accordingly, after the first user account enters the name, a cross-project view with a view name can be created. Then, subsequent operations such as setting filtering conditions for the cross-project view to be created and assigning a view identification ID to the cross-project view to be created can be performed to complete the creation.
[0096] Accordingly, the operation of storing the corresponding relationship between the view ID, the filtering condition, and the space identifiers of at least two project spaces in which the first user account has the first preset permission or preset role may specifically include: storing the corresponding relationship between the view ID, the view name, the filtering condition, and the space identifier. For example, the view ID may be used as a key, and the view name, the filtering condition, and the space identifier may be used as a value, and stored in a key-value pair.
[0097] In the disclosed embodiment, by displaying a new view interface, the first user account can independently set the view name based on the new view interface. At the same time, the view ID, view name, filter conditions and space identifier are stored accordingly, so that the view name can be displayed when a cross-project view needs to be displayed later, thereby facilitating selection and improving the convenience of selection operations.
[0098] Optionally, in the embodiment of the present disclosure, the following operations may also be performed:
[0099] Step S51, displaying candidate view names; the candidate view names are view names of created cross-project views, and one candidate view name represents one created cross-project view.
[0100] In the disclosed embodiment, the alternative view names may be the view names of all currently created cross-project views. The project management system may provide a cross-project view interface, and the first user account may control the terminal to display the cross-project view interface. Accordingly, the terminal may display the view names of all currently created cross-project views through the cross-project view interface. Specifically, when the interface size of the cross-project view interface is able to accommodate all the alternative view names, all the alternative view names may be directly displayed in the cross-project view interface. When the interface size of the cross-project view interface is not large enough to accommodate all the alternative view names, some of the alternative view names may be displayed first, and then a sliding control may be provided in the cross-project view interface. When the sliding control is triggered, the remaining alternative view names may be displayed by sliding in the cross-project view interface. For example, Figure 4 is a partial schematic diagram of a cross-project view interface provided by an embodiment of the present disclosure, such as Figure 4 As shown, multiple alternative view names can be displayed in the cross-project view interface. Furthermore, the cross-project view interface can also display a "New Cross-Project View" button for users to create new cross-project views. Of course, in actual application scenarios, other information related to cross-project views can be further displayed, such as view classification, view ID, project to which the view belongs, owner, etc., to facilitate selection. Furthermore, in actual applications, other types of views can be further displayed in the interface, such as views within projects, specified views, search buttons, filter buttons, etc.
[0101] Step S52: Receive a first viewing instruction for the displayed candidate view name.
[0102] In an embodiment of the present disclosure, the first viewing instruction may be triggered by a selection operation on a displayed alternative view name. Specifically, the first user account may select from the displayed alternative view names as needed, and then click on the desired alternative view name to implement the selection operation. Accordingly, when the alternative view name is clicked, the first viewing instruction may be sent to the terminal. The cross-project view represented by the clicked alternative view name is the selected cross-project view, and the first viewing instruction may carry the view ID of the selected cross-project view, that is, the view ID corresponding to the clicked alternative view name.
[0103] Correspondingly, the terminal can obtain the view ID carried in the first viewing instruction to obtain the target view ID; and determine the cross-project view represented by the target view ID as the target view. Specifically, the first viewing instruction can be parsed to obtain the view ID carried therein. In the embodiment of the present disclosure, by displaying the alternative view names representing the created cross-project views, the first viewing instruction for the displayed alternative view names is received, so that the selection can be facilitated by displaying the alternative view names, thereby improving the convenience of selection. At the same time, when determining the target view selected by the first user account from the created cross-project views, the view ID carried in the first viewing instruction is obtained to obtain the target view ID, and the cross-project view represented by the target view ID is determined as the target view. Determining the cross-project view represented by the view ID carried in the first viewing instruction as the target view can ensure the accuracy of the determined target view to a certain extent.
[0104] Optionally, the operation of filtering the first target project that meets the filtering condition of the target view among the projects of the at least two project spaces associated with the target view may include: taking the filtering condition corresponding to the target view ID as the filtering condition of the target view; for any project in the at least two project spaces associated with the target view, if the project meets the filtering condition of the target view, determining the project as the first target project. Specifically, the terminal may match the target view ID with each previously stored view ID, and then obtain the filtering condition corresponding to the view ID that matches the target view ID to obtain the filtering condition of the target view. Wherein, in the case where the view ID and its corresponding filtering condition are stored locally in the terminal, the terminal can obtain the filtering condition of the target view by matching and reading operations locally. In the case where the view ID and its corresponding filtering condition are stored by a third party, for example, in a server, the terminal can send the target view ID to the server, and the server performs a matching operation. Further, the server may return the filtering condition corresponding to the matched view ID to the terminal after the matching is successful. Accordingly, the terminal can obtain the filtering condition of the target view by receiving the filtering condition returned by the server.
[0105] Furthermore, the terminal can obtain relevant information corresponding to the filtering condition of the target view from the relevant information of the projects in at least two project spaces associated with the target view. For example, when the filtering condition of the target view is: the project status is unfinished, then the relevant information corresponding to the filtering condition of the target view can be the current status of the project. When the filtering condition of the target view is: the project type is a test, then the relevant information corresponding to the filtering condition of the target view can be the type of the project. Finally, the terminal can detect whether the alternative project meets the filtering condition of the target view based on the relevant information obtained. For example, if the current status is unfinished / the type is a test, the project can be determined as the first target project. If the current status is not unfinished / the type is not a test, the project can be eliminated.
[0106] In the embodiment of the present disclosure, when the first user account accesses the cross-project view, the terminal selects the filter condition of the target view based on the target view ID, and the candidate project that meets the filter condition of the target view is used as the first target project to be subsequently displayed to the first user account. In this way, it can be ensured to a certain extent that the target project finally displayed meets the user's needs. For example, taking the task representation project as an example, Figure 5 is a partial schematic diagram of a display interface diagram provided by an embodiment of the present disclosure, such as Figure 5 As shown, the first target item can be displayed to the user. Furthermore, the number of the first target items and other information can be further displayed. In actual application scenarios, Figure 5 The interface shown may also include other content, such as a search box, a create button, information of the current user, a sort button, a save button, a copy button, a task selection button, and the like.
[0107] Optionally, in the embodiment of the present disclosure, each cross-project view may also be associated with an authorized user account, the authorized user account has a second preset permission for the second target project, and the second target project includes projects in at least two project spaces associated with the cross-project view that meet the screening conditions of the cross-project view. Among them, the second target project may include viewing permissions, editing permissions and / or management permissions. For example, the authorized user account may send a second viewing instruction to the terminal used, and accordingly, upon receiving the second viewing instruction sent by the authorized user account, the second target project is displayed for the authorized user account; the second target project belongs to at least two project spaces in which the view creator of the cross-project view has a first preset permission or preset role, and the second target project meets the screening conditions of the cross-project view. Among them, the authorized user account may be selected by the view creator, the view creator may be the first user account, and the second viewing instruction may be used to request to view the cross-project view. The sending method of the second viewing instruction may refer to the sending method of the aforementioned first viewing instruction, which will not be repeated here. Accordingly, the terminal used by the authorized user account can, upon receiving the second viewing instruction, filter the filtering conditions of the cross-project view from the projects in at least two project spaces in which the first user account has the first preset permission or preset role, as the second target project. Further, the second target project can be displayed in the view interface of the cross-project view. Specifically, the implementation method of filtering the second target project can refer to the implementation method of filtering the first target project described above, which will not be repeated here.
[0108] In the disclosed embodiment, the authorized user account can use the same authority as the view creator to perform cross-project processing, thereby facilitating the view creator's management to a certain extent and improving sharing efficiency. For example, assuming that the view creator is a project manager, then through sharing, all other members in the same group can conveniently view the projects that meet the screening conditions in the project spaces currently participated by the project manager from the perspective of the project manager's authority.
[0109] Optionally, in the embodiment of the present disclosure, the authorized user account can be set through the following steps:
[0110] Step S61: displaying a view sharing interface corresponding to the cross-project view.
[0111] In an embodiment of the present disclosure, the terminal can provide a sharing function through a project management system. Selectable user accounts can be displayed in the view sharing interface, wherein the selectable user accounts can be set according to actual needs. For example, user accounts belonging to the same project group as the view creator, or all user accounts in the project management system, are not limited in this embodiment of the present disclosure. Furthermore, project spaces can also be displayed in the view sharing interface for selection. Alternatively, a user information input area can also be displayed, and the view creator can enter user information in the user information input area. The user information can include a user name, a user ID, and so on. Alternatively, the project space information can also be entered to select all members in the project space, thereby sharing cross-project views with all members in the project space. For example, Figure 6 is a schematic diagram of a view sharing interface provided by an embodiment of the present disclosure, such as Figure 6 As shown, the view creator can share based on the view sharing interface. Among them, the view sharing interface can further display the owner of the cross-project view, that is, the view creator.
[0112] Step S62: determine the user account selected based on the view sharing interface as the authorized user account of the cross-project view; and / or determine the project space selected based on the view sharing interface as the authorized project space of the cross-project view; determine the user account corresponding to the authorized project space as the authorized user account of the cross-project view.
[0113] During specific implementation, only the user account selected based on the view sharing interface can be determined as the authorized user account of the cross-project view. Alternatively, only the project space selected based on the view sharing interface can be determined as the authorized project space of the cross-project view; the user account corresponding to the authorized project space can be determined as the authorized user account of the cross-project view. Alternatively, the user account selected based on the view sharing interface can be determined as the authorized user account of the cross-project view. And the project space selected based on the view sharing interface can be determined as the authorized project space of the cross-project view; the user account corresponding to the authorized project space can be determined as the authorized user account of the cross-project view.
[0114] For example, when selectable user accounts are displayed in the view sharing interface, the view creator can click on the user account to select. Accordingly, the terminal can determine the user account clicked by the user as an authorized user account. Further, the user account corresponding to the project space can be part / all user accounts in the project space, and the user account in the project space can include the user account that creates the project in the project space, and / or the user account with the third preset permission for the project in the project space. Among them, the third preset permission can include viewing permission, management permission and / or convenience permission. Alternatively, the user account corresponding to the user information entered by the user in the user information input area can be determined, and the user account can be selected as the authorized user account. By adding authorization to the specified user account (i.e., the authorized user account), the cross-project view can be shared with the specified user. Further, the authorized user account can be associated with the cross-project view. For example, the authorized user account can be stored in correspondence with the view ID of the cross-project view to achieve association. Specifically, the ID of the authorized user account and the view ID of the cross-project view can be stored in the database in correspondence.
[0115] In the disclosed embodiment, the terminal can view the authorized user accounts associated with the cross-project view only based on the user's selection, thereby ensuring the efficiency of authorization to a certain extent. At the same time, authorization can be achieved by simply selecting as needed in the view sharing interface, thereby simplifying the operation of adding authorization to a certain extent and reducing the difficulty of adding authorization.
[0116] The following is an explanation using an exemplary application scenario. In actual application scenarios, users are often involved in cross-project space / cross-project processing projects. For example, in a testing scenario, a tester sometimes needs to be responsible for the testing of multiple products at the same time. Accordingly, the tester may submit test issues for multiple products, resulting in the creation of multiple projects in multiple project spaces. Alternatively, in a development scenario, for large-scale needs, multiple project spaces are often split and established, so developers often need to view the projects in these project spaces at the same time. In the related art, the method of only being able to view projects in a single project space is inefficient and cannot meet the user's demand for cross-project viewing.
[0117] To this end, in the disclosed embodiment, by creating a cross-project view and setting filtering conditions for the cross-project view, the user can view the projects that meet the filtering conditions in at least two project spaces associated with the cross-project view based on the cross-project view, thereby realizing one-time viewing of multiple projects in multiple project spaces, realizing cross-project viewing, and thus improving viewing efficiency. At the same time, compared with the viewing method that can only view projects with specific attributes in different project spaces, in the disclosed embodiment, based on the user's selection to set filtering conditions, the user can personalize the cross-project project list, that is, the first target project finally displayed by the control terminal, so that the project display method can support customized demands in different management scenarios to a greater extent.
[0118] Furthermore, taking the view creator as the manager and the project as the task as an example, in the disclosed embodiment, the manager can set the permissions of the cross-project task list in a personalized way, that is, set an authorized user account for the cross-project view, and the terminal can also share the cross-project view with the authorized user account authorized by the manager, thereby sharing the cross-project task list. In this way, each manager can create a personalized cross-project view, filter tasks in multiple project spaces based on the cross-project view, and customize the final displayed task list in a personalized way. The manager can share the cross-project view with designated project members to facilitate other project members to view the task list corresponding to the cross-project view, so that the manager does not have to explain to each project member one by one what tasks there are, thereby improving the efficiency of project management, and thereby reducing the difficulty for managers working across projects to manage tasks in multiple project spaces.
[0119] Figure 7 is a block diagram of a project display device provided by an embodiment of the present disclosure, such as Figure 7 As shown, the device 20 may include:
[0120] A first determination module 201 is configured to determine, in response to a received first viewing instruction, a target view selected by a first user account from among the created cross-project views; wherein any of the cross-project views is associated with at least two project spaces;
[0121] A screening module 202 is configured to screen the first target project that meets the screening condition of the target view from the projects of the at least two project spaces associated with the target view;
[0122] The first display module 203 is configured to display the first target item.
[0123] The project display device provided by the embodiment of the present disclosure determines the target view selected by the first user account from the created cross-project views in response to the received first viewing instruction; wherein any cross-project view is associated with at least two project spaces. Among the projects of the at least two project spaces associated with the target view, filter the first target project that meets the filtering conditions of the target view. Display the first target project. Compared with the method of only being able to view all projects in one project space at a time, the embodiment of the present disclosure can simultaneously display the projects that meet the filtering conditions in at least two project spaces associated with the cross-project view, so that the user can view the projects in multiple project spaces across project spaces, thereby improving the viewing efficiency to a certain extent. At the same time, the filtering conditions of the target view are used in the embodiment of the present disclosure to further filter the first target project, so that the user can control the displayed projects by customizing the filtering conditions of the target view, thereby improving the flexibility of project display and meeting the personalized project viewing needs of users.
[0124] Optionally, the device 20 further includes:
[0125] A second determination module is configured to, in response to the received new view instruction, determine the screening conditions set by the first user account for the cross-project view to be created, as well as the view identification ID of the cross-project view to be created, and determine at least two project spaces in which the first user account has a first preset permission or a preset role as project spaces associated with the cross-project view to be created;
[0126] The storage module is configured to store the view ID, the filtering condition, and the corresponding relationship between the space identifiers of at least two project spaces in which the first user account has a first preset permission or a preset role.
[0127] Optionally, the second determining module is specifically configured to:
[0128] Display a condition setting interface; the condition setting interface includes alternative conditions corresponding to each condition type;
[0129] For any condition type, the selected candidate condition from the candidate conditions corresponding to the condition type is determined as the screening condition.
[0130] Optionally, each cross-project view is associated with an authorized user account, and the authorized user account has a second preset permission for a second target project. The second target project includes projects in at least two project spaces associated with the cross-project view that meet the filtering conditions of the cross-project view.
[0131] Optionally, the device 20 further includes:
[0132] A third display module is configured to display a view sharing interface corresponding to the cross-project view;
[0133] The third determination module is configured to determine the user account selected based on the view sharing interface as the authorized user account of the cross-project view; and / or, to determine the project space selected based on the view sharing interface as the authorized project space of the cross-project view; and to determine the user account corresponding to the authorized project space as the authorized user account of the cross-project view.
[0134] Optionally, the device 20 further includes:
[0135] A fourth display module is configured to display a view creation interface;
[0136] A first receiving module is configured to receive content input from the view creation interface as a view name of the cross-project view to be created; the view name is displayed when the cross-project view is displayed;
[0137] The storage module is specifically configured as follows:
[0138] The correspondence between the view ID, the view name, the filtering condition and the space identifier is stored.
[0139] Optionally, the device 20 further includes:
[0140] A fifth display module is configured to display candidate view names; the candidate view names are view names of cross-project views that have been created in the project management system, and one candidate view name represents a created cross-project view;
[0141] The second receiving module is configured to receive a first viewing instruction for the displayed candidate view name.
[0142] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0143] According to one embodiment of the present disclosure, an electronic device is provided, comprising: a processor and a memory for storing processor executable instructions, wherein the processor is configured to implement the steps in the project display method in any of the above embodiments when executing.
[0144] According to an embodiment of the present disclosure, a storage medium is further provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the steps in the project display method in any of the above embodiments.
[0145] According to one embodiment of the present disclosure, a computer program product is also provided, which includes readable program instructions. When the readable program instructions are executed by a processor of an electronic device, the electronic device can execute the steps in the project display method in any of the above embodiments.
[0146] Figure 8 700 is a block diagram of a device for project management according to an exemplary embodiment. For example, the device 700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0147] Reference Figure 8 , the device 700 may include one or more of the following components: a processing component 702 , a memory 704 , a power component 706 , a multimedia component 708 , an audio component 710 , an input / output (I / O) interface 712 , a sensor component 714 , and a communication component 716 .
[0148] The processing component 702 generally controls the overall operation of the device 700, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 702 may include one or more processors 720 to execute instructions to complete all or part of the steps of the above-mentioned item display method. In addition, the processing component 702 may include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.
[0149] The memory 704 is configured to store various types of data to support operations on the device 700. Examples of such data include instructions for any application or method operating on the device 700, contact data, phone book data, messages, pictures, videos, etc. The memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0150] The power supply component 706 provides power to the various components of the device 700. The power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 700.
[0151] The multimedia component 708 includes a screen that provides an output interface between the device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. When the device 700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0152] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC), and when the device 700 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 704 or sent via the communication component 716. In some embodiments, the audio component 710 also includes a speaker for outputting audio signals.
[0153] I / O interface 712 provides an interface between processing component 702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0154] The sensor assembly 714 includes one or more sensors for providing various aspects of status assessment for the device 700. For example, the sensor assembly 714 can detect the open / closed state of the device 700, the relative positioning of components, such as the display and keypad of the device 700, the sensor assembly 714 can also detect the position change of the device 700 or a component of the device 700, the presence or absence of user contact with the device 700, the orientation or acceleration / deceleration of the device 700, and the temperature change of the device 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 714 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0155] The communication component 716 is configured to facilitate wired or wireless communication between the device 700 and other devices. The device 700 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0156] In an exemplary embodiment, the device 700 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above-mentioned project display method.
[0157] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 704 including instructions, and the instructions can be executed by the processor 720 of the device 700 to complete the above-mentioned item display method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0158] Fig. 9 800 is a block diagram of a device for project management according to an exemplary embodiment. For example, the device 800 may be provided as a server. Fig. 9 , the device 800 includes a processing component 822, which further includes one or more processors, and a memory resource represented by a memory 832 for storing instructions executable by the processing component 822, such as an application. The application stored in the memory 832 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 822 is configured to execute instructions to perform the above-mentioned item display method.
[0159] The device 800 may also include a power supply component 826 configured to perform power management of the device 800, a wired or wireless network interface 850 configured to connect the device 800 to a network, and an input / output (I / O) interface 858. The device 800 may operate based on an operating system stored in the memory 832, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0160] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0161] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A project display method, characterized in that: The method comprises: In response to the received first viewing instruction, determining a target view selected by the first user account from the created cross-project views; wherein any of the cross-project views is associated with at least two project spaces; the project space is created by the user in the project management system; the cross-project view is used to control the terminal to display projects across project spaces, and the cross-project view is associated with a filtering condition; the project represents a task or a file or a folder; the first viewing instruction is triggered by a selection operation on the displayed alternative view name; Filtering, from among the projects of at least two project spaces associated with the target view, a first target project that meets the filtering condition of the target view; The first target item is displayed.
2. The method according to claim 1, characterized in that Before determining the target view selected by the first user account from the created cross-project views, the method further includes: In response to the received new view instruction, determining the filtering condition set by the first user account for the cross-project view to be created, and the view identification ID of the cross-project view to be created, and determining at least two project spaces in which the first user account has a first preset permission or a preset role as project spaces associated with the cross-project view to be created; The corresponding relationship among the view ID, the filtering condition, and the space identifiers of at least two project spaces in which the first user account has a first preset permission or a preset role is stored.
3. The method according to claim 2, characterized in that The determining of the filtering condition set by the first user account for the cross-project view to be created includes: Display a condition setting interface; the condition setting interface includes alternative conditions corresponding to each condition type; For any condition type, the selected candidate condition from the candidate conditions corresponding to the condition type is determined as the screening condition.
4. The method according to any one of claims 1 to 3, characterized in that: Each cross-project view is associated with an authorized user account, and the authorized user account has a second preset permission for a second target project. The second target project includes projects in at least two project spaces associated with the cross-project view that meet the screening conditions of the cross-project view.
5. The method according to claim 4, characterized in that The method further comprises: Displaying a view sharing interface corresponding to the cross-project view; The user account selected based on the view sharing interface is determined as the authorized user account of the cross-project view; and / or the project space selected based on the view sharing interface is determined as the authorized project space of the cross-project view; the user account corresponding to the authorized project space is determined as the authorized user account of the cross-project view.
6. The method according to claim 2 or 3, characterized in that: The method further comprises: Display the new view interface; receiving content input from the view creation interface as the view name of the cross-project view to be created; the view name is displayed when the cross-project view is displayed; The storing of the view ID, the filtering condition, and the corresponding relationship between the space identifiers of at least two project spaces in which the first user account has the first preset permission or the preset role includes: The correspondence between the view ID, the view name, the filtering condition and the space identifier is stored.
7. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Displaying the candidate view name; the candidate view name is the view name of the created cross-project view, and one candidate view name represents a created cross-project view; A first viewing instruction for the displayed candidate view name is received.
8. A project display device, characterized in that: The device comprises: A first determination module is configured to determine, in response to a received first viewing instruction, a target view selected by a first user account from among the created cross-project views; wherein any of the cross-project views is associated with at least two project spaces; the project space is created by a user in a project management system; the cross-project view is used to control a terminal to display projects across project spaces, and the cross-project view is associated with a filtering condition; the project represents a task or a file or a folder; and the first viewing instruction is triggered by a selection operation on a displayed alternative view name; A screening module, configured to screen, from among the projects of the at least two project spaces associated with the target view, a first target project that meets the screening condition of the target view; The first display module is configured to display the first target item.
9. The device according to claim 8, characterized in that The device also includes: A second determination module is configured to, in response to the received new view instruction, determine the screening conditions set by the first user account for the cross-project view to be created, as well as the view identification ID of the cross-project view to be created, and determine at least two project spaces in which the first user account has a first preset permission or a preset role as project spaces associated with the cross-project view to be created; The storage module is configured to store the view ID, the filtering condition, and the corresponding relationship between the space identifiers of at least two project spaces in which the first user account has a first preset permission or a preset role.
10. The device according to claim 9, characterized in that The second determining module is specifically configured to: Display a condition setting interface; the condition setting interface includes alternative conditions corresponding to each condition type; For any condition type, the selected candidate condition from the candidate conditions corresponding to the condition type is determined as the screening condition.
11. The device according to any one of claims 8 to 10, characterized in that: Each cross-project view is associated with an authorized user account, and the authorized user account has a second preset permission for a second target project. The second target project includes projects in at least two project spaces associated with the cross-project view that meet the screening conditions of the cross-project view.
12. The device according to claim 11, characterized in that The device also includes: A third display module is configured to display a view sharing interface corresponding to the cross-project view; The third determination module is configured to determine the user account selected based on the view sharing interface as the authorized user account of the cross-project view; and / or, to determine the project space selected based on the view sharing interface as the authorized project space of the cross-project view; and to determine the user account corresponding to the authorized project space as the authorized user account of the cross-project view.
13. The device according to claim 9 or 10, characterized in that The device also includes: A fourth display module is configured to display a view creation interface; A first receiving module is configured to receive content input from the view creation interface as a view name of the cross-project view to be created; the view name is displayed when the cross-project view is displayed; The storage module is specifically configured as follows: The correspondence between the view ID, the view name, the filtering condition and the space identifier is stored.
14. The device according to any one of claims 8 to 10, characterized in that The device also includes: A fifth display module is configured to display candidate view names; the candidate view names are view names of cross-project views that have been created in the project management system, and one candidate view name represents a created cross-project view; The second receiving module is configured to receive a first viewing instruction for the displayed candidate view name.
15. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the project display method according to any one of claims 1 to 7.
16. A storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device executes the item display method according to any one of claims 1 to 7.
17. A computer program product, characterized in that The computer program product comprises readable program instructions, and when the readable program instructions are executed by a processor of an electronic device, the electronic device executes the item display method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Project management method, device and equipment and storage medium
CN112433650A