Data display method and related equipment

By introducing filter controls and filtering functions based on plan list links into the data display method, the problem of data screening in the prior art cannot be used to use plan list link information, and efficient data display is achieved.

CN119536892APending Publication Date: 2025-02-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411698945.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the prior art, it is impossible to use the information of the planning list link to screen and display data.

Method used

Provides a data display method, by setting filter controls in the page, in response to user operations, the display window is allowed to filter based on the schedule link instance or hierarchy, and obtain and display target work items.

Benefits of technology

The hierarchical sequential data display based on the planning list link is realized, and the data screening is performed using the superior and subordinate relationships of the planning list link, which improves the efficiency and accuracy of data display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536892A_ABST
    Figure CN119536892A_ABST
Patent Text Reader

Abstract

The invention provides a data display method and related equipment. The method comprises the steps that a first page is displayed, and the first page comprises a screening control; in response to a trigger operation for the screening control, displaying a first window in the first page, the first window comprising a screening option for performing a screening operation based on a plan table link; in response to the fact that the screening option is configured to display work items based on plan table link instances, determining a specified instance in the plan table link, and obtaining at least one target work item based on the specified instance; or in response to the fact that the screening option is configured to display the work items based on a plan table link hierarchy, determining a specified hierarchy in the plan table link, and obtaining at least one target work item based on the specified hierarchy; and displaying the at least one target work item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a data display method and related equipment. Background Art

[0002] With the continuous development of Internet technology, many tasks can be completed intelligently. For example, a project can be managed in a process-oriented manner using a schedule.

[0003] However, the inventors of the present disclosure have discovered that in the related art, the information of the schedule link cannot be used when displaying data. Summary of the invention

[0004] The present disclosure proposes a data display method and related devices to solve or partially solve the above problems.

[0005] In a first aspect, the present disclosure provides a data display method, comprising:

[0006] displaying a first page, the first page including a filter control;

[0007] In response to a trigger operation on the filter control, displaying a first window in the first page, the first window including a filter option for performing a filter operation based on a schedule link;

[0008] In response to the filter option being configured to display work items based on schedule link instances, determining a specified instance in the schedule link, and acquiring at least one target work item based on the specified instance; or

[0009] In response to the filter option being configured to display work items based on a schedule link hierarchy, determining a specified hierarchy in the schedule link, and acquiring at least one target work item based on the specified hierarchy;

[0010] The at least one target work item is displayed.

[0011] In a second aspect of the present disclosure, a data display device is provided, comprising:

[0012] A first display module is configured to: display a first page, wherein the first page includes a filter control;

[0013] A second display module is configured to: in response to a trigger operation on the filter control, display a first window in the first page, wherein the first window includes a filter option for performing a filter operation based on a schedule link;

[0014] The determining and acquiring module is configured to: in response to the filtering option being configured to display work items based on schedule link instances, determine a specified instance in the schedule link, and acquire at least one target work item based on the specified instance; or in response to the filtering option being configured to display work items based on schedule link levels, determine a specified level in the schedule link, and acquire at least one target work item based on the specified level;

[0015] The third display module is configured to: display the at least one target work item.

[0016] In a third aspect of the present disclosure, a computer device is provided, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method described in the first aspect.

[0017] According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors execute the method described in the first aspect.

[0018] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0019] The data display method and related devices provided by the embodiments of the present disclosure filter data based on schedule link instances or hierarchies, and can use the hierarchical relationship of the schedule links to filter data, thereby realizing data display based on the hierarchical order of the schedule links. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1A A schematic diagram showing an exemplary system provided by an embodiment of the present disclosure is shown.

[0022] Figure 1B A schematic diagram of an exemplary schedule link is shown.

[0023] Figure 2A A schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0024] Figure 2B Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0025] Figure 2C Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0026] Figure 2D Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0027] Figure 3A Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0028] Figure 3B Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0029] Figure 3C Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0030] Figure 3D Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0031] Figure 3E Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0032] Figure 3F Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0033] Figure 3G Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0034] Figure 3H Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0035] Fig. 3I Another schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0036] Figure 4 A flowchart of an exemplary method provided by an embodiment of the present disclosure is shown.

[0037] Figure 5 A schematic diagram of the hardware structure of an exemplary computer device provided in an embodiment of the present disclosure is shown.

[0038] Figure 6 A schematic diagram of an exemplary device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0039] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0040] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0041] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0042] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0043] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0044] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0045] Figure 1A A schematic diagram of an exemplary system 100 provided by an embodiment of the present disclosure is shown.

[0046] like Figure 1AAs shown, the system 100 can be used to implement online or offline project management functions, and can include terminal devices 102A, 102B, a server 106, and a database server 108. A medium (e.g., a network) providing a communication link may be included between the terminal devices 102A, 102B and the server 106 and the database server 108. The network may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0047] Various applications (APPs) or software may be installed on the terminal devices 102A and 102B, such as project management applications or software, collaborative office applications or software, image processing applications or software, video conferencing applications or software, reading applications or software, video applications or software, social applications or software, payment applications or software, web browsers, and instant messaging tools, etc. In some embodiments, these applications or software may be used to manage projects.

[0048] The terminal devices 102A and 102B here can be hardware or software. When the terminal devices 102A and 102B are hardware, they can be various electronic devices with display screens, including but not limited to smart phones, tablet computers, e-book readers, MP3 players, laptop computers (Laptops) and desktop computers (PCs), etc. When the terminal devices 102A and 102B are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, to provide distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0049] The server 106 may be a server that provides various services, such as a background server that provides support for various applications displayed on the terminal devices 102A and 102B. The database server 108 may also be a database server that provides various services. It is understood that in the case where the server 106 can implement the relevant functions of the database server 108, the database server 108 may not be set in the system 100.

[0050] Here, the server 106 and the database server 108 can also be hardware or software. When they are hardware, they can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When they are software, they can be implemented as multiple software or software modules (for example, to provide distributed services), or as a single software or software module. No specific limitation is made here.

