Information interaction method and apparatus, and electronic device
Patent Information
- Application Number
- PCT/CN2025/075145
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-08
- Filing Date
- 2025-01-26
- Publication Date
- 2025-10-02
AI Technical Summary
In the prior art, viewing and managing the field information of associated work items is inefficient, and the field information of the associated work items cannot be effectively utilized to process the first work item display interface, resulting in low management efficiency.
Provided are an information interaction method and device, which respond to the triggering operation of the associated work item information control in the first work item display interface, display the information selection interface of the associated work item, and display the main description information and field information of the associated work item in the interface, and respond to the selection operation of the field information to display the corresponding information in the first work item display interface, support the display of multi-level associated work items and data filtering, sorting, and grouping, and improve the efficiency of information acquisition and management.
It realizes the rapid display and management of field information of multi-level related work items, improves the accuracy and flexibility of the correlation between work items in the project management system, enriches the project management dimension, and improves the efficiency of user information acquisition and management.
Smart Images

Figure CN2025075145_02102025_PF_FP_ABST
Abstract
Description
Information interaction method, device and electronic device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application number 202410269539.0, filed on March 8, 2024, entitled “Information Interaction Method, Device and Electronic Device”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of computer technology, and in particular to an information interaction method, device, and electronic device. Summary of the Invention
[0004] This disclosure section is provided to briefly introduce concepts that will be described in detail in the detailed description section below. This disclosure section is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0005] In a first aspect, an embodiment of the present disclosure provides an information interaction method, which is applied to a project management system, and the method includes: in response to a trigger operation on an associated work item information control in a first work item display interface, displaying an information selection interface for an associated work item; in the associated work item information selection interface, displaying the main description information and at least one field information of the associated work item; in response to a selection operation on the at least one field information, displaying information corresponding to the selected field information on the first work item display interface.
[0006] In a second aspect, an embodiment of the present disclosure provides an information interaction device, which is applied to a project management system, and the device includes: a first display unit, which is used to display an information selection interface of an associated work item in response to a trigger operation on an associated work item information control in a first work item display interface; a second display unit, which is used to display the main description information and at least one field information of the associated work item in the associated work item information selection interface; and a third display unit, which is used to display information corresponding to the selected field information in the first work item display interface in response to a selection operation on the at least one field information.
[0007] In a third aspect, an embodiment of the present disclosure 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 interaction method as described in the first aspect.
[0008] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the information interaction method as described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] 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.
[0010] FIG1 is a flow chart of an embodiment of an information interaction method according to the present disclosure;
[0011] 2A, 2B, 2C, 2D, 2E, 2F, 2G, 2H, 2I, 2J, and 2K are schematic diagrams of application scenarios of the information interaction method according to the present disclosure;
[0012] FIG3 is a schematic diagram of an application scenario of the information interaction method according to the present disclosure;
[0013] 4A, 4B, 4C, and 4D are schematic diagrams of an application scenario of the information interaction method according to the present disclosure;
[0014] FIG5 is a schematic structural diagram of an information interaction device according to an embodiment of the present disclosure;
[0015] FIG6 is an exemplary system architecture in which the information interaction method according to an embodiment of the present disclosure may be applied;
[0016] FIG7 is a schematic diagram of a basic structure of an electronic device provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0017] 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 forms and should not be construed as 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.
[0018] 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.
[0019] 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.
[0020] 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.
[0021] It should be noted that the modifications of "one" and "plurality" 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".
[0022] 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.
[0023] 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.
[0024] 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.
[0025] Here, for the convenience of explanation, some concepts that may be involved in this disclosure are first introduced.
[0026] Space is a basic unit of organizational collaboration, which can be the management of a single project or a collection of multiple projects.
[0027] 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.
[0028] 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.
[0029] Issues refer to issues that do not meet the originally defined business requirements, for example, pop-up windows not displaying.
[0030] A view is a collection of frequently viewed work items within a team, solidified into a single dimension. It can also be called a dual-specialization view. Views can come in a variety of types, such as tables, lists, dashboards, Gantt charts, and metrics. Tables can be combinations of field information, 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.
[0031] 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.
[0032] Role: Various roles involved in a project. A project requires the support and cooperation of different roles.
[0033] A process is a basic step in the lifecycle of an issue, consisting of process nodes and execution methods in an orderly manner. Nodes can refer to the stages of a process.
[0034] The root work item, the top-level work item, is usually named as a project. The root work item can be associated with the overall process of the project.
[0035] A sub-process node, also called a child node, is a node associated with a work item (i.e., a child work item) that is decomposed from the process of a work item (a root work item or a parent work item of a non-root work item). Other sub-process nodes may be decomposed again in the process under the work item of this node to achieve process nesting; the work item of this node may not be further decomposed.
[0036] Sub-process work item, work item associated with the sub-process node.
[0037] A task is the smallest unit of work (a special work item) and cannot be broken down further.
[0038] The node leader is the person responsible for the node task. He may or may not be the person who handles the node task.
[0039] Node participant, the person who handles the node tasks, but not the person in charge of the node tasks.
[0040] In one or more embodiments of the present disclosure, support is provided for finding other work items associated with work item A along the association relationship and displaying related information. In particular, support is provided for finding work item B associated with work item A, work item C associated with work item B, and work item D associated with work item C within A, and data tracing is completed through multi-level drill-down. The multi-level drill-down display method can adopt group display, and search can be configured within a single group. The search is adsorbed at the top of the group and can be used to search for data within the group.
[0041] In one or more embodiments of the present disclosure, work item A is associated with multiple work items B, and certain information of multiple work items B is displayed together, and the user is prompted that the information comes from other work items; the display points include views, new pages, and details pages.
[0042] In one or more embodiments of the present disclosure, the view page for work item A can be filtered, sorted, and grouped based on the information associated with work item B. The filtering, sorting, and grouping results are applied to work item A. The associated work item information control is registered as one of the controls in the full component manager, and the control does not have its own edit mode.
[0043] In one or more embodiments of the present disclosure, the associated work item information control can determine the display form based on the type of the associated field. If the relationship link contains multiple associated work items, the first display form may be used, otherwise the second display form may be used. In the case of multiple associated work items, for the display form, the view control is triggered and a floating window display can be displayed; the floating window uses the click to load more controls paging form to load data, and the floating window after opening can reuse the display state of the component pool.
[0044] In one or more embodiments of the present disclosure, users can configure associations and filtering conditions when filtering using associated work item information. The associations and filtering conditions are stored in a format that can include relation_values and relation_ids. relation_values stores a mapping list of work item-bound relationship identifiers and corresponding work item identifiers, used to construct a relationship graph in memory. relation_ids is a redundant storage field that stores a list of work item-bound relationship identifiers and creates an index for filtering queries.
[0045] Please refer to Figure 1, which shows a process of an embodiment of the information interaction method according to the present disclosure. This embodiment is applied to a project management system. As shown in Figure 1, the information interaction method includes the following steps:
[0046] Step 101 : In response to a triggering operation on an associated work item information control in a first work item display interface, an associated work item information selection interface is displayed.
[0047] In this embodiment, the execution entity of the information interaction method (such as a server and / or a terminal device) can display an information selection interface for associated work items in response to a triggering operation on an associated work item information control in the first work item display interface.
[0048] Optionally, one or more work items may be displayed in the first work item display interface. When multiple work items are displayed, the first work item may be a general term for the multiple work items displayed in the interface.
[0049] Here, you can display the associated work item information control for related work items in various application scenarios of the first work item display interface. For example, you can display the associated work item information control for related work items during column insertion operations, during filtering operations, and during grouping operations.
[0050] Step 102: Display the main description information and at least one field information of the related work item in the related work item information selection interface.
[0051] Here, the associated work item may be a work item that has an associated relationship with the first work item. Optionally, the above-mentioned associated relationship may be a direct associated relationship or an indirect associated relationship. The first work item display interface may display one or more first work items.
[0052] Here, the primary description information of the associated work item is used to indicate the associated work item; in other words, the primary description information can be used to index the associated work item. For example, the primary description information can include one or more of the following: name, identifier, and description information.
[0053] Here, the work item information of the work item may include field information of the work item, and the field information of the associated work item may include field information of the associated work item, and the field information is in a selectable state.
[0054] Step 103 : In response to the selection operation on the at least one field information, information corresponding to the selected field information is displayed on the first work item display interface.
[0055] Here, the corresponding information displayed may vary according to different application scenarios displayed by the associated work item information control.
[0056] For example, in a scenario where an information column is added to a view, displaying corresponding information may include displaying the added information column in the view (ie, the first work item display interface).
[0057] It should be noted that the information interaction method provided in this embodiment displays the associated work item information control of the associated work item on the first work item display interface, and displays the associated work item information selection interface in response to a trigger operation on the associated work item information control; in the associated work item information selection interface, the main description information of the associated work item and the field information of the associated work item are displayed; then, in response to a selection operation on at least one field information, the information corresponding to the selected field information is displayed on the first work item display interface. In this way, the field information of the associated work item can be quickly displayed, the efficiency of changing the display content in the first work item display interface using the field information of the associated work item is improved, and the management efficiency of work items and projects is improved.
[0058] In contrast, some related technologies require opening the details page of a related work item to display its field information, which is inefficient. Furthermore, the field information of the related work item cannot be used to process the first work item displayed on the first work item display interface, resulting in inefficient management of the first work item.
[0059] In some embodiments, step 102 may include: displaying at least two levels of related work items in the related work item information selection interface; and displaying field information for the related work items that are selected in the at least two levels of related work items.
[0060] As an example, please refer to FIG2A , which shows an associated work item information selection interface 201. The associated work item information selection interface 201 includes multiple sub-interfaces. A first sub-interface 2011 may display first-level associated work items, a second sub-interface 2012 may display second-level associated work items, a third sub-interface 2013 may display third-level associated work items, and a fourth sub-interface 2014 may display associated work items of the third-level associated work items.
[0061] Here, the first-level associated work item in the at least two-level associated work item is an associated work item of the first work item; and the other-level associated work items in the at least two-level associated work item information, except the first-level associated work item, have an associated relationship with the associated work item in the previous-level associated work item that is in a selected state.
[0062] Please refer to Figure 2A. The first-level associated work items displayed in the first sub-interface 2011 in Figure 2A may be associated work items of the first work items displayed in Figure 2A; the second-level associated work items displayed in the second sub-interface 2012 may be associated work items of the associated defects selected in the first sub-interface; the third-level associated work items displayed in the third sub-interface 2013 may be associated work items of the planned version selected in the second sub-interface.
[0063] Here, field information can be displayed for the associated work item in the selected state.
[0064] As an example, please refer to Figure 2B. In the second sub-interface 2012 in Figure 2B, the associated work item information (multiple fields, such as name, priority, description, requirement description, etc.) of the associated defect (in selected state) in the first sub-interface can be displayed as field information.
[0065] As an example, please refer to the fourth sub-interface shown in FIG2A , in which field information of the associated work item selected in the third sub-interface is displayed.
[0066] It should be noted that the information interaction method provided in this embodiment can display an information selection interface of associated work items in response to a trigger operation on an associated work item information control in a first work item display interface; in the associated work item information selection interface, at least two levels of associated work items are displayed; field information is displayed for the associated work items in the at least two levels of associated work items that are in a selected state; in response to a selection operation on at least one field information, corresponding information is displayed on the first work item display interface; wherein, the first level associated work item in the at least two levels of associated work items is an associated work item of the first work item; the associated work items of other levels except the first level associated work item in the at least two levels of associated work item information have an associated relationship with the associated work item in the previous level associated work item that is in a selected state, thereby displaying multi-level associated work items, mining the correlation between work items in the project management system, determining accurate associated work item information through multi-level correlation, improving the accuracy of information correlation in the first work item display interface, enriching the management dimension and flexibility of the project management system, and improving the user's information acquisition efficiency.
[0067] In some embodiments, the associated work item of the first work item and the first work item belong to the same project space, or belong to different project spaces; the associated work items of other levels except the first-level associated work item in the at least two-level associated work item information belong to the same project space or belong to different project spaces as the associated work item in the previous level associated work item that is in a selected state.
[0068] In this way, it is possible to establish associations between work items between project spaces and improve cross-project collaboration efficiency.
[0069] Optional, multi-level linked work item display enables multi-level drill-down of data. The front-end architecture for displaying multi-level linked work items can include: cascading frame component upgrades to support accordion-like group display capabilities, as well as the ability to configure searches within individual groups. Searches are attached to the top of the group and can be used to search for data within the group.
[0070] After configuring multiple levels, the multi-level data format query changes, and data retrieval can be performed based on three parts: an instance identifier, a link, and target association information.
[0071] Regarding the link data format, each link stores the following link information: the associated target space keyword, the associated target work item keyword, and the current associated field key information. Regarding the target association information data format, the information includes the associated field keyword, associated field-related information (which varies depending on the field type and can be obtained in the component manager), and other additional information (not limited to permission management and field validity data).
[0072] For a single work item, data from different grids of the table will be obtained, and the link and basic identifier will be used as the unique key. The data will be merged before the request to reduce the number of requests. The obtained data will be distributed according to the unique key and displayed in different grids.
[0073] For associating multiple work items, multiple basic identifiers are allowed, and there can only be one link and target information. Paging is added, and the returned data will no longer be distributed each time, but will be paged. More data can be obtained for display by loading more controls.
[0074] Data acquisition adopts the display-and-acquisition mode. When the grid is not displayed, no request is made. When the grid is displayed, requests are made at the same time and merged into one request to obtain data.
[0075] In some embodiments, before displaying the associated work item information selection interface in response to the triggering operation on the associated work item information control in the first work item display interface, the method further includes one or more of the following:
[0076] In response to a column insertion instruction, displaying the associated work item information control, wherein the column insertion instruction is used to instruct to insert a new information column into the first work item display interface;
[0077] In response to a filtering instruction, displaying the associated work item information control, wherein the filtering instruction is used to instruct to filter the first work item displayed on the first work item display interface;
[0078] In response to the grouping instruction, the associated work item information control is displayed, wherein the grouping instruction is used to instruct to group the first work items displayed on the first work item display interface.
[0079] Column display refers to displaying related work item information as columns, essentially adding a column to an existing interface. In table, dashboard, list, and panorama views, you can display the related work item information control. Triggering the related work item information control allows you to choose to display field values as columns.
[0080] In some embodiments, in response to the selection operation for the at least one field information, the corresponding information is displayed on the first work item display interface, including: in the information selection interface displayed based on the column insertion instruction, the field information is selected as the first target field information according to the selection operation; in the first work item display interface, the newly inserted information column is displayed, wherein the newly inserted information column includes the field value of the first target field information corresponding to the first work item.
[0081] In some embodiments, the newly inserted information column is displayed in the first work item display interface, including: when the first work item has multiple associated work items, the first viewing control corresponding to the first work item is displayed; in response to the triggering operation on the first viewing control, the field value of the first target field information of each associated work item is displayed.
[0082] As an example, as shown in Figures 2E and 2F, Figure 2E shows that triggering the first view control (indicated by the word "view") can display interface 202, which can display the work item field values of each associated work item associated with the first work item, such as priority P2 and priority P0. Display interface 202 shown in Figure 2F can display the work item field values of the associated work items in a tiled format.
[0083] In this way, it is possible to quickly insert the field value of the field information in the column display scenario, saving the user the efficiency of jumping to the details page of the related work item for viewing. In this way, it is possible to display the relevant information of other work items on the first work item display interface, enrich the information display dimension, and improve the efficiency of information acquisition.
[0084] In some embodiments, the newly inserted information column is displayed in the first work item display interface, including: when the first work item has a single associated work item, the field value of the first target field information of the single associated work item is displayed, wherein the field value corresponding to the single associated work item can be modified in response to a modification operation.
[0085] As an example, as shown in Figures 2C and 2D, Figure 2C shows that when a first work item has a single associated work item, the field values of the associated work item's field information can be directly displayed at the source of the associated item. Figure 2D shows that the work item content (e.g., user feedback) for the associated work item can be modified.
[0086] In this way, the field value of the associated work item can be modified on the first work item display interface, saving the user the step of jumping to the associated work item details page for modification, thereby improving modification efficiency.
[0087] For single-select associated work items, you can directly view the corresponding field values in the view, and the table view supports direct modification in the view.
[0088] For multiple-selected associated work items, a viewing control is displayed in the view, which triggers the viewing control to expand a pop-up window, which displays the corresponding instance name and field value. Display order of multiple-selected associated work items: traverses all associated instances of the instance and displays the corresponding field values in the preset order of the instances. Instance name: supports penetrating the details page, that is, clicking the instance name opens the side drawer page of the corresponding details page. The work item information of the associated work items can be optionally supported for viewing and editing, or can be supported for viewing but not editing. If the work item information is long, a truncation policy can be set to trigger the display of the entire content.
[0089] Abnormal values in associated work item information can be displayed in the following ways: If the field / control value is invalid or does not exist, - is displayed. When the mouse is triggered in the hot zone, the display shows "Not supported". If the field / control value is empty, "Not available" is displayed. Click the hot zone to expand a pop-up window, and you can assign a value in the pop-up window. If you do not have the permission to view the field, ****** is displayed. When the mouse is triggered in the hot zone, "Not supported" is displayed, and the prompt "No permission" is displayed.
[0090] In some embodiments, the second work item and the first work item displayed on the first work item display interface are the same as or different work items.
[0091] In some embodiments, the method also includes: when the second work item has multiple associated work items, displaying a second view control in the new page or details page of the second work item; in response to a trigger operation on the second view control, displaying the field value of the fourth target field information of each associated work item, wherein the fourth target field information is determined based on the configuration operation in the project space interface to which the second work item belongs.
[0092] As an example, please refer to FIG. 2H , which shows an interface 203 displayed in the details page of the second work item. The interface 203 can display field values of associated work items of multiple associated work items.
[0093] In some embodiments, the method also includes: when the second work item has a single associated work item, displaying the field value of the fifth target field information of the associated work item in the new page or details page of the second work item, wherein the field value of the displayed fifth target field information can be modified in response to a modification operation, and the fifth target field information is determined based on the configuration operation in the project space interface to which the second work item belongs.
[0094] As an example, please refer to FIG. 2G , which shows the field values of the modified field information on the detail page.
[0095] In this way, the field information of the related work items can be displayed on the details page, which enriches the dimensions of the information displayed on the details page and improves the user's information acquisition efficiency.
[0096] As an example, please refer to FIG. 2I , which shows field information of associated work items displayed in a new page, as shown in interface 204 .
[0097] In this way, the work item content of the associated work item can be displayed on the new page, and the associated work item information can be set when the work item is created.
[0098] As an example, please refer to Figure 2K, which shows the various information that can be configured in the associated work item information control in the project space interface. For example, you can use the referenced associated work item information to configure the associated work item fields displayed on the new page and the details page.
[0099] For single-select associated work items, you can directly view and modify the corresponding field values.
[0100] For multiple-selected associated work items, you can display a viewing control, triggering the viewing control to expand a pop-up window, which displays the corresponding instance name and field value. Display order of multiple-selected associated work items: traverse all associated instances of the instance, and display the corresponding field values in the preset order of the instances. Instance name: supports penetrating the details page, that is, clicking the instance name to open the side drawer page of the corresponding details page. The work item information of the associated work items can optionally support viewing and editing, or viewing without editing. If the work item information is long, you can set a truncation policy to trigger the display of the entire content.
[0101] Abnormal values in associated work item information can be displayed in the following ways: If the field / control value is invalid or does not exist, - is displayed. When the mouse is triggered in the hot zone, the display shows "Not supported". If the field / control value is empty, "Not available" is displayed. Click the hot zone to expand a pop-up window, and you can assign a value in the pop-up window. If you do not have the permission to view the field, ****** is displayed. When the mouse is triggered in the hot zone, "Not supported" is displayed, and the prompt "No permission" is displayed.
[0102] As an example, the front-end architecture of the associated work item information control (please refer to Figure 3) may include: registering the associated work item information control as one of the controls of the full component manager, and the control does not have its own editing form; the associated work item information control can determine the display form according to the type of the associated field. If the relationship link contains multiple associated work items, it may be the first display form, otherwise it is the second.
[0103] When multiple work items are associated, for the display form, touch the mouse to view the control, and a floating window will pop up for display. The floating window uses the paging form of clicking to load more controls to load data. After opening, the floating window can reuse the display state of the component pool. The display title uses the registered title component. The other parts can use different display components in the component pool according to the configuration type. When multiple work items are associated, a drawing platform is constructed in the floating window to display the components of the component pool. When multiple work items are associated, for the data construction, the title part directly sets the title type, and the data is filled in through the data obtained through paging. The content part is converted according to the configured component data and passed to the display component of the component pool for data display.
[0104] When associating a single work item, the configuration parameters are first converted and unified, then the associated information data is obtained, and finally rendered in different forms based on the usage scenario. When associating a single work item with a table, a determination is made. If the associated information component has editing capabilities, editing is allowed. At this time, touching the mouse will prompt the editing mode, and double-clicking will enter the editing mode. If the component does not have editing capabilities, no prompt will be prompted when the mouse is touched, and double-clicking will result in a component-specific error message indicating that the component cannot be edited.
[0105] For the case of a single work item, when entering the editing state, data construction will be performed to construct the parameters and callback functions required for editing. When the editing is completed, data comparison will be performed, and then the update will be performed, and the associated grid will be notified to refresh. Then the current editing state grid will be refreshed and restored to the display state.
[0106] Regardless of whether a single or multiple associations are involved, permission control will be implemented. The interception position is before the data is displayed, and special display and processing will be performed based on the data returned by the server.
[0107] Work item information can be used for grouping. This means that grouping items support the selection of related work item information. Related item information can be grouped by corresponding fields and controls through multi-layer relationships.
[0108] Optionally, you can set the filter item name and display a prompt message. If not filled in, the name defaults to the {field name} associated with {work item name}.
[0109] In some embodiments, in response to the selection operation on the at least one field information, the corresponding information is displayed on the first work item display interface, including: in the information selection interface displayed based on the grouping instruction, selecting the field information as the second target field information according to the selection operation; grouping the first work items displayed on the first work item display interface according to the second target field information, and displaying the grouping results in the first work item display interface.
[0110] In some embodiments, displaying the grouping results in the first work item display interface includes: if the first work item has multiple associated work items, and it is determined that the first work item belongs to multiple groups based on the field values of the second target field information of the multiple associated work items, then displaying the first work item in multiple groups.
[0111] As an example, the first work item A has two associated work items, and the priorities of the two associated work items are P0 and P1 respectively. If the first work item is grouped according to the priority of the associated work items, then the first work item A can be divided into two groups, and the first work item can be displayed in each group during presentation.
[0112] In this way, it is possible to group work items according to their field values, enrich the information dimensions used as the basis for grouping, improve the richness of grouping, and thus facilitate the management of work items.
[0113] In some embodiments, filtering using work item information can be supported in interfaces such as tables, dashboards, lists, work item Gantts, human resources Gantts, panoramic views, and workbenches.
[0114] Filter items can support the selection of associated work item information.
[0115] In some embodiments, in response to the selection operation on the at least one field information, the corresponding information is displayed on the first work item display interface, including: in the information selection interface displayed based on the filtering instruction, selecting the field information as the third target field information according to the selection operation; filtering the first work item displayed on the first work item display interface according to the third target field information, and displaying the filtering result in the first work item display interface.
[0116] As an example, please refer to FIG. 2J , which shows configuring filtering conditions related to associated work item information in the filtering configuration interface 205 .
[0117] In this way, it is possible to sort according to the field values of the associated work items, enrich the information dimensions used as the basis for sorting, improve the richness of sorting, and thus facilitate the management of work items.
[0118] Associate work item information, you can search for fields and controls of corresponding work items through multi-layer relationships (filter out those that do not support filtering).
[0119] Optionally, you can set the filter item name and display a prompt message. If not filled in, the name defaults to the {field name} associated with {work item name}.
[0120] You can set logical operators and call the corresponding logical operators based on the final selected field / control. The positive logic of multiple-selection associated work items requires that only one of the options be satisfied, such as the options belong to, are equal to, contain, are greater than, are less than, etc. The negative logic of multiple-selection associated work items requires that all options be satisfied, such as all options do not belong to, are not equal to, do not contain, etc.
[0121] Option value, based on the final selected field / control, calls the corresponding option value. The final filtering condition is determined based on the option value selected by the user.
[0122] When users use the related event information component for filtering, they can configure the relationship and filtering conditions.
[0123] As an example, taking the user filtering requirement of "the associated version name contains 1" as an example, you can set the relationship information (such as the requirement-version relationship) and determine the current work item type (such as the requirement), set the filter condition type (such as name), set the operator (such as contains), set the filter value (such as 1), and set the target work item type (such as version).
[0124] In some embodiments, the storage structure information of the work items of the project association system includes a first storage structure and a second storage structure; wherein the first storage structure includes an association relationship identifier and a corresponding work item identifier; wherein the second storage structure includes a list of association relationship identifiers bound to the current work item.
[0125] In some embodiments, a structure with relational storage (such as Figure 4A) can be provided, where relation_values stores a mapping list of relationship identifiers bound to the current instance and corresponding work item identifiers, used to build a relationship graph in memory. relation_ids is a redundant storage field that stores a list of relationship identifiers bound to the instance and creates an index for filtering queries.
[0126] In some embodiments, the step of processing complex query conditions and relationships on the server may include: converting the complex query conditions and relationships into filter statements (such as elasticsearch DSL filter statements) and performing data reduction based on the association relationships.
[0127] In some embodiments, the filtering of the first work item displayed on the first work item display interface according to the third target field information, and displaying the filtering result in the first work item display interface, include: obtaining the target association relationship identifier and the target association work item field value according to the filtering condition, the target association relationship identifier indicating two work item types; based on the second storage structure of the work items, filtering the work items of the first work item type that meet the target association relationship indication to obtain a first candidate result; based on the second storage structure of the work items, filtering the work items of the second work item type that meet the target association relationship indication and the work items that meet the target association work item field value to obtain a second candidate result; based on the first storage structure in the first candidate result and the second candidate result, filtering the work item pairs with an association relationship in the first candidate result and the second candidate result; and determining the work item belonging to the first candidate result from the filtered work item pairs as the filtering result.
[0128] Converting complex query conditions and relationships into filter statements can include: splicing es statements to simultaneously search for work items on both ends of the relationship, appending user-specified filter conditions to the target work item, and adding relationship conditions to work items on both ends of the relationship.
[0129] Taking the user's filtering requirement of "the associated version name contains 1" as an example, the converted filtering statements are as follows: the first set of conditions filters instances of (relationship identifier = 123) && (type = version) && (name contains 1); the second set of conditions filters instances of (relationship identifier = 123) && (type = story).
[0130] The step of trimming data according to the association relationship may include: judging whether the associated instance data exists according to the relation_values field of the returned data; and trimming data if the instance at the other end of the relationship does not exist.
[0131] Please refer to Figures 4B, 4C, and 4D. The original dataset is shown in Figure 4B. The dataset obtained after filtering is shown in Figure 4C. The dashed lines indicate examples filtered out based on the filtering criteria. Referring to Figure 4D, since the instance requirement 2 (identifier: 11) associated with instance version 2 (identifier: 21) did not meet the search criteria in the previous step, it was determined to be disconnected and was eliminated in this step.
[0132] Therefore, for scenarios with one-to-many or one-to-one association relationships, eligible related work items can be quickly found, improving the efficiency of work item queries.
[0133] 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 interaction device. This device embodiment corresponds to the method embodiment shown in FIG1 , and the device can be specifically applied to various electronic devices.
[0134] As shown in Figure 5, the information interaction device of this embodiment includes: a first display unit, used to display the information selection interface of the associated work item in response to the trigger operation of the associated work item information control in the first work item display interface; a second display unit, used to display the main description information and at least one field information of the associated work item in the associated work item information selection interface; a third display unit, used to display information corresponding to the selected field information in the first work item display interface in response to the selection operation of the at least one field information.
[0135] In this embodiment, the specific processing of the first display unit 501, the second display unit 502, and the third display unit 503 of the information interaction 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, and will not be repeated here.
[0136] In some embodiments, in the associated work item information selection interface, the main description information of the associated work item and at least one field information are displayed, including: displaying at least two levels of associated work items; displaying field information for the associated work items in the at least two levels of associated work items that are in a selected state; wherein the first level associated work item in the at least two levels of associated work items is an associated work item of the first work item; and the associated work items of other levels except the first level associated work item in the at least two levels of associated work item information have an associated relationship with the associated work item in the previous level associated work item that is in a selected state.
[0137] In some embodiments, before displaying the information selection interface of the associated work item in response to the triggering operation of the associated work item information control in the first work item display interface, the device is also used for one or more of the following: displaying the associated work item information control in response to a column insertion instruction, wherein the column insertion instruction is used to indicate the insertion of a new information column in the first work item display interface; displaying the associated work item information control in response to a filtering instruction, wherein the filtering instruction is used to indicate filtering of the first work item displayed on the first work item display interface; displaying the associated work item information control in response to a grouping instruction, wherein the grouping instruction is used to indicate grouping of the first work item displayed on the first work item display interface.
[0138] In some embodiments, in response to the selection operation for the at least one field information, the corresponding information is displayed on the first work item display interface, including: in the information selection interface displayed based on the column insertion instruction, the field information is selected as the first target field information according to the selection operation; in the first work item display interface, the newly inserted information column is displayed, wherein the newly inserted information column includes the field value of the first target field information corresponding to the first work item.
[0139] In some embodiments, the newly inserted information column is displayed in the first work item display interface, including: when the first work item has multiple associated work items, the first viewing control corresponding to the first work item is displayed; in response to the triggering operation on the first viewing control, the field value of the first target field information of each associated work item is displayed.
[0140] In some embodiments, the newly inserted information column is displayed in the first work item display interface, including: when the first work item has a single associated work item, the field value of the first target field information of the single associated work item is displayed, wherein the field value corresponding to the single associated work item can be modified in response to a modification operation.
[0141] In some embodiments, in response to the selection operation on the at least one field information, the corresponding information is displayed on the first work item display interface, including: in the information selection interface displayed based on the grouping instruction, selecting the field information as the second target field information according to the selection operation; grouping the first work items displayed on the first work item display interface according to the second target field information, and displaying the grouping results in the first work item display interface.
[0142] In some embodiments, displaying the grouping results in the first work item display interface includes: if the first work item has multiple associated work items, and it is determined that the first work item belongs to multiple groups based on the field values of the second target field information of the multiple associated work items, then displaying the first work item in multiple groups.
[0143] In some embodiments, in response to the selection operation on the at least one field information, the corresponding information is displayed on the first work item display interface, including: in the information selection interface displayed based on the filtering instruction, selecting the field information as the third target field information according to the selection operation; filtering the first work item displayed on the first work item display interface according to the third target field information, and displaying the filtering result in the first work item display interface.
[0144] In some embodiments, the storage structure information of the work item of the project management system includes a first storage structure and a second storage structure; wherein the first storage structure includes an association relationship identifier and a corresponding work item identifier; wherein the second storage structure includes a list of association relationship identifiers bound to the current work item.
[0145] In some embodiments, the device is also used to: obtain a target association relationship identifier and a target association work item field value according to a filtering condition, the target association relationship identifier indicating two work item types; based on the second storage structure of the work items, filter work items of the first work item type that meet the target association relationship indication to obtain a first candidate result; based on the second storage structure of the work items, filter work items of the second work item type that meet the target association relationship indication and work items that meet the target association work item field value to obtain a second candidate result; based on the first storage structure in the first candidate result and the second candidate result, filter work item pairs with an association relationship in the first candidate result and the second candidate result; from the filtered work item pairs, determine the work item belonging to the first candidate result as the filtering result.
[0146] In some embodiments, the associated work item of the first work item and the first work item belong to the same project space, or belong to different project spaces; the associated work items of other levels except the first-level associated work item in the at least two-level associated work item information belong to the same project space or belong to different project spaces as the associated work item in the previous level associated work item that is in a selected state.
[0147] In some embodiments, the second work item is the same as or different from the first work item displayed on the first work item display interface; and the device is also used for one or more of the following: when the second work item has multiple associated work items, displaying a second view control in a new page or details page of the second work item; in response to a trigger operation on the second view control, displaying the field value of the fourth target field information of each associated work item, wherein the fourth target field information is determined based on the configuration operation in the project space interface to which the second work item belongs; when the second work item has a single associated work item, displaying the field value of the fifth target field information of the associated work item in a new page or details page of the second work item, wherein the field value of the displayed fifth target field information can be modified in response to a modification operation, and the fifth target field information is determined based on the configuration operation in the project space interface to which the second work item belongs.
[0148] Please refer to FIG. 6 , which shows an exemplary system architecture to which the information interaction method according to an embodiment of the present disclosure can be applied.
[0149] 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.
[0150] 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.
[0151] 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.
[0152] 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, and sending relevant data of the display information to the terminal devices 601, 602, and 603.
[0153] It should be noted that the information interaction method provided in the embodiment of the present disclosure can be executed by a terminal device, and accordingly, the information interaction device can be set in the terminal devices 601, 602, and 603. In addition, the information interaction method provided in the embodiment of the present disclosure can also be executed by a server 605, and accordingly, the information interaction device can be set in the server 605.
[0154] 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.
[0155] 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.
[0156] 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.
[0157] 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.
[0158] 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.
[0159] 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 forms, 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.
[0160] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form 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 later developed network.
[0161] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0162] 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: in response to the triggering operation of the associated work item information control in the first work item display interface, displays the information selection interface of the associated work item; in the associated work item information selection interface, displays the main description information and at least one field information of the associated work item; in response to the selection operation of the at least one field information, displays information corresponding to the selected field information on the first work item display interface.
[0163] 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).
[0164] 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.
[0165] 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, the second display unit may also be described as a "unit for displaying a second task set."
[0166] 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.
[0167] 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.
[0168] 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.
[0169] 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.
[0170] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. An information interaction method, comprising: In response to a triggering operation on the associated work item information control in the first work item display interface, displaying an information selection interface for associated work items; In the information selection interface of the related work item, the main description information and at least one field information of the related work item are displayed; In response to a selection operation on the at least one field information, information corresponding to the selected field information is displayed on the first work item display interface.
2. The method according to claim 1, wherein the displaying of the main description information and at least one field information of the related work item in the related work item information selection interface includes: Show at least two levels of related work items; Displaying field information for a selected associated work item among the at least two levels of associated work items; Among them, the first-level associated work item in the at least two-level associated work item is an associated work item of the first work item; and the other-level associated work items in the at least two-level associated work item information except the first-level associated work item have an associated relationship with the associated work item in the previous-level associated work item that is in a selected state.
3. The method according to claim 1, wherein before displaying the related work item information selection interface in response to the triggering operation on the related work item information control in the first work item display interface, the method further comprises one or more of the following: In response to the column insertion instruction, the associated work item information control is displayed, wherein, The column insertion instruction is used to instruct to insert a new information column into the first work item display interface; In response to a filtering instruction, displaying the associated work item information control, wherein the filtering instruction is used to instruct to filter the first work item displayed on the first work item display interface; In response to the grouping instruction, the associated work item information control is displayed, wherein the grouping instruction is used to instruct to group the first work items displayed on the first work item display interface.
4. The method according to claim 1, wherein in response to a selection operation on the at least one field information, displaying corresponding information on the first work item display interface comprises: In the information selection interface displayed based on the column insert instruction, select field information as the first target field information according to the selection operation; In the first work item display interface, a newly inserted information column is displayed, wherein the newly inserted information column includes a field value of the first target field information corresponding to the first work item.
5. The method according to claim 4, wherein displaying the newly inserted information column in the first work item display interface comprises: When the first work item has multiple associated work items, displaying a first viewing control corresponding to the first work item; In response to a triggering operation on the first viewing control, field values of first target field information of each associated work item are displayed.
6. The method according to claim 4, wherein displaying the newly inserted information column in the first work item display interface comprises: When the first work item has a single associated work item, the field value of the first target field information of the single associated work item is displayed, wherein the field value corresponding to the single associated work item can be modified in response to a modification operation.
7. The method according to claim 1, wherein in response to a selection operation on the at least one field information, displaying corresponding information on the first work item display interface comprises: In the information selection interface displayed based on the grouping instruction, field information is selected as the second target field information according to the selection operation; The first work items displayed on the first work item display interface are grouped according to the second target field information, and the grouping result is displayed in the first work item display interface.
8. The method according to claim 7, wherein displaying the grouping result in the first work item display interface comprises: If the first work item has multiple associated work items, and it is determined according to the field values of the second target field information of the multiple associated work items that the first work item belongs to multiple groups, the first work item is displayed in the multiple groups.
9. The method according to claim 1, wherein in response to a selection operation on the at least one field information, displaying corresponding information on the first work item display interface comprises: In the information selection interface displayed based on the filtering instruction, select field information as the third target field information according to the selection operation; The first work items displayed on the first work item display interface are filtered according to the third target field information, and the filtering results are displayed in the first work item display interface.
10. The method according to claim 1, wherein the storage structure information of the work item of the project management system includes a first storage structure and a second storage structure; in, The first storage structure includes an association relationship identifier and a corresponding work item identifier; The second storage structure includes a list of association relationship identifiers bound to the current work item.
11. The method according to claim 10, wherein the method further comprises: According to the screening conditions, the target association relationship identifier and the target associated work item field value are obtained, where the target association relationship identifier indicates two types of work items; Based on the second storage structure of the work items, filter the work items of the first work item type that meet the target association relationship indication to obtain a first candidate result; Based on the second storage structure of the work items, screening the second work item type that matches the target association relationship indication and the work items that match the target association work item field value to obtain a second candidate result; According to the first storage structure in the first candidate result and the second candidate result, screening the work item pairs having an associated relationship in the first candidate result and the second candidate result; From the filtered work item pairs, a work item belonging to the first candidate result is determined as the filtering result.
12. The method of claim 1, wherein: The associated work item of the first work item and the first work item belong to the same project space, or belong to different project spaces; The associated work items at other levels except the first level associated work item in the at least two levels associated work item information and the associated work item in the previous level that is in a selected state belong to the same project space or belong to different project spaces.
13. The method according to claim 1, wherein the second work item is the same as or different from the first work item displayed on the first work item display interface; and The method may further comprise one or more of the following: When the second work item has multiple associated work items, a second viewing control is displayed on the new page or detail page of the second work item; in response to a trigger operation on the second viewing control, the field value of the fourth target field information of each associated work item is displayed, wherein, The fourth target field information is determined based on a configuration operation in the project space interface to which the second work item belongs; When the second work item has a single associated work item, the field value of the fifth target field information of the associated work item is displayed in the new page or details page of the second work item, wherein the field value of the displayed fifth target field information can be modified in response to a modification operation, and the fifth target field information is determined based on the configuration operation in the project space interface to which the second work item belongs.
14. An information interaction device, comprising: A first display unit, configured to display an information selection interface for related work items in response to a triggering operation on a related work item information control in the first work item display interface; A second display unit is used to display the main description information and at least one field information of the related work item in the related work item information selection interface; The third display unit is configured to display information corresponding to the selected field information on the first work item display interface in response to a selection operation on the at least one field information.
15. 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 13.
16. 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 13 is implemented.