Information processing method and apparatus, electronic device, and computer readable medium
By receiving management item viewing instructions generated by user operations, obtaining and displaying management item information based on the project management system, the problem of inefficient management of management item information in the existing technology is solved, and efficient user operation and project team collaboration is achieved.
Patent Information
- Application Number
- PCT/CN2024/109944
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-25
- Filing Date
- 2024-08-06
- Publication Date
- 2025-03-06
AI Technical Summary
The prior art is difficult to effectively manage and display management item information in the project management system, resulting in inefficient user operation and work efficiency.
Provide an information processing method, by receiving management item viewing instructions generated by user operations, obtaining management item information related to the user, and generating management items based on predefined management dimensions in the project management system, and finally displaying these information.
It realizes multi-dimensional management and display of user management item information, improves user operation efficiency and work efficiency, and enhances the collaboration efficiency of the project team.
Smart Images

Figure CN2024109944_06032025_PF_FP_ABST
Abstract
Description
Information processing method, device, electronic device, and computer-readable medium
[0001] This application claims priority to Chinese Patent Application No. 202311089867.4 filed on August 25, 2023, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The present disclosure relates to an information processing method, apparatus, electronic device, and computer-readable medium. Background Art
[0003] With the development of computers, users can use electronic devices to achieve various functions. For example, users can use electronic devices to interact with other users or use electronic devices to advance their work.
[0004] In some scenarios, data management-based tools or platforms (such as project management systems) can be built to accelerate project launch and avoid project risks by creating standardized business processes.
[0005] Summary of the Invention
[0006] An embodiment of the present disclosure provides an information processing method, which includes: receiving a management item viewing instruction generated based on an operation of a first user; obtaining management item information related to the first user in response to the management item viewing instruction, wherein the management item indicated by the management item information is generated based on predefined management dimensions of work items in a project management system; and displaying the management item information.
[0007] An embodiment of the present disclosure also provides an information processing device, including: a receiving unit, used to receive a management item viewing instruction generated based on an operation of a first user; an acquisition unit, used to acquire management item information related to the first user in response to the management item viewing instruction, wherein the management item indicated by the management item information is generated based on predefined management dimensions of work items in a project management system; and a display unit, used to display the management item information.
[0008] An embodiment of the present disclosure also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the information processing method as described in the first aspect.
[0009] The embodiment of the present disclosure further provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the information processing method as described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0011] FIG1 is a flow chart of an embodiment of an information processing method according to the present disclosure;
[0012] FIG2 is a schematic diagram of an application scenario of the information processing method according to the present disclosure;
[0013] 3A-3D are schematic diagrams of an application scenario of the information processing method according to the present disclosure;
[0014] FIG4 is a schematic diagram of an application scenario of the information processing method according to the present disclosure;
[0015] FIG5 is a schematic structural diagram of an information processing device according to an embodiment of the present disclosure;
[0016] FIG6 is an exemplary system architecture in which the information processing method according to an embodiment of the present disclosure may be applied;
[0017] FIG7 is a schematic diagram of a basic structure of an electronic device provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0018] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various modes and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0019] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0020] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0021] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0022] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0024] Here, for the convenience of explanation, some concepts that may be involved in this disclosure are first introduced.
[0025] Space is a basic unit of organizational collaboration, which can be the management of a single project or a collection of multiple projects.
[0026] A work item is a collaborative task for a team, or it can be a collection of tasks broken down into a project. Work items can be categorized into different types based on their content, such as requirements, defects, versions, iterations, and milestones.
[0027] Requirements (Feature) can refer to the software functions required by users to solve a problem / achieve a goal. It can help team members track specific details.
[0028] Issues refer to issues that do not meet the originally defined business requirements, for example, pop-up windows not displaying.
[0029] A view, also known as a view object, is a collection of frequently viewed work item query dimensions within a team. Views can be of various types, such as tables, lists, dashboards, Gantt charts, and metrics. Tables can be combinations of fields, arranging data in a cell-like format. Gantt charts can display project progress using a time dimension, using bar charts. Metrics are the continuous, quantitative process of defining, collecting, and analyzing data for software development projects, processes, and their products. Examples include demand throughput, quality, cycle time, and labor estimation.
[0030] Source data is targeted data that measures the entire work item. For example, source data can include work items such as requirements, defects, versions, and iterations. Source data can also include view data such as the pool of ongoing requirements, defects to be addressed by me, and personally customized view names. Source data can also include single instances, such as data scoped to a specific requirement, defect, version, or iteration.
[0031] Role: Various roles involved in a project. A project requires the support and cooperation of different roles.
[0032] One or more embodiments provided in the present disclosure provide a work item homepage that provides a centralized, multi-perspective management and collaboration approach for work item management, with team perspective and overview attributes.
[0033] In one or more embodiments provided herein, a management item type triggered in the navigation area can open the corresponding management item homepage, where management tasks for the management item can be completed. Management items may include, but are not limited to, one or more of the following: work items, task views, cross-project team views, personnel schedules, and data metric charts.
[0034] One or more embodiments provided in the present disclosure can quickly find work item instances and work item views on a work item homepage, and provide relevant data of data statistics.
[0035] One or more embodiments provided herein provide the ability to configure templates for table presentations. A space administrator (either a single project administrator or an administrator of a collection of projects) can configure presentation templates for tables of project team members in the backend.
[0036] One or more embodiments provided herein may display managed item data in the form of a managed item information list. In some embodiments, basic categories such as All Data, Recently Viewed, Created by Me, Participated in, Followed by Me, and Favorites are provided. Users can directly search for managed items in different categories or save the managed item information list on the current page as a view, which supports sharing and naming.
[0037] One or more embodiments provided herein may display views in a view list format, which may include managed item data. Optionally, basic categories such as all views, recently viewed, created by me, managed by me, and favorited by me may be provided, allowing users to directly search for target views within the view lists of different categories.
[0038] Please refer to Figure 1, which shows a flow chart of an embodiment of an information processing method according to the present disclosure. As shown in Figure 1, the information processing method includes the following steps:
[0039] Step 101: Receive a management item viewing instruction generated based on an operation of a first user.
[0040] In this embodiment, the execution subject of the information processing method (eg, a server and / or a terminal device) may receive a management item viewing instruction generated based on an operation of the first user.
[0041] The management item viewing instruction may indicate viewing management item information. The management item information may indicate a management item. The management item information may include, but is not limited to: a management item identifier, management item content, and statistical information on the management item.
[0042] The management item viewing instruction is generated based on the operation of the first user. The first user can be any user.
[0043] As an example, the first user may trigger a preset control to generate a management item viewing instruction.
[0044] Step 102: In response to the management item viewing instruction, obtain management item information related to the first user.
[0045] In this embodiment, the execution subject of the information processing method (eg, a server and / or a terminal device) may obtain management item information related to the first user in response to the management item viewing instruction.
[0046] Projects can be broken down into multiple work items. Work items serve as the fundamental units for project teams to advance their projects. Work items can be viewed in different management dimensions and categorized into different management items.
[0047] The management items related to the first user may include but are not limited to at least one of the following situations: management items in which the first user participates (as any role), management items in which the first user's associated users participate, and management items in the project team to which the first user belongs.
[0048] Here, the management items may be generated based on predefined management dimensions of work items in the project management system.
[0049] As an example, the management item may be a work item, and the management item viewing instruction may instruct viewing the work item.
[0050] As an example, a management item can be a view. Frequently viewed work items can be consolidated together to form a view. A management item viewing instruction can instruct to view the view.
[0051] As an example, the management item may be a data metric chart. The data metric chart may collect statistics on various data in the work item to form statistical data as the management item. The management item viewing instruction may instruct to view the data metric chart.
[0052] For example, a management item can be a task view. Frequently viewed tasks can be consolidated to form a task view. Tasks can be generated based on work items. A management item view instruction can indicate viewing a task view.
[0053] As an example, the management item may be a cross-project view, which may be a view formed by work items associated with at least two projects. The management item viewing instruction may instruct to view the cross-project view.
[0054] Step 103: Display management item information.
[0055] In this embodiment, the execution entity may display the management item information.
[0056] The information processing method provided in this embodiment can provide a management method for management item information of various dimensions of the first user's management items by obtaining management item information related to the first user and then displaying the management item information. In this way, relevant situations of relevant management items can be displayed to the first user, providing a basis for the first user to promote the management items, thereby improving the operating efficiency and work efficiency of the first user.
[0057] In some embodiments, the management item information related to the first user includes management item information of a first project team to which the first user belongs.
[0058] Here, the first user may belong to one or more project teams. The first project team to which the first user belongs may be any project team.
[0059] It should be noted that by obtaining the management item information of the first project team to which the first user belongs and then displaying the management item information, a management method for management item information of various dimensions of the project team can be provided. In this way, the relevant situation of the team can be displayed to users in the team, providing a basis for team collaboration and improving the efficiency of team collaboration.
[0060] In some embodiments, a navigation area is displayed in the project space interface corresponding to the project management system; in the navigation area, multiple management item types are displayed; in response to detecting a trigger operation for a first management item type among the multiple management item types, a management item viewing instruction associated with the first management item type is generated.
[0061] Here, the project space interface can be used to display the project space in the project management system and to manage the project space.
[0062] Here, the navigation area can be used to trigger the display of some content in the project space, and the navigation area can be used to trigger the quick display of corresponding content.
[0063] Here, the navigation area can display multiple management item types, which can be set according to predefined management dimensions. For example, the management item types include one or more of the following: work item type, task view type, cross-project team view type, personnel scheduling type, data metric chart type; and / or the work item types include one or more of the following: requirement type, defect type, version type, iteration type, and key node type.
[0064] Here, the first management item type can be any management item type. For the convenience of description, the management item type targeted by the triggering operation is referred to as the first management item type.
[0065] Here, the triggered first management item type may be associated with a management item viewing instruction, so as to trigger display of management item information of the first management item type according to the management item viewing instruction.
[0066] In this way, it is possible to quickly trigger the display of management item information through the navigation area in the project management interface, reducing the user operation path.
[0067] In some embodiments, at least part of the management item information is displayed in the form of a management item information list.
[0068] The management item information displayed in the management item information list may include but is not limited to one or more of the following: name, status, current person in charge, priority, business line, process template, proposal time, and creator.
[0069] The management items displayed in the management item information list can be all management items of the project team or some management items. In this case, all management items can be all management item instances in the workspace corresponding to the project team.
[0070] If the first user does not have access rights to the management item, a prompt message may be displayed to remind the first user that data for which the user does not have permission has been hidden.
[0071] Here, you can create a new management item, which will open the new instance page for the current space management item. After creating the new item, open the instance details page. The back control in the home area of the details page can be used to return to the work item home page and locate the last browsed location.
[0072] It should be noted that displaying management item information in the form of a list can enable users in the project team to clearly understand the management item status of the team, thereby improving team collaboration efficiency.
[0073] In some embodiments, the management item information list is generated according to a management item information list template, and the management item information list template is configured by a user with specific configuration authority.
[0074] List templates can be configured by users with configuration permissions. The system includes pre-set fields such as Name, Status, Current Owner, Priority, Business Line, Process Template, Proposed Date, and Creator. Users with configuration permissions can create and publish new list templates based on pre-set tables.
[0075] The table column library can be displayed to users with configuration permissions. This library includes all displayable fields or controls in the project space. These fields and controls are searchable. During list template configuration, you can freeze, unfreeze, adjust the display order, and delete items. You can preview list templates, including dragging, editing, freezing, and deleting.
[0076] In some embodiments, users with configuration permissions may include project space administrators and collaborative users designated by the administrator.
[0077] It should be noted that the management item information list is generated through a list template, and the list template is configured by an authorized user, so that the management item information displayed in the generated management item information list meets the actual needs of the project team, improves the effectiveness of the information displayed in the project team, improves the efficiency of users in the first project team in viewing the management item information, and improves the efficiency of project team collaboration.
[0078] In some embodiments, the method further includes: in response to a list operation on the management item information list, displaying a list operation result.
[0079] Here, the list operation result is effective locally on the first user.
[0080] Optionally, refreshing the page will cause the local list operation results to be lost.
[0081] Here, the list operation may be an operation performed on the management item information list. The operation on the management item information list may include one or more of the following: deleting a column, inserting a column, deleting a row, inserting a row, sorting, filtering, grouping, freezing, and editing.
[0082] Here, you can batch edit the list of management items, for example, by selecting a management item and performing a batch operation. Batch operations can include, but are not limited to, one or more of the following: share, create a view, export, upgrade, modify, and delete.
[0083] Here, the operation of the first user on the management item information list at the user side may be effective locally, and the local operation disappears after refreshing the page or jumping the page.
[0084] It should be noted that users can perform list operations to obtain the data or list display style they desire, improving the efficiency of local information display. The operation results are applied locally, ensuring that project team information is fully displayed for each user and that each user has complete access to team management item information.
[0085] In some embodiments, the operation results disappear after refreshing the page, which can reduce the pressure of saving the operation results, enable quick operation viewing for operation results that do not need to be saved, and improve user viewing efficiency.
[0086] In some embodiments, the method further includes: in response to a save-as-view operation on the management item information list, generating a corresponding view according to the management item information list.
[0087] Here, the view has a view name that can be used for searching, and the view can be shared with other users based on a sharing operation.
[0088] Here, the management item information list of the current page (which may be the result of a list operation or may not be the result of a list operation) may be saved as a view.
[0089] As an example, the Save as View operation may include: triggering a Save as View control to call out a New View pop-up window, completing the Create View operation in the New View pop-up window, and displaying the new view after the Create View operation is completed.
[0090] Optionally, the new view page overwrites the current work item home page. The back control on the new view page can trigger a return to the work item home page and locate the last browsed location.
[0091] Optionally, since views can have multiple modes, such as table, Gantt chart, and metrics, you can set a default view mode. This means that when a view control is saved and triggered, the system will select the table mode by default. Users can also switch to other view modes. After switching to another view mode, the initial display content is similar to the system's preset content. The view type can default to conditional view.
[0092] Here, you can also display the guidance information of Save as View. The triggering time of the guidance information of Save as View can include displaying the management item information list and the user staying in the current page for N seconds without taking any action, and the user opening the management item homepage for the first time. The guidance information of Save as View can include the theme (i.e. Save as View), text description (the current page data is called Save as View, and data management, sharing and collaboration are achieved through multiple view modes). Users can also be provided with a "Talk about it later" control and a "Save as View" control. The "Talk about it later" control can respond to user clicks and the guidance information will no longer appear. The Save as control can evoke a new view pop-up window.
[0093] It should be noted that through the save as view operation, a view corresponding to the current management item information list can be generated. In this way, query results with a certain query frequency can be quickly saved, reducing the probability of a single user or multiple users repeating the same query conditions in real time, reducing user query operations, and improving the effectiveness of information display.
[0094] In some embodiments, the management item information list includes a first management item identifier; wherein the method further comprises: in response to a trigger operation for the first management item identifier, displaying a first management item details page corresponding to the first management item identifier.
[0095] Here, if you click the name of a management item, you can open the management item details page, the details page, and support returning to the work item homepage.
[0096] In this way, it is possible to quickly jump to the management item details page when browsing the management item information list, thereby improving the efficiency of users in obtaining the management item details.
[0097] In some embodiments, the display of the management item information in the form of a management item information list includes: according to a first preset filtering condition, determining the management items that meet the first preset filtering condition from the management items related to the first user and generating a corresponding management item information list; and / or according to a third preset filtering condition, determining the management items that meet the third preset filtering condition from the management items of the first project team and generating a corresponding management item information list.
[0098] Here, the first preset filtering condition includes one or more of the following: management items in the first project team to which the first user belongs; management items browsed by the first user in the first preset time period; management items created by the first user; management items in which the first user participates; management items that the first user pays attention to; and management items collected by the first user.
[0099] Here, the second preset filtering conditions include one or more of the following: management items in the first project team to which the first user belongs; management items browsed by the first user in the first preset time period; management items created by the first user; management items in which the first user participates; management items that the first user pays attention to; and management items collected by the first user.
[0100] Here, the management items of the first project team may be all management items in the project space of the first project team.
[0101] Here, the management items viewed by the first user during the first preset time period can be referred to as recently viewed management items. Recently viewed items can be the work items recently viewed by the currently logged-in user (i.e., the first user), sorted in reverse order by viewing time. Recently viewed items can be defined as the details page of the management item opened by the currently logged-in user, with the system statistics recorded for the first preset time period (e.g., three months).
[0102] Here, the management item created by the first user may be a management item with the first user as the creator.
[0103] Here, the management items in which the first user participates may be management items in which the first user participates as various roles.
[0104] Here, the management item that the first user pays attention to may be a management item on which the first user performs a pay attention operation.
[0105] Here, the management item collected by the first user may be a management item collected by the first user into a preset collection (eg, a first-level navigation collection area).
[0106] It should be noted that, by filtering corresponding management items according to preset filtering conditions and displaying the management item information in different management item information lists, the viewing efficiency of the management items can be improved.
[0107] In some embodiments, the management item viewing instruction is associated with a management item type.
[0108] Here, management item types can be set according to predefined management dimensions.
[0109] Here, projects can be advanced based on work items. Work items can be viewed from different perspectives, or their information can be displayed in different ways. These different perspectives or display methods can be understood as different management dimensions. Different management dimensions can correspond to different management item types.
[0110] In some embodiments, the management item type includes one or more of the following: work item, task view, cross-project team view, personnel schedule, and data metric chart.
[0111] As an example, please refer to Figure 2. Figure 2 shows multiple management item type identifiers displayed in the function bar. The management item type identifiers can indicate management item types. Requirements Management can indicate requirement work items, and Version Management can indicate version work items. Task View can indicate a management item such as a task view. Charts can indicate a work item such as a data metric chart. Personnel Scheduling can indicate a management item such as a personnel schedule. Panorama View can indicate a management item such as a cross-project team view.
[0112] In some embodiments, the method further includes: in response to a management item viewing instruction, obtaining management item information that matches the second management item type in the management item information related to the first user according to the second management item type associated with the management item viewing instruction; and / or, in response to a management item viewing instruction, obtaining management item information that matches the second management item type in the management item information of the first project team according to the second management item type associated with the management item viewing instruction.
[0113] As an example, the management item type identifier shown in Figure 2 may be selected to trigger a management item viewing instruction, and then the management item information corresponding to the triggered management item type identifier is displayed.
[0114] Here, the first project team may have multiple management items, from which a management item corresponding to the triggered management item type identifier may be selected, and then management item information of the selected management item may be displayed.
[0115] As an example, the horizontal line below in Figure 2 indicates selection. In Figure 2, the Requirements Management management item type is selected. The Requirements work item in the first project team can be viewed as a Management Item type in the Management Item View instruction. The interface to the right of the function bar in Figure 2 displays information related to the Requirements work item. It is understood that if the user selects Version Management, the interface to the right of the function bar in Figure 2 displays information related to the Version work item.
[0116] In some embodiments, the work item type includes but is not limited to one or more of the following: requirement type, defect type, version type, iteration type, and important node type (also referred to as milestone).
[0117] As an example, referring to Figure 3A, by selecting the management item type of Task View, the task view of the first project team can be used as the management item type in the management item view instruction. In the interface to the right of the function bar in Figure 3A, the relevant information of the task view is displayed.
[0118] Here, a task can be a combination of one or more work items. The task interface displays pending tasks and all tasks for the primary project team. Tasks can be divided into a view of all tasks, recently browsed tasks, tasks I've created, tasks I've managed, and tasks I've saved.
[0119] As an example, refer to Figure 3B and select the Chart management item type to add the data metric chart work item in the first project team as a management item type in the management item view instruction. The interface to the right of the function bar in Figure 3B displays the relevant information about the data metric chart.
[0120] As an example, please refer to Figure 3C. Selecting the management item type of "personnel scheduling" will allow you to view the personnel scheduling of the first project team as a management item type in the command. The interface to the right of the function bar in Figure 3C displays the relevant information about personnel scheduling.
[0121] As an example, refer to Figure 3D. Selecting the Panoramic View management item type allows you to select the cross-project team view in the first project team as a management item type in the View Management Item command. The interface to the right of the function bar in Figure 3D displays the cross-project team view.
[0122] In some embodiments, the above step 102 may include: displaying the view information of the first project team.
[0123] Here, the view indicated by the view information has a view name that can be used for search, and the view can be shared with other users based on a sharing operation.
[0124] In some embodiments, the display of the view information of the first project team includes: according to a second preset filtering condition, determining the views that meet the second preset filtering condition from the views of the first project team, and displaying the corresponding view information list; wherein the second preset filtering condition includes but is not limited to one or more of the following: the views of the first project team; the views browsed by the first user within a preset time period; the views created by the first user; the views for which the first user has management authority; and the views collected by the first user.
[0125] In some embodiments, all views of a project team may be displayed in a certain order. For example, views viewed by the first user may be displayed first; views not viewed by the first user but related to the first user may be displayed second; and views not related to the first user may be displayed last.
[0126] In some embodiments, the view information corresponding to the view may include the view name, creator, creation time, etc.
[0127] In some embodiments, the operation controls displayed corresponding to the view information may indicate, for example, a share operation, a favorite operation, or a delete operation. Optionally, the delete operation can only delete views for which the first user is a collaborator.
[0128] In some embodiments, triggering a view name can open the view. Optionally, the view page can cover the work home page area. The view page can be provided with a return key to return to the work item home page.
[0129] In some embodiments, the view information list type corresponds to the second preset filtering condition content.
[0130] The method also includes: in response to a first search operation, using a first search term, determining a view in the first project team that conforms to a first view information list type, and displaying a first search result that matches the first search operation, wherein the first search operation includes the first search term and the first view information list type.
[0131] As an example, you can enter a first search term in the search control (labeled with the word "search") shown in Figure 4 and begin a search. In the example shown in Figure 4, the first view information list type can be recently viewed, that is, views viewed by the first user during a second preset time period. You can search for views matching the first search term in the first project space and among the views viewed by the first user during the second preset time period, and use the view information of the searched views as the first search result.
[0132] In some embodiments, the management item information includes statistical data on management items of the first project team.
[0133] Here, the specific data content of the statistical data can be set according to actual conditions and is not limited here.
[0134] In some embodiments, the statistical data includes but is not limited to one or more of the following: the total number of team management items, the number of team completed management items, the number of team to be completed management items, the number of participants, and management item data related to the first user.
[0135] As an example, please refer to Figure 2, which shows the statistical data display area. The statistical data display area displays statistical data corresponding to the required work items (i.e., a type of management item). For example, the total number of required work items is 3, the number of completed required work items is 1, the number of participants in the required work items is 4, and the number of required work items in which the first user participated is 2.
[0136] It should be noted that the management item information includes statistical data on the management items, which can summarize the management item status in the project team and display the overall team status to users in the team in the form of statistical data to improve team collaboration efficiency.
[0137] With further reference to FIG5 , as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information processing device. This device embodiment corresponds to the method embodiment shown in FIG1 , and the device can be specifically applied to various electronic devices.
[0138] As shown in Figure 5, the information processing device of this embodiment includes: a receiving unit 501, an acquiring unit 502, and a display unit 503. The receiving unit is configured to receive a management item viewing instruction generated based on an operation of a first user; the acquiring unit is configured to acquire management item information related to the first user in response to the management item viewing instruction, wherein the management item indicated by the management item information is generated based on predefined management dimensions of work items in the project management system; and the display unit is configured to display the management item information.
[0139] In this embodiment, the specific processing of the receiving unit 501, the obtaining unit 502 and the display unit 503 of the information processing device and the technical effects brought about by them can be referred to the relevant descriptions of step 101, step 102 and step 103 in the corresponding embodiment of Figure 1 respectively, and will not be repeated here.
[0140] In some embodiments, the management item information related to the first user includes management item information of a first project team to which the first user belongs.
[0141] In some embodiments, the device is also used to: display a navigation area in the project space interface corresponding to the project management system; display multiple management item types in the navigation area; and generate a management item viewing instruction associated with the first management item type in response to detecting a trigger operation for the first management item type among multiple management item types.
[0142] In some embodiments, displaying the management item information includes: displaying the management item information in the form of a management item information list.
[0143] In some embodiments, the management item information list is generated according to a management item information list template, and the list template of the management item information list is configured by a user with configuration authority.
[0144] In some embodiments, the apparatus is further configured to: in response to a list operation on the management item information list, display a list operation result, wherein the list operation result is locally effective for the first user.
[0145] In some embodiments, the device is also used to: in response to a save as view operation on the management item information list, generate a corresponding view based on the management item information list, wherein the view has a view name that can be used for search, and the view can be shared with other users based on a sharing operation.
[0146] In some embodiments, the management item information list includes a first management item identifier; wherein the apparatus is further configured to: in response to a trigger operation for the first management item identifier, display a first management item details page corresponding to the first management item identifier.
[0147] In some embodiments, the management item information is displayed in the form of a management item information list, including: according to a first preset filtering condition, from the management items related to the first user, determining the management items that meet the first preset filtering condition and generating a corresponding management item information list; the first preset filtering condition includes one or more of the following: management items in the first project team to which the first user belongs; management items browsed by the first user in the first preset time period; management items created by the first user; management items in which the first user participates; management items that the first user pays attention to; and management items collected by the first user.
[0148] In some embodiments, a management item viewing instruction is associated with a management item type, and the management item type is set according to a predefined management dimension; and the device is also used to: in response to the management item viewing instruction, obtain management item information related to the first user that matches the second management item type according to the second management item type associated with the management item viewing instruction.
[0149] In some embodiments, the management item type includes one or more of the following: work item type, task view type, cross-project team view type, personnel scheduling type, data metric chart type; and / or the work item type includes one or more of the following: requirement type, defect type, version type, iteration type, important node type.
[0150] In some embodiments, the displaying of the management item information includes: displaying view information of the first project team, wherein the view indicated by the view information has a view name that can be used for search, and the view can be shared with other users based on a sharing operation.
[0151] In some embodiments, the display of the view information of the first project team includes: according to the second preset filtering condition, determining the views that meet the second preset filtering condition from the views of the first project team and displaying the corresponding view information list; wherein the second preset filtering condition includes one or more of the following: the views of the first project team; the views browsed by the first user within a preset time period; the views created by the first user; the views for which the first user has management authority; and the views collected by the first user.
[0152] In some embodiments, the view information list type corresponds to the content of the second preset filtering condition; and the device is also used to: in response to a first search operation, use a first search term to determine a view that meets the first view information list type in the first project team, wherein the first search operation includes the first search term and the first view information list type; use the view information of the searched view as the first search result matching the first search operation, and display the first search result.
[0153] In some embodiments, the management item information includes statistical data on management items of a first project team to which the first user belongs.
[0154] In some embodiments, the statistical data includes one or more of the following: the total number of team management items, the number of management items completed by the team, the number of management items to be completed by the team, the number of participants, and management item data related to the first user.
[0155] Please refer to FIG. 6 , which shows an exemplary system architecture in which the information processing method according to an embodiment of the present disclosure can be applied.
[0156] As shown in Figure 6, the system architecture may include terminal devices 601, 602, and 603, a network 604, and a server 605. The network 604 is used to provide a medium for communication links between the terminal devices 601, 602, and 603 and the server 605. The network 604 may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0157] Terminal devices 601, 602, and 603 can interact with server 605 via network 604 to receive or send messages, etc. Various client applications can be installed on terminal devices 601, 602, and 603, such as web browser applications, search applications, and news and information applications. The client applications in terminal devices 601, 602, and 603 can receive user instructions and perform corresponding functions based on the user instructions, such as adding corresponding information to the message based on the user's instructions.
[0158] Terminal devices 601, 602, and 603 can be hardware or software. When terminal devices 601, 602, and 603 are hardware, they 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, and desktop computers, etc. When terminal devices 601, 602, and 603 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, software or software modules used to provide distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.
[0159] The server 605 may be a server that provides various services, such as receiving information acquisition requests sent by the terminal devices 601, 602, and 603, acquiring display information corresponding to the information acquisition requests through various means according to the information acquisition requests, and sending relevant data of the display information to the terminal devices 601, 602, and 603.
[0160] It should be noted that the information processing method provided in the embodiment of the present disclosure can be executed by a terminal device, and accordingly, the information processing device can be set in the terminal devices 601, 602, and 603. In addition, the information processing method provided in the embodiment of the present disclosure can also be executed by the server 605, and accordingly, the information processing device can be set in the server 605.
[0161] It should be understood that the number of terminal devices, networks and servers in Figure 6 is merely illustrative and any number of terminal devices, networks and servers may be provided as required.
[0162] Reference is now made to FIG7 , which illustrates a schematic diagram of the structure of an electronic device (e.g., the terminal device or server in FIG6 ) suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG7 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.
[0163] As shown in Figure 7, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. Various programs and data required for the operation of the electronic device 700 are also stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0164] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 7 illustrates an electronic device having various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0165] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0166] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of modes, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0167] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any mode or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0168] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0169] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives a management item viewing instruction generated based on the operation of a first user; obtains management item information related to the first user in response to the management item viewing instruction, wherein the management item indicated by the management item information is generated based on predefined management dimensions of work items in the project management system; and displays the management item information.
[0170] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0171] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0172] The units described in the embodiments of the present disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, a display unit may also be described as a "unit for displaying management item information."
[0173] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0174] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0175] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0176] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0177] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely example modes for implementing the claims.
Claims
1. An information processing method, comprising: receiving a management item viewing instruction generated based on an operation of the first user; In response to the management item viewing instruction, acquiring management item information related to the first user, wherein the management item indicated by the management item information is generated based on a predefined management dimension of a work item in a project management system; The management item information is displayed.
2. The method according to claim 1, wherein: The management item information related to the first user includes management item information of a first project team to which the first user belongs.
3. The method according to claim 2, wherein: The displaying of the management item information includes: The view information of the first project team is displayed, wherein the view indicated by the view information has a view name that can be used for search, and the view can be shared with other users based on a sharing operation.
4. The method according to claim 3, wherein: The display of the view information of the first project team includes: According to the first preset filtering condition, from the views of the first project team, determine the views that meet the first preset filtering condition and display the corresponding view information list; The first preset screening condition includes one or more of the following: The first project team’s view; Views browsed by the first user within a preset time period; The first user creates a view; A view for which the first user has management rights; The first user's favorite view.
5. The method according to claim 4, wherein: The view information list type corresponds to the first preset filtering condition content; The method further comprises: In response to a first search operation, using a first search term, determining a view that conforms to a first view information list type in a first project team, wherein the first search operation includes the first search term and the first view information list type; The view information of the searched view is used as a first search result matching the first search operation, and the first search result is displayed.
6. The method according to any one of claims 1 to 5, further comprising: In the project space interface corresponding to the project management system, a navigation area is displayed; In the navigation area, multiple management item types are displayed; In response to detecting a trigger operation for a first management item type among a plurality of management item types, a management item viewing instruction associated with the first management item type is generated.
7. The method according to any one of claims 1 to 6, wherein: The displaying of the management item information includes: The management item information is displayed in the form of a management item information list.
8. The method according to claim 7, wherein: The management item information list is generated according to a management item information list template, and the list template of the management item information list is configured by a user with configuration authority.
9. The method according to claim 7 or 8, further comprising: In response to a list operation on the management item information list, a list operation result is displayed, wherein the list operation result is locally effective for the first user.
10. The method according to any one of claims 7 to 9, further comprising: In response to a save as view operation on the management item information list, a corresponding view is generated according to the management item information list, wherein the view has a view name that can be used for search, and the view can be shared with other users based on a sharing operation.
11. The method according to any one of claims 7 to 10, wherein: The management item information list includes a first management item identifier; The method further comprises: In response to the triggering operation on the first management item identifier, a first management item details page corresponding to the first management item identifier is displayed.
12. The method according to any one of claims 7 to 11, wherein: The display of the management item information in the form of a management item information list includes: According to the second preset screening condition, from the management items related to the first user, determining the management items that meet the second preset screening condition and generating a corresponding management item information list; The second preset screening condition includes one or more of the following: Management items in a first project team to which the first user belongs; Management items browsed by the first user in the first preset time period; A management item created by a first user; Management items in which the first user participates; Management items that the first user is concerned about; The management items collected by the first user.
13. The method according to any one of claims 1 to 12, wherein: The management item viewing instruction is associated with a management item type, and the management item type is set according to a predefined management dimension; and The method further comprises: In response to the management item viewing instruction, management item information matching the second management item type in the management item information related to the first user is acquired according to the second management item type associated with the management item viewing instruction.
14. The method according to claim 13, wherein: The management item type includes one or more of the following: work item type, task view type, cross-project team view type, personnel scheduling type, data metric chart type; and / or The work item type includes one or more of the following: requirement type, defect type, version type, iteration type, and important node type.
15. The method according to any one of claims 1 to 14, wherein: The management item information includes statistical data on management items of a first project team to which the first user belongs.
16. The method according to claim 15, wherein: The statistical data includes one or more of the following: the total number of team management items, the number of management items completed by the team, the number of management items to be completed by the team, the number of participants, and management item data related to the first user.
17. An information processing device, comprising: A receiving unit, configured to receive a management item viewing instruction generated based on an operation of the first user; an acquiring unit, configured to acquire, in response to the management item viewing instruction, management item information related to the first user, wherein the management item indicated by the management item information is generated based on a predefined management dimension of a work item in the project management system; A display unit is used to display the management item information.
18. An electronic device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 16.
19. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 16 is implemented.
Citation Information
Patent Citations
Project data management method and device, electronic equipment and storage medium
CN114118963A
View generation method and device, electronic equipment and storage medium
CN115618032A
Information processing method and device and electronic equipment
CN117271551A
Interface for simultaneous display of selected items from search engine results
US20160034577A1