[0051] It should be noted that the method for editing a document provided in the embodiment of the present disclosure may be executed by the server 106. It should be understood that Figure 1AThe number of terminal devices, users, servers and database servers in the embodiment is only for illustration. Any number of terminal devices, users, servers and database servers may be provided as required.

[0052] For the convenience of explanation, some concepts that may be involved in the embodiments of the present disclosure are first introduced.

[0053] Space is a basic unit of organizational collaboration, which can be the management of a single project or a collection of multiple projects.

[0054] Work Item is a collaborative work item of a team, or it can be a collection of items broken down by a project. Work items can be divided into different types according to their content, such as requirements, defects, versions, iterations, milestones, etc. Among them, requirements (Feature) can refer to the software functions required by users to solve a problem / achieve a certain goal, which can help team members track specific details. Defects (Issue) can refer to business requirements that do not meet the original definition. For example, pop-up windows do not display, etc.

[0055] View is a collection of query dimensions of work items that are of high frequency concern within the team. It can also be called view dual specialization. Views can be of various types, such as tables, lists, Kanban boards, Gantt charts, metrics, etc. Tables can be permutations and combinations of field information, arranging data in a cell mode. Gantt charts can display project progress in a time dimension through bar charts. Metrics are a continuous quantitative process of defining, collecting, and analyzing data for software development projects, processes, and their products. For example, demand throughput, quality, cycle and labor estimation.

[0056] A schedule, also known as a WBS (Work Breakdown Structure) schedule, can break down projects with long delivery cycles and involving many people into work packages according to deliverables, and then break down the work packages into tasks of executable granularity. In the schedule, you can set nodes, processes, or tasks for work items. You can set schedules and estimates for nodes or tasks. Schedules can include start time and end time. The scheduling duration can be called the duration. Estimates can be the personnel input, for example, calculated in units of person / day (i.e. one person per day).

[0057] A process can refer to the basic steps of a matter's life cycle, which is composed of process nodes and execution methods in an orderly manner. A node can refer to the stage division point of a process.

[0058] Sub-process nodes can refer to process subdivision areas or task packages under a large-scale planning process. Other processes introduced into a process are called sub-processes in the current process. Other nodes can be disassembled under the sub-process node.

[0059] Source data is the data that specifically measures the entire work item. For example, source data can include work items, such as requirements, defects, versions, and iterations. Source data can include view data, such as the pool of ongoing requirements, defects to be handled by me, and personal customized view names. Source data can include a single instance, for example, the data scope is a specific requirement, defect, version, and iteration.

[0060] Role: various roles involved in a project. A project requires the support of different roles.

[0061] In some embodiments, a project management application or software may be installed in the terminal devices 102A and 102B, and the users 104A and 104B may use the application or software installed in the terminal devices 102A and 102B to perform project management. For a project, a schedule may be configured for management. In the schedule, the deliverables may be broken down into work packages, and then broken down into tasks of executable granularity under the work packages, and the nodes, processes or tasks of the work items may be set. Among them, a process may be a basic step in the life cycle of an event, which is composed of process nodes and execution methods in an orderly manner. Sub-process nodes may be other processes introduced in a process, which are called sub-processes in the current process. Other nodes may be further broken down under the sub-process nodes.

[0062] Therefore, it is necessary to record the link relationship of the sub-process work items starting from the root work item according to the topological order of the sub-process nodes on the flowchart. Such a link relationship can be considered as a schedule link.

[0063] Figure 1B A schematic diagram of an exemplary schedule link is shown.

[0064] like Figure 1B As shown, for a project, a standardized schedule link can usually be set up, for example, the root level is the project, the first level under the root level is activity A and activity B, the second level under activity A is task A, and the second level under activity B is task B. Among them, activity A and activity B can also be considered as two sub-processes under the root level.

[0065] Users can create instances based on schedule links. Figure 1BAs shown, instance 1 includes root work item Project 1, and the sub-work items of the root work item include activities A1 and B1, and activity A1 further includes sub-work item task A11, and activity B1 further includes sub-work item task B11. Instance 2 includes root work item Project 2, and the sub-work items of the root work item include activities A2, and activity A2 further includes sub-work item task A21.

[0066] according to Figure 1B As shown in the figure, the current project management system's schedule link realizes the decomposition of a single work item process into different work item processes, and connects the instances in series according to the hierarchical relationship of the process to form a schedule link. Since the schedule is generally a project decomposed from multiple levels from top to bottom to the smallest executable granularity, there is a natural demand for the transmission and consumption of personnel, field values, and schedules between the decomposed instances with hierarchical attributes, realizing the division of labor and collaboration of personnel from appointment to execution, as well as information synchronization, view display and measurement, etc.

[0067] However, in the related art, information can only be obtained for a single work item, and there is no method for obtaining information based on the hierarchical order of schedule links.

[0068] In view of this, one aspect of an embodiment of the present disclosure provides a data display method.

[0069] Figure 2A A schematic diagram of an exemplary page 200 according to an embodiment of the present disclosure is shown. The page 200 can be used to perform configuration based on a schedule link, so that the user side can display data based on the schedule link according to the configuration information.

[0070] like Figure 2A As shown, in some embodiments, the user 104A can use the terminal device 102A to open the collaborative office software, and then the terminal device 102A can display the page 200. Optionally, the page 200 can be set with a data filtering condition based on the schedule link.

[0071] like Figure 2A As shown, for example, page 200 may be a configuration page for work item activity A1, region 200A of page 200 may display relevant information of the work item, and region 200B is located on one side of page 200 and may include various configuration items. Optionally, region 200B may include a control 202 for configuring data source information for work item activity A1.

[0072] In response to the user 104A triggering the control 202 , the page 200 may display a window 204 , which may include configuration items for configuring a data source.

[0073] Alternatively, if Figure 2AAs shown, the window 204 may include a configuration item 2042 for configuring a data range condition, and the configuration item 2042 may further include sub-configuration items 2042A-2042C.

[0074] In some embodiments, sub-configuration item 2042A can be used to configure filter items. Click the drop-down arrow on the right to display a drop-down menu to configure filter items. Exemplarily, the configurable filter items can be name, status, priority, space, creation time, creator, etc. As an optional embodiment, the configurable filter items can also include a schedule (WBS) link instance and a schedule (WBS) link level, so that the filter conditions can be set based on the schedule (WBS) link instance and the schedule (WBS) link level. Figure 2A As shown, optionally, the user 104A may select a schedule link instance as a filter item and then set a filter condition based on the schedule link instance.

[0075] Optionally, the sub-configuration item 2042B may be used to set an operator. For a schedule link instance, the operator that may be selected by the sub-configuration item 2042B includes an existing instance. Figure 2A As shown, the sub-configuration item 2042B is configured to have an instance.

[0076] Optionally, sub-configuration item 2042C can be used to configure a specified instance, and the specified instance is used to obtain displayed data based on the specified instance on the display side. As an optional embodiment, the specified instance can be defaulted to the current instance. For example, if the current page 200 is used to configure work item activity A1, the specified instance can be the instance corresponding to activity A1. In some embodiments, other instances can also be selected in the drop-down menu as the specified instance, thereby widening the configuration scope.

[0077] After the configuration is completed, click the OK button to complete the configuration.

[0078] Figure 2B A schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure is shown.

[0079] like Figure 2B As shown, optionally, the user 104A can also select the schedule link level as a filter item, and then set the filter condition based on the schedule link level. For the schedule link level, the operator that can be selected in the sub-configuration item 2042B includes the existence level.

[0080] In some embodiments, the sub-configuration item 2042C may be used to set the designated level. For example, by clicking the drop-down button on the right, a drop-down menu may be displayed, and the drop-down menu may further include various levels in the schedule link, such as project, activity A, activity B, task A, and task B. After selecting the designated level, the displayed data may be obtained according to the designated level on the display side.

[0081] After the configuration is completed, click the OK button to complete the configuration.

[0082] In some embodiments, the detail page of the work item may also be configured so that the detail page can display the schedule link instance information and / or schedule link level information of the work.

[0083] Figure 2C A schematic diagram of another exemplary page 210 according to an embodiment of the present disclosure is shown.

[0084] like Figure 2C As shown, in some embodiments, the detail page can be configured in page 210. The configured detail page information can be displayed in the preview area 212 of page 210.

[0085] like Figure 2C As shown, optionally, a form item resource library may be included on one side of page 210 for selecting configuration item resources to be configured in the details page. Optionally, configuration items 214 and 216 may be included, wherein configuration item 214 may be used to configure schedule link instance information in the details page, and configuration item 216 may be used to configure schedule link level information in the details page.

[0086] like Figure 2C As shown, exemplarily, the schedule link instance information is configured in the details page, and the configuration item 214 can be grayed out at this time, indicating that it has been configured. The schedule link instance information 2122 can be displayed and boxed out in the preview area 212, prompting that the schedule link instance information is currently being configured. Basic information configuration items can be displayed on the other side of the page 210, including the form item name configuration item 218. Currently selected is the schedule link instance information 2122, then the configuration item 218 can be used to configure the name corresponding to the schedule link instance information in the details page. If no name is added, the default name can be used, for example, WBS link instance.

[0087] After the configuration is completed, click the OK button to complete the configuration. On the display side, the details page of activity A1 can display the schedule link instance information 2122.

[0088] Figure 2D A schematic diagram of another exemplary page 210 according to an embodiment of the present disclosure is shown.

[0089] like Figure 2D As shown, in some embodiments, the schedule link level information can also be configured in the details page. The configuration method is similar to the configuration of the schedule link instance information, which will not be repeated here.

[0090] After the configuration is completed, click the OK button to complete the configuration. On the display side, the details page of activity A1 can display the schedule link level information 2124.

[0091] It can be understood that the above embodiment is only an exemplary description of how to configure the schedule link instance information and schedule link level information, and the specific configuration can be performed as needed. For example, this information is configured for each required work item.

[0092] After completing the configuration, the schedule link instance information and schedule link level information can be displayed on the display side.

[0093] Figure 3A A schematic diagram of an exemplary page 300 according to an embodiment of the present disclosure is shown.

[0094] like Figure 3A As shown, optionally, user 104B can filter and display data based on the schedule link in page 300. Optionally, page 300 can include a filter control 302, which can be used to set filter conditions for data display.

[0095] In some embodiments, Figure 3A As shown, in response to a trigger operation (e.g., a click operation) on the filter control 302, a window 304 may be displayed in the page 300, and the window 304 may further include a filter option 3042 for performing a filter operation based on a work plan (WBS) link. Figure 3A As shown, the filter option 3042 includes configuration items 3042A to 3042C, wherein the configuration item 3042A can be used to configure the filter item. Click the drop-down arrow on the right to display a drop-down menu to configure the filter item. Exemplarily, the configurable filter items can be name, status, priority, belonging space, creation time, creator, and the like. As an optional embodiment, the configurable filter items can also include a schedule (WBS) link instance and a schedule (WBS) link level, so that the filter conditions can be set based on the schedule (WBS) link instance and the schedule (WBS) link level.

[0096] like Figure 3A As shown, optionally, the user 104B may select a schedule link instance as a filter item and then set a filter condition based on the schedule link instance.

[0097] Optionally, configuration item 3042B may be used to set an operator. For a schedule link instance, the operator that may be selected in configuration item 3042B includes an existing instance. Figure 3A As shown, the configuration item 3042B is configured to have an instance.

[0098] Optionally, configuration item 3042C may be used to configure a specified instance, so that displayed data may be obtained based on the specified instance. As an optional embodiment, an instance may be selected in a drop-down menu as the specified instance. Exemplarily, the instance displayed in the drop-down menu may be any instance in the schedule link of the current project corresponding to page 300. Figure 1B For example, the selectable instances may include Project 1, Project 2, Activity A1, Activity A2, Activity B1, Task A11, Task A21, and Task B11. User 104B may select one of them as a designated instance as needed.

[0099] Figure 3B A schematic diagram of another exemplary page 300 according to an embodiment of the present disclosure is shown.

[0100] like Figure 3B As shown, optionally, the user 104B may select the schedule link level as a filter item and then set the filter condition based on the schedule link level.

[0101] Optionally, configuration item 3042B may be used to set an operator. For the schedule link level, the operator that may be selected in configuration item 3042B includes the existence level. Figure 3B As shown, the configuration item 3042B is configured to exist in a hierarchy.

[0102] Optionally, configuration item 3042C may be used to configure a specified level, so that displayed data may be obtained based on the specified level. As an optional embodiment, a level may be selected in a drop-down menu as a specified instance. For example, the instance displayed in the drop-down menu may be any level in the schedule link of the current project corresponding to page 300. Figure 1B For example, the optional levels may include project level, activity A level, activity B level, task A level, and task B level. The user 104B may select one of them as a designated level as needed.

[0103] Back to Figure 3A In some embodiments, in response to the filter option 3042 being configured to display work items based on a schedule link instance (for example, the configuration item 3042A is configured as a schedule link instance by the user 104B), a specified instance in the schedule link can be further determined, and at least one target work item can be obtained based on the specified instance for data display.

[0104] Optionally, based on the configuration information of the filtering option 3042, the instance name corresponding to the specified instance (for example, the instance name configured by configuration item 3042C) can be determined, and then, based on the instance name, the specified instance can be determined in the schedule link, so that the corresponding specified instance in the schedule link can be found to obtain the at least one target work item.

[0105] For example, Figure 1B For example, assuming that user 104B configures the specified instance as activity A1, as an optional embodiment, all sub-work items of activity A1 can be obtained according to the schedule link as the at least one target work item. Figure 1B For example, the at least one target work item includes task A11. If task A11 further includes sub-work items, such as sub-task A111, sub-task A111 will also be obtained as a target work item.

[0106] In some embodiments, Figure 3A As shown, page 300 can be a page for filtering and displaying data under a certain work item (e.g., milestone) view, so that the filtered data can be work items of the same type as the work item (e.g., all milestone work items), thereby avoiding filtering various types of work items for display, resulting in a large consumption of resources (because there are usually tens of thousands of work items under a project).

[0107] Therefore, as an optional embodiment, the first specified value (e.g., milestone) of the filtering operation can be determined based on the work item view (e.g., milestone view) corresponding to the first page, and then, based on the schedule link, at least one sub-work item of the specified instance (i.e., all sub-work items under the specified instance) is determined, and then, at least one target work item matching the first specified value is obtained from at least one sub-work item of the specified instance, for example, all sub-work items whose work item type is milestone in at least one sub-work item of the specified instance. In this way, using the work item type corresponding to the work item view as the specified value for filtering and matching can reduce the number of recalled sub-work items and improve processing speed. Moreover, the type of work items filtered out by the data filtering operation under a specific type of work item view is the same as the type of work items corresponding to the view, which is more in line with user habits.

[0108] by Figure 1BFor example, if user 104B selects the instance of activity A1 in the task view, task A11 can be filtered out, while task A21 and task B11 will not be filtered out because they are not under instance activity A1. In addition, if there are non-task instances in the link, they will not be filtered out as target work items.

[0109] Refer again Figure 3B In some embodiments, in response to the filter option being configured to display work items based on a schedule link hierarchy (e.g., configuration item 3042A is configured as a schedule link hierarchy by user 104B), a specified hierarchy in the schedule link is determined, and at least one target work item is obtained based on the specified hierarchy for data display.

[0110] Optionally, based on the configuration information of the filtering option 3042, the hierarchical information corresponding to the specified level (for example, the hierarchical information configured by configuration item 3042C) can be determined, and then, based on the hierarchical information, the hierarchical information can be determined in the schedule link, so that the corresponding hierarchical information in the schedule link can be found to obtain the at least one target work item.

[0111] For example, Figure 1B For example, assuming that user 104B configures the designated level as activity A level, as an optional embodiment, all sub-work items of activity A level can be obtained according to the schedule link as the at least one target work item. Figure 1B For example, the at least one target work item includes task A11 and task A21. If task A11 further includes sub-work items, such as sub-task A111, sub-task A111 will also be obtained as a target work item.

[0112] As mentioned above, if the target work items to be obtained are not restricted, it will lead to a problem of large resource consumption. Therefore, in some embodiments, the second specified value (e.g., milestone) of the filtering operation can be determined according to the work item view (e.g., milestone view) corresponding to the first page 300, and then, at least one sub-work item of the specified level (i.e., all sub-work items under the specified level) is determined according to the schedule link, and then, at least one target work item matching the second specified value is obtained from at least one sub-work item of the specified level. In this way, using the work item type corresponding to the work item view as the specified value for filtering and matching can reduce the number of recalled sub-work items and improve processing speed. In addition, the type of work items filtered out by the data filtering operation under a specific type of work item view is the same as the type of work item corresponding to the view, which is more in line with user habits.

[0113] by Figure 1BFor example, if user 104B selects the activity A level in the task view, then tasks A11 and A21 can be filtered out, but task A21 will not be filtered out because it is not in the activity A level. In addition, if there are non-task instances in the link, they will not be filtered out as target work items.

[0114] After obtaining at least one target work item according to the above embodiment, the at least one target work item may be displayed in page 300, such as Figure 3C and Figure 3D shown.

[0115] For example, if work item milestone 1 is obtained based on the schedule link instance screening, page 300 may display target work item 312, such as Figure 3C If work item milestone 1 and milestone 2 are obtained based on the schedule link level screening, page 300 can display target work items 312 and 314, as shown in FIG. Figure 3D shown.

[0116] Alternatively, if Figure 3C As shown, the target work item 312 may further include schedule link instance information, so that the user 104B can determine the schedule link instance information of the target work item 312 based on the information and know its link instance information in the schedule link. Figure 3D As shown, the target work item 312 may further include schedule link level information, so that the user 104B may determine the schedule link level information of the target work item 312 based on the information and know its link level information in the schedule link.

[0117] In some embodiments, Figure 3C As shown, the page 300 may also include a table control 306. When the user 104B triggers the control 306, the page 300 may be switched to a list display page, such as Figure 3E and Figure 3F As shown, the information of the target work item can be viewed in list form.

[0118] As an optional embodiment, Figure 3EAs shown, in response to the filtering option being configured to display work items based on schedule link instances, a schedule link instance column 306A is displayed in the list display page, and the schedule link instance information 3062A of the at least one target work item (e.g., milestone 1) is displayed in the schedule link instance column, so that the user 104B can determine the schedule link instance information of the target work item 312 based on the information, and know its link instance information in the schedule link. Optionally, the schedule link instance information 3062A includes the root work item instance information and the parent work item instance information of the target work item on the schedule link, so that based on the root work item instance information and the parent work item instance information, the specific link information of the work item in the schedule link can be roughly understood, and the displayed information will not be much, so as to realize the simplification of the page. It can be understood that the complete link information corresponding to the target work item (the instance information corresponding to each level obtained by tracing upward from the target work item step by step) can also be displayed, so that the user 104B can better understand the specific link information of the work item.

[0119] As another optional embodiment, Figure 3F As shown, in response to the filtering option being configured to display work items based on the schedule link hierarchy, the schedule link hierarchy column 306B is displayed in the list display page, and the schedule link hierarchy information 3062B, 3062C of the at least one target work item (e.g., milestone 1, milestone 2) is displayed in the schedule link hierarchy column 306B, so that the user 104B can determine the schedule link hierarchy information of the target work item 312 based on the information, and know its link hierarchy information in the schedule link. Optionally, the schedule link hierarchy information includes the root work item information and the parent work item information of the target work item on the schedule link, so that based on the root work item information and the parent work item information, the specific hierarchy information of the work item in the schedule link can be roughly understood, and the information displayed will not be much, so as to simplify the page. It can be understood that the complete link hierarchy information corresponding to the target work item (each level obtained by tracing upward from the target work item step by step) can also be displayed, so that the user 104B can better understand the specific link hierarchy information of the work item.

[0120] As an exemplary scenario of a specified level, assuming that user 104B is a manager in a specific field (e.g., hardware field, software field, etc.), by filtering work items of the level corresponding to his field, he can only view work items related to his management work, which is very convenient to use.

[0121] It can be understood that since the schedule link is an abstract tree structure, the hierarchical information itself only reflects the schedule link structure without displaying specific instances. Therefore, the schedule link hierarchical information can only be used to display information.

[0122] However, for the schedule link instance information, since it is obtained by connecting each instance on the schedule link in series, each instance has detailed information.

[0123] Therefore, in some embodiments, reference Figure 3E As shown, in response to the trigger operation for the root work item instance information, the detailed information of the root work item corresponding to the root work item instance information is displayed, so that the user 104B can directly jump to the details page of the root work item instance on the schedule link of the work item based on the schedule link instance information for viewing, which is convenient for operation and provides a better user experience. Similarly, in response to the trigger operation for the parent work item instance information, the detailed information of the parent work item corresponding to the parent work item instance information is displayed, so that the user 104B can directly jump to the details page of the parent work item instance on the schedule link of the work item based on the schedule link instance information for viewing, which is convenient for operation and provides a better user experience.

[0124] It can be understood that when the schedule link instance information contains the instance information on the complete link of the work item, user 104B can directly jump to the details page of any other instance on the schedule link of the work item based on the schedule link instance information, which is convenient to operate and provides a better user experience.

[0125] In some embodiments, in any of the above embodiments, the schedule link instance information and the schedule link level information can also be displayed simultaneously, so that the user 104B can understand both types of information at the same time, and can view other instances on the link based on the schedule link instance information at any time, which is convenient to operate and provides a better user experience.

[0126] Back to Figure 3C In some embodiments, in addition to viewing other instances on the link, the details page of the target work item can also be viewed.

[0127] Therefore, optionally, in response to a trigger operation (e.g., clicking on work item 312) of a first target work item (e.g., work item 312) among the at least one target work item, detail information of the first target work item can be displayed on the detail page of the first target work item, the detail information including schedule link information of the first target work item, the schedule link information including schedule link instance information and / or schedule link hierarchy information.

[0128] Figure 3GA schematic diagram of an exemplary detail page 320 according to an embodiment of the present disclosure is shown.

[0129] Alternatively, if Figure 3G As shown, the detail page 320 of the work item 312 includes schedule link instance information 322 and schedule link level information 324 .

[0130] It can be understood that whether the details page 320 displays the schedule link instance information 322 and the schedule link level information 324 can be completed in the aforementioned configuration embodiment. When the details page of the work item is configured with the schedule link instance information 322 and the schedule link level information 324, the details page 320 can display the schedule link instance information 322 and the schedule link level information 324.

[0131] Similar to the above embodiment, Figure 3G After each instance information in the schedule link instance information 322 is triggered, you can jump to the details page of the corresponding instance for viewing, which is convenient to operate and provides a better user experience.

[0132] In some embodiments, the grouping conditions may also be set based on the schedule link level. Figure 3A As shown, the page 300 also includes a grouping control 308. In response to a trigger operation on the grouping control 308, a window 3082 is displayed in the page 300. The window 3082 includes a grouping condition option 3084 for performing a grouping operation based on the schedule link, such as Figure 3H In response to the grouping condition option 3084 being configured to display work items based on the target level of the schedule link (e.g., selecting "Level 1" in the drop-down menu 3086), the at least one target work item is grouped and displayed according to the target level, such as Fig. 3I shown.

[0133] In the related art, it may be cumbersome to display the filtering results according to the grouping of the work items themselves. For example, the grouping may include a first-level grouping, which further includes a second-level grouping, which further includes a third-level grouping, and so on. If the number of filtering results is small, the user 104B will need to click on each level of the grouping to view them.

[0134] like Fig. 3I As shown, by displaying the selected target level as a group, each work item can be grouped into a corresponding group, and then all groups can be displayed side by side without expanding each group layer by layer. In this way, by displaying the work items in groups based on the target level of the selected schedule link, it is possible to avoid displaying them according to the actual groups and make them easier to view.

[0135] It can be seen from the above embodiments that the data display method provided by the embodiments of the present disclosure filters data based on schedule link instances or hierarchies, and can use the upper and lower hierarchical relationships of schedule links to filter data, thereby realizing data display based on the hierarchical order of schedule links.

[0136] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0137] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0138] Figure 4 FIG. 4 is a flow chart of an exemplary method 400 provided by an embodiment of the present disclosure. The method 400 may be used to display data. Optionally, the method 400 may be performed by Figure 1A The terminal device 102A / 102B can be implemented separately or by Figure 1A The system 100 is implemented as follows.

[0139] like Figure 4 As shown, the method 400 may further include the following steps.

[0140] In step 402, a first page (eg, Figure 3A 300), wherein the first page includes a filter control (e.g., Figure 3A Control 302);

[0141] In step 404, in response to a trigger operation on the filter control, a first window (eg, Figure 3A The first window includes a filter option for performing a filter operation based on the schedule link (e.g., Figure 3A Option 3042);

[0142] At step 406, in response to the filter option being configured to display work items based on schedule link instances, determining a specified instance in the schedule link, and acquiring at least one target work item based on the specified instance; or

[0143] At step 408, in response to the filter option being configured to display work items based on a schedule link level, determining a specified level in the schedule link, and acquiring at least one target work item based on the specified level;

[0144] At step 410, the at least one target work item (eg, Figure 3C Work item 312, Figure 3D work items 312, 314).

[0145] It can be seen from the above embodiments that the data display method provided by the embodiments of the present disclosure filters data based on schedule link instances or hierarchies, and can use the upper and lower hierarchical relationships of schedule links to filter data, thereby realizing data display based on the hierarchical order of schedule links.

[0146] In some embodiments, in response to the filter option being configured to display work items based on schedule link instances, determining a specified instance in the schedule link includes:

[0147] Based on the configuration information of the filter option (for example, the configuration item 3042A is configured as a schedule link instance), determine the instance name corresponding to the specified instance (for example, the instance name configured by the configuration item 3042C);

[0148] The designated instance is determined in the schedule link according to the instance name, so that the corresponding designated instance in the schedule link can be found to obtain the at least one target work item.

[0149] In some embodiments, in response to the filter option being configured to display work items based on schedule link instances, determining a specified instance in the schedule link, and obtaining at least one target work item based on the specified instance, includes:

[0150] Determining a first specified value (e.g., milestone) for the filtering operation according to a work item view (e.g., milestone view) corresponding to the first page;

[0151] Determine at least one sub-work item of the specified instance (eg, all sub-work items under the specified instance) according to the schedule link;

[0152] At least one target work item matching the first specified value is obtained from at least one sub-work item of the specified instance.

[0153] In this way, using the work item type corresponding to the work item view as the specified value for filtering and matching can reduce the number of recalled sub-work items and improve processing speed. In addition, the type of work items filtered out by the data filtering operation under a specific type of work item view is the same as the work item type corresponding to the view, which is more in line with user habits.

[0154] In some embodiments, in response to the filter option being configured to display work items based on a schedule link hierarchy, determining a specified hierarchy in the schedule link includes:

[0155] Based on the configuration information of the filter option (e.g., the configuration item 3042A is configured by the user 104B as a schedule link level), determining the level information corresponding to the specified level (e.g., the level information configured by the configuration item 3042C);

[0156] According to the level information, the designated level is determined in the schedule link, so that the corresponding level information in the schedule link can be found to obtain the at least one target work item.

[0157] In some embodiments, in response to the filter option being configured to display work items based on a schedule link hierarchy, determining a specified hierarchy in the schedule link, and obtaining at least one target work item based on the specified hierarchy, comprises:

[0158] Determining a second specified value (e.g., milestone) for the filtering operation according to a work item view (e.g., milestone view) corresponding to the first page;

[0159] Determine at least one sub-work item of the specified level (e.g., all sub-work items under the specified level) according to the schedule link;

[0160] At least one target work item matching the second specified value is obtained from at least one sub-work item of the specified level.

[0161] In this way, using the work item type corresponding to the work item view as the specified value for filtering and matching can reduce the number of recalled sub-work items and improve processing speed. In addition, the type of work items filtered out by the data filtering operation under a specific type of work item view is the same as the work item type corresponding to the view, which is more in line with user habits.

[0162] In some embodiments, the first page is a list display page (eg, Figure 3E or Figure 3F Page 300);

[0163] Displaying the at least one target work item includes:

[0164] In response to the filter option being configured to display work items based on schedule link instances, a schedule link instance column (eg, Figure 3E 306A), and displaying the schedule link instance information of the at least one target work item in the schedule link instance column (for example, Figure 3E The information 3062A) can be used so that the user can determine the schedule link instance information of the target work item based on the information and know its link instance information in the schedule link.

[0165] In response to the filter option being configured to display work items based on the schedule link hierarchy, a schedule link hierarchy column (e.g., Figure 3F 306B), and displaying the schedule link level information of the at least one target work item in the schedule link level column (for example, Figure 3F The user can determine the schedule link level information of the target work item based on the information 3062B, 3062C), so that the user can know the link level information of the target work item in the schedule link based on the information.

[0166] In some embodiments, the method further comprises:

[0167] In response to a trigger operation (e.g., clicking on work item 312) of a first target work item (e.g., work item 312) of the at least one target work item, detail information of the first target work item is displayed, the detail information including schedule link information of the first target work item, the schedule link information including schedule link instance information (e.g., Figure 3G 322) and / or schedule link level information (e.g., Figure 3G information 324), so that user 104B can learn this information on the details page, which is convenient for operation and provides a better user experience.

[0168] In some embodiments, the schedule link instance information includes the root work item instance information and the parent work item instance information of the target work item on the schedule link; the schedule link hierarchy information includes the root work item information and the parent work item information of the target work item on the schedule link, so that the user can understand this information, the operation is convenient, and the user experience is better.

[0169] In some embodiments, the method further comprises:

[0170] In response to the trigger operation for the root work item instance information, the detail information of the root work item corresponding to the root work item instance information is displayed, so that the user 104B can directly jump to the detail page of the root work item instance on the schedule link of the work item based on the schedule link instance information for viewing, which is convenient for operation and provides a better user experience;

[0171] In response to the trigger operation for the parent work item instance information, the detailed information of the parent work item corresponding to the parent work item instance information is displayed, so that user 104B can directly jump to the details page of the parent work item instance on the schedule link of the work item based on the schedule link instance information, which is convenient to operate and provides a better user experience.

[0172] In some embodiments, the first page further includes a grouping control ( Figure 3A Grouping controls 308);

[0173] The method further comprises:

[0174] In response to a trigger operation on the grouping control, a second window is displayed in the first page ( Figure 3H The second window includes a grouping condition option ( Figure 3H Option 3084);

[0175] In response to the grouping condition option being configured to display work items based on the target level of the schedule link, the at least one target work item is grouped and displayed according to the target level, such as Fig. 3I shown.

[0176] By displaying the work items as groups according to the selected target level, each work item can be grouped into its corresponding group, and then all groups can be displayed side by side without expanding each group layer by layer. In this way, the work items can be grouped and displayed based on the target level of the selected schedule link, avoiding displaying according to the actual group and making it easier to view.

[0177] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0178] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0179] The embodiment of the present disclosure also provides a computer device for implementing the above method 400. Figure 5 FIG. 5 is a schematic diagram showing the hardware structure of an exemplary computer device 500 provided in an embodiment of the present disclosure. The computer device 500 can be used to implement Figure 1A The server 106 can also be used to implement Figure 1A In some scenarios, the computer device 500 can also be used to implement Figure 1A The database server 108.

[0180] like Figure 5 As shown, the computer device 500 may include: a processor 502, a memory 504, a network interface 506, a peripheral interface 508 and a bus 510. The processor 502, the memory 504, the network interface 506 and the peripheral interface 508 are connected to each other in communication within the computer device 500 through the bus 510.

[0181] Processor 502 may be a central processing unit (CPU), an image processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. Processor 502 may be used to perform functions related to the technology described in this disclosure. In some embodiments, processor 502 may also include multiple processors integrated into a single logical component. For example, Figure 5 As shown, processor 502 may include a plurality of processors 502a, 502b, and 502c.

[0182] The memory 504 may be configured to store data (eg, instructions, computer code, etc.). Figure 5As shown, the data stored in the memory 504 may include program instructions (e.g., program instructions for implementing the method 400 of the embodiment of the present disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). The processor 502 may also access the program instructions and data stored in the memory 504, and execute the program instructions to operate on the data to be processed. The memory 504 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 504 may include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.

[0183] The network interface 506 can be configured to provide the computer device 500 with communication with other external devices via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC)), a cellular network, the Internet, or a combination thereof. It is understood that the type of network is not limited to the above specific examples.

[0184] The peripheral interface 508 can be configured to connect the computer device 500 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.

[0185] The bus 510 may be configured to transmit information between various components of the computer device 500 (e.g., the processor 502, the memory 504, the network interface 506, and the peripheral interface 508), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0186] It should be noted that, although the architecture of the above-mentioned computer device 500 only shows the processor 502, the memory 504, the network interface 506, the peripheral interface 508 and the bus 510, in the specific implementation process, the architecture of the computer device 500 may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the architecture of the above-mentioned computer device 500 may also only include the components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.

[0187] The embodiment of the present disclosure also provides a data display device. Figure 6 FIG. 6 is a schematic diagram of an exemplary device 600 provided by an embodiment of the present disclosure. Figure 6 As shown, the device 600 can be used to implement the method 400, and can further include the following modules.

[0188] The first display module 602 is configured to: display a first page, wherein the first page includes a filter control;

[0189] The second display module 604 is configured to: in response to a trigger operation on the filter control, display a first window in the first page, wherein the first window includes a filter option for performing a filter operation based on a schedule link;

[0190] The determining and obtaining module 606 is configured to: in response to the filtering option being configured to display work items based on schedule link instances, determine a specified instance in the schedule link, and obtain at least one target work item based on the specified instance; or in response to the filtering option being configured to display work items based on schedule link levels, determine a specified level in the schedule link, and obtain at least one target work item based on the specified level;

[0191] The third display module 608 is configured to: display the at least one target work item.

[0192] In some embodiments, the determination and acquisition module 606 is configured to:

[0193] Determining an instance name corresponding to the specified instance based on the configuration information of the filtering option;

[0194] The designated instance is determined in the schedule link according to the instance name.

[0195] In some embodiments, the determination and acquisition module 606 is configured to:

[0196] Determining a first specified value for the filtering operation according to the work item view corresponding to the first page;

[0197] Determining at least one sub-work item of the specified instance according to the schedule link;

[0198] At least one target work item matching the first specified value is obtained from at least one sub-work item of the specified instance.

[0199] In some embodiments, the determination and acquisition module 606 is configured to:

[0200] Determining level information corresponding to the specified level based on the configuration information of the filtering option;

[0201] The designated level is determined in the schedule link based on the level information.

[0202] In some embodiments, the determination and acquisition module 606 is configured to:

[0203] Determining a second specified value for the filtering operation according to the work item view corresponding to the first page;

[0204] Determining at least one sub-work item of the specified level according to the schedule link;

[0205] At least one target work item matching the second specified value is obtained from at least one sub-work item of the specified level.

[0206] In some embodiments, the first page is a list display page;

[0207] The third display module 608 is configured as follows:

[0208] In response to the filter option being configured to display work items based on schedule link instances, displaying a schedule link instance column in the list display page, and displaying schedule link instance information of the at least one target work item in the schedule link instance column; or

[0209] In response to the filter option being configured to display work items based on schedule link levels, a schedule link level column is displayed in the list display page, and schedule link level information of the at least one target work item is displayed in the schedule link level column.

[0210] In some embodiments, the third display module 608 is configured to: in response to a filtering operation on a first target work item among the at least one target work item, display detailed information of the first target work item, the detailed information including schedule link information of the first target work item, the schedule link information including schedule link instance information and / or schedule link level information.

[0211] In some embodiments, the schedule link instance information includes the root work item instance information and the parent work item instance information of the target work item on the schedule link;

[0212] The schedule link level information includes the root work item information and the parent work item information of the target work item on the schedule link.

[0213] In some embodiments, the third display module 608 is configured to:

[0214] In response to a trigger operation on the root work item instance information, displaying detailed information of a root work item corresponding to the root work item instance information;

[0215] In response to a trigger operation on the parent work item instance information, detailed information of the parent work item corresponding to the parent work item instance information is displayed.

[0216] In some embodiments, the first page further includes a grouping control;

[0217] The device also includes a grouping display module, which is configured to:

[0218] In response to a trigger operation on the grouping control, displaying a second window in the first page, the second window including a grouping condition option for performing a grouping operation based on a schedule link;

[0219] In response to the grouping condition option being configured to display the work items based on the target level of the schedule link, the at least one target work item is grouped and displayed according to the target level.

[0220] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0221] The device of the above embodiment is used to implement the corresponding method 400 in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0222] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute method 400 described in any of the above embodiments.

[0223] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0224] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the method 400 described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0225] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present disclosure further provides a computer program product, which includes a computer program. In some embodiments, the computer program is executable by one or more processors so that the processors execute the described method 400. Corresponding to the execution subject corresponding to each step in each embodiment of the method 400, the processor that executes the corresponding step may belong to the corresponding execution subject.

[0226] In some embodiments, the computer program product includes a program module for resolving operation conflicts, the program module including a module compiled into a binary instruction set based on a stack virtual machine (e.g., wasm) for being called by a terminal device and / or a module compiled into a static library for being called by a server.

[0227] The computer program product of the above embodiment is used to enable the processor to execute the method 400 described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0228] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0229] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0230] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0231] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A data display method, comprising: displaying a first page, the first page including a filter control; In response to a trigger operation on the filter control, displaying a first window in the first page, the first window including a filter option for performing a filter operation based on a schedule link; In response to the filter option being configured to display work items based on schedule link instances, determining a specified instance in the schedule link, and obtaining at least one target work item based on the specified instance; or In response to the filter option being configured to display work items based on a schedule link hierarchy, determining a specified hierarchy in the schedule link, and acquiring at least one target work item based on the specified hierarchy; The at least one target work item is displayed.

2. The method of claim 1, wherein: In response to the filter option being configured to display work items based on schedule link instances, determining a specified instance in the schedule link includes: Determining an instance name corresponding to the specified instance based on the configuration information of the filtering option; The designated instance is determined in the schedule link according to the instance name.

3. The method of claim 2, wherein: In response to the filter option being configured to display work items based on schedule link instances, determining a specified instance in the schedule link, and acquiring at least one target work item based on the specified instance, including: Determining a first specified value for the filtering operation according to the work item view corresponding to the first page; Determining at least one sub-work item of the specified instance according to the schedule link; At least one target work item matching the first specified value is obtained from at least one sub-work item of the specified instance.

4. The method of claim 1, wherein: In response to the filter option being configured to display work items based on a schedule link hierarchy, determining a specified hierarchy in the schedule link includes: Determining level information corresponding to the specified level based on the configuration information of the filtering option; The designated level is determined in the schedule link based on the level information.

5. The method of claim 4, wherein: In response to the filter option being configured to display work items based on a schedule link level, determining a specified level in the schedule link, and acquiring at least one target work item based on the specified level, including: Determining a second specified value for the filtering operation according to the work item view corresponding to the first page; Determining at least one sub-work item of the specified level according to the schedule link; At least one target work item matching the second specified value is obtained from at least one sub-work item of the specified level.

6. The method of claim 1, wherein: The first page is a list display page; Displaying the at least one target work item includes: In response to the filter option being configured to display work items based on schedule link instances, displaying a schedule link instance column in the list display page, and displaying schedule link instance information of the at least one target work item in the schedule link instance column; or In response to the filter option being configured to display work items based on schedule link levels, a schedule link level column is displayed in the list display page, and schedule link level information of the at least one target work item is displayed in the schedule link level column.

7. The method of claim 1, further comprising: In response to a display operation on a first target work item among the at least one target work item, detailed information of the first target work item is displayed, the detailed information including schedule link information of the first target work item, the schedule link information including schedule link instance information and / or schedule link level information.

8. The method according to claim 6 or 7, wherein: The schedule link instance information includes the root work item instance information and the parent work item instance information of the target work item on the schedule link; The schedule link level information includes the root work item information and the parent work item information of the target work item on the schedule link.

9. The method of claim 8, further comprising: In response to a trigger operation on the root work item instance information, displaying detailed information of a root work item corresponding to the root work item instance information; In response to a trigger operation on the parent work item instance information, detailed information of the parent work item corresponding to the parent work item instance information is displayed.

10. The method of claim 1, wherein: The first page also includes a grouping control; The method further comprises: In response to a trigger operation on the grouping control, displaying a second window in the first page, the second window including a grouping condition option for performing a grouping operation based on a schedule link; In response to the grouping condition option being configured to display the work items based on the target level of the schedule link, the at least one target work item is grouped and displayed according to the target level.

11. A data display device, comprising: A first display module is configured to: display a first page, wherein the first page includes a filter control; A second display module is configured to: in response to a trigger operation on the filter control, display a first window in the first page, wherein the first window includes a filter option for performing a filter operation based on a schedule link; A determination and acquisition module, configured to: in response to the filter option being configured to display work items based on schedule link instances, determine a specified instance in the schedule link, and acquire at least one target work item based on the specified instance; or in response to the filter option being configured to display work items based on a schedule link level, determining a specified level in the schedule link, and acquiring at least one target work item based on the specified level; The third display module is configured to: display the at least one target work item.

12. A computer device comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method according to any one of claims 1 to 10.

13. A non-volatile computer-readable storage medium containing a computer program, which, when executed by one or more processors, causes the processors to perform the method of any one of claims 1 to 10.

14. A computer program product, comprising one or more computer programs, wherein the one or more computer programs implement the steps of the method according to any one of claims 1 to 10 when executed by one or more processors.