Information processing method and apparatus applied to project management system, and electronic device
By displaying unpublished drafts of schedules in the project management system and comparing them with published schedules, the inefficiency of data comparison and collaborative editing during schedule arrangement is solved, and more efficient schedule management and editing is achieved.
Patent Information
- Application Number
- PCT/CN2025/073948
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-08
- Filing Date
- 2025-01-22
- Publication Date
- 2025-08-14
AI Technical Summary
In the existing project management system, the schedule orchestration process lacks an effective data comparison and collaborative editing mechanism, resulting in inefficiency and inconvenient information management.
In the project management system, unpublished drafts are displayed and edited and compared with the published schedules, including editing information, pre-edited information and number of edit items, etc., and comparison switch controls and real-time collaborative editing functions are provided to support collaborative editing and rapid release by multiple people.
It improves the rationality and convenience of schedule arrangement, enhances the efficiency of work item management, ensures the accuracy of schedule arrangement and the clarity of information, and supports real-time collaborative editing and rapid release by multiple people.
Smart Images

Figure CN2025073948_14082025_PF_FP_ABST
Abstract
Description
Information processing method, device and electronic equipment applied to project management system
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 8, 2024, with application number 202410178280.9 and invention name “Information processing methods, devices and electronic equipment applied to project management systems”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present disclosure relates to the field of computer technology, and in particular to an information processing method, device, and electronic device applied to a project management system. Background Art
[0004] 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.
[0005] 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. Summary of the Invention
[0006] 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.
[0007] In a first aspect, an embodiment of the present disclosure provides an information processing method applied to a project management system, which is applied to a project management system, including: displaying a first schedule draft on a schedule display interface of a first work item, wherein the first schedule draft is a schedule to be edited for the first work item, and the schedule to be edited is in an editable state and in an unpublished state; and displaying editing-related information of the first schedule draft relative to the first published schedule.
[0008] In the second aspect, an embodiment of the present disclosure provides an information processing device applied to a project management system, which is applied to the project management system and includes: a first display unit, used to display a first schedule draft in a schedule display interface of a first work item, wherein the first schedule draft is a schedule to be edited for the first work item, and the schedule to be edited is in an editable state and in an unpublished state; a second display unit, used to display editing-related information of the first schedule draft relative to the first published schedule.
[0009] 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 processing method applied to the project management system as described in the first aspect.
[0010] 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 processing method applied to a project management system as described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] 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.
[0012] FIG1 is a flow chart of an embodiment of an information processing method applied to a project management system according to the present disclosure;
[0013] FIG2 is a schematic diagram of an application scenario of the information processing method applied to a project management system according to the present disclosure;
[0014] FIG3 is a schematic diagram of an application scenario of the information processing method applied to a project management system according to the present disclosure;
[0015] 4A and 4B are schematic diagrams of an application scenario of the information processing method applied to a project management system according to the present disclosure;
[0016] FIG5 is a schematic structural diagram of an embodiment of an information processing device applied to a project management system according to the present disclosure;
[0017] FIG6 is an exemplary system architecture in which the information processing method applied to a project management system according to an embodiment of the present disclosure may be applied;
[0018] FIG7 is a schematic diagram of a basic structure of an electronic device provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0019] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various modes and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0020] 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.
[0021] 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.
[0022] 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.
[0023] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[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] An issue is a failure to meet the originally defined business requirements, for example, a pop-up window 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 be of various types, such as tables, lists, dashboards, Gantt charts, and metrics. Tables can be combinations of field information, arranging data in an information item pattern. 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 schedule, also known as a WBS (Work Breakdown Structure) schedule, can be used to set nodes, processes, or tasks for work items.
[0034] One or more embodiments provided in the present disclosure can support collaborative editing by multiple personnel in a project management system during planning and arrangement, and the positions and results of other people's editing can be viewed / referenced at any time, and then published uniformly.
[0035] One or more embodiments provided in the present disclosure can compare the plan with online (published) data during planning.
[0036] Please refer to Figure 1, which shows a process flow of an embodiment of an information processing method applied to a project management system according to the present disclosure. The method is applied to a project management system. As shown in Figure 1, the information processing method applied to a project management system includes the following steps:
[0037] Step 101: Display a first schedule draft on a schedule display interface for a first work item.
[0038] In this embodiment, an execution subject (eg, a server and / or a terminal device) of the information processing method applied to a project management system may display a first schedule draft on a schedule display interface for the first work item.
[0039] In the WBS (Work Breakdown Structure) schedule, you can set nodes, processes or tasks for work items.
[0040] The schedule display interface for the first work item may display a published schedule or a schedule draft of the work breakdown structure of the first work item.
[0041] The published schedule may be a schedule that has already been published.
[0042] A draft schedule can be an unpublished schedule. You can edit the first draft schedule on the schedule display interface.
[0043] Step 102: Display editing related information of the first draft schedule relative to the first published schedule.
[0044] Here, the first draft plan is a plan to be edited for the first work item, and the plan to be edited is in an editable state and is in an unpublished state.
[0045] Here, you can use various methods to display editing-related information, such as using color to highlight editing-related information.
[0046] It should be noted that the information processing method applied to the project management system provided in this embodiment can, by displaying and editing relevant information, compare and display relevant data of the published schedule during the schedule editing process, so as to make the schedule editing based on evidence, improve the rationality and convenience of the schedule editing, and improve the efficiency of work item management through the schedule.
[0047] In some embodiments, the first draft schedule includes a plurality of information items, wherein the plurality of information items include a first information item, and the first information item is an information item that is updated in the first draft schedule relative to the first published schedule.
[0048] In some embodiments, step 102, ie, displaying information related to editing of the first draft schedule relative to the first published schedule, includes: displaying information related to editing of the first information item in response to a triggering operation on the first information item.
[0049] Here, the schedule may be presented in the form of a two-dimensional table, wherein each cell in the two-dimensional table may represent an information item.
[0050] As an example, please refer to the information item editing related information 204 in Figure 2. In response to triggering a cell corresponding to (ie, covering) the information item editing related information 204, the information item editing related information 204 may be displayed.
[0051] Here, in response to the trigger operation, the editing-related information of the item is displayed, which can ensure that the editing-related information of the information item is displayed when the user has a viewing need; when the user does not have a viewing need, the editing-related information of the information item is not displayed by default, which can ensure that the main content (information item) of the schedule display interface is not covered by a large amount of editing-related information, thereby ensuring the clarity of the interface.
[0052] In some embodiments, the information item editing related information includes editor information, wherein the editor information includes information of the editor who last edited the first information item.
[0053] As an example, the editor may be the editor showing the latest value of the current cell of the draft.
[0054] As an example, please refer to the information item editing related information 204 in Figure 2. In the information item editing related information, "xx editor" may indicate the editor of the latest value of the current information item.
[0055] Thus, it is convenient for users who view the draft schedule to quickly identify the user who edited the latest value, and can quickly locate the user if in doubt. Optionally, an instant communication with the user can be initiated using the user's user ID, that is, a message can be sent to the user via an instant messaging tool.
[0056] In some embodiments, the information item editing related information includes pre-editing information, wherein the pre-editing information indicates the information item content of the first information item in the first published schedule.
[0057] As an example, please refer to information item editing related information 204 in Figure 2 . In the information item editing related information, "Online 2023 / 05 / 05 - 2023 / 04 / 04" can be understood as pre-edit information, which can indicate the information item value of the information item in the first published schedule. This facilitates the user to edit the information item by referring to the pre-edit information.
[0058] In some embodiments, the edit-related information includes a number of edit items, wherein the number of edit items is used to indicate the number of information items that have undergone editing operations on the first draft schedule relative to the first published schedule.
[0059] For example, you could display a total of X edits at the top of the schedule interface, where X represents the number of edits. Each cell represents one edit, and if a node or subtask is added, the entire edit counts as one. Clicking the up and down toggle button switches the edited cell from the first one, automatically opening it if the node is collapsed.
[0060] As an example, please refer to Figure 2, in which the edit item indication information 202 shows the number of edit items in the schedule, namely 12. Optionally, the edit items can be viewed one by one, for example, by using the scroll control 203 to scroll through each edited information item.
[0061] In this way, the user can quickly know the number of edit items in the draft schedule relative to the first published schedule.
[0062] In some embodiments, the method further comprises: highlighting a first information item in the first draft schedule.
[0063] As an example, please refer to FIG. 2 , in which the first information item has been marked with a darker color.
[0064] As an example, a special symbol may be used to highlight the first information item, such as an arrow pointing to the first information item.
[0065] In this way, updated information items can be highlighted, making them more conspicuous. When users browse the draft schedule, they can quickly locate updated information items, saving user time.
[0066] In some embodiments, the method further includes: displaying a comparison switch control on the schedule display interface.
[0067] Here, the comparison switch control is used to indicate whether to display the editing related information in the schedule display interface.
[0068] For example, please refer to the contrast switch control 201 shown in FIG. 2 .
[0069] As an example, you can add a switch for comparing online data. When it is turned on, the differences between the draft data and the online data will be marked, including the following cell contents, triggering the corresponding cell to prompt the editor, editing behavior, and online data. After the switch is turned on, the functional logic of other editing states remains unchanged.
[0070] In some embodiments, displaying the editing-related information of the first draft schedule relative to the first published schedule includes: when a comparison switch control is turned on, displaying the editing-related information of the first draft schedule relative to the first published schedule.
[0071] Therefore, when the user has a comparison need, the comparison switch control can be actively triggered to start the comparison between the published schedule and the schedule draft; when there is no comparison need, the comparison switch control can be turned off to reduce the information interference on the schedule draft interface and improve the simplicity of the information on the schedule draft interface.
[0072] In some embodiments, the method further includes: when the first draft schedule is in an editing state, displaying in real time the editing position and editing result of the co-editing users of the first draft schedule on the first draft schedule.
[0073] As an example, please refer to FIG. 3 , in which the coordination editing indication information 301 may indicate the coordination editing user, the editing location, and the editing result.
[0074] When editing a schedule, losing focus or deleting a cell, the draft will be updated directly. Other editors in the draft state will also see the results immediately. If there are any conflicts, the later published result will prevail. When editing a node, the node will also be deleted after submission. After publishing and then restoring it, the information before the node was deleted will be displayed. Other than this editing information, other functions that do not affect data, such as filtering, searching, dependencies, critical paths, baselines, schedules, and Gantt chart mode switching, will not affect each other.
[0075] The schedule title bar displays the avatar of the person currently editing the schedule. The name of the person appears when an action is triggered, but disappears upon exiting the edit window or disconnecting. If there are more than five entries, the list is collapsed and can be expanded to display "X total editors," where X is the number of editors. The order of display in the external and list view is based on the order in which the entries were made, and colors are assigned accordingly. Once all 10 colors are assigned, the colors restart. The same user will display different avatars when accessing the schedule from different terminals.
[0076] As an example, when a cell is selected or edited, the editor's logo is displayed in the cell, which triggers the display of the editor's name. The logo has a different color.
[0077] As an example, the position of the exit editing button is set in the upper right corner.
[0078] As an example, the maximum number of simultaneous online editors is 50. If the number exceeds 50, the user will not be allowed to enter the editing state. Clicking the Edit button will prompt that the current number of editors has reached the upper limit of 50. Please try again later.
[0079] In this way, multiple people can jointly edit the schedule draft in real time, improving editing efficiency.
[0080] In some embodiments, the method further includes: in response to a draft acquisition instruction, determining whether there is an unpublished draft of the schedule for the first work item; if so, acquiring the unpublished draft as the first schedule draft; if not, acquiring the first published schedule as the first schedule draft.
[0081] When editing a plan, each draft has a unique version before it is published. If there are no unpublished drafts after entering the editing mode, the online plan is loaded to create a new draft version. All users with editing permissions can edit the same draft. If there are still unpublished drafts when entering the editing mode again, the draft information will be loaded again.
[0082] That is, if there is an unpublished draft plan, editing will continue on the unpublished draft plan; if there is no unpublished draft plan, the last published plan will be obtained as the draft basis for editing.
[0083] In this way, editing can be performed based on the latest edited schedule (published or schedule draft), avoiding duplicate editing.
[0084] In some embodiments, the method further includes: when displaying the first schedule draft on the schedule display interface, displaying a reset control on the first schedule display interface; based on a trigger operation on the reset control, discarding the first schedule draft and obtaining the first published schedule as a new schedule to be edited for the first work item.
[0085] Deleted nodes / tasks and legends will be restored. A new control for resetting the schedule will appear. Clicking this will prompt a confirmation pop-up window. The title of the confirmation pop-up window can be "Confirm Resetting Edited Schedule." The body of the confirmation pop-up window can include the following: "After resetting edits, all edits in the current schedule will be invalid." The confirmation pop-up window can have options: Cancel or Confirm. After confirmation, the existing draft will be discarded and a new draft will be pulled from the online data.
[0086] Therefore, when a draft of the plan needs to be significantly re-edited, a single-click reset is performed to obtain a new editing basis for editing, thereby providing a fresh starting point and improving the efficiency of re-editing.
[0087] Optionally, editing node information through other channels such as flowcharts, automation, and APIs does not affect the draft content of the plan. Because any differences between the draft and the online data caused by the content edited through these channels will not be counted when comparing the online data.
[0088] In some embodiments, the method further includes: displaying a publishing control in the schedule display interface; publishing information items that have undergone editing operations in the first schedule draft in response to a trigger operation of the publishing control by the first user; and displaying the editing record in the schedule editing record of the first work item.
[0089] As an example, the publishing control shown in the lower right corner of FIG. 4A may be triggered to publish the edited information item information.
[0090] Here, the editing record includes that the first user is the editor of the information item that has undergone editing operation.
[0091] Optionally, when there are differences between the draft version and the online version, the publish control can be clicked. Users with schedule publishing permissions can click it to update the edited cell information in the draft to the online version. The information of cells that have not been edited will not be updated.
[0092] In some embodiments, after the schedule is published, other editors in the editing state receive the following reminder, with the title being "Current schedule has been published"; options include "Cancel" and "I understand". Clicking "I understand" refreshes the system back to the non-editing state.
[0093] In some embodiments, when there are unpublished edits, the edit button in the non-editing state prompts that a total of X edits are to be published.
[0094] This allows you to quickly publish newly edited items in a draft schedule. By assigning the first user who triggered the publish control as the editor, you can keep the editorship of that version of the schedule to a single person. When other users have questions about the schedule, they can consult the person in charge of that version (i.e., the first user).
[0095] In some application scenarios, there may be multiple users who can actually edit the information items in the draft schedule. However, when the edited information in the draft schedule is published, the publisher is the editor of this version of the schedule.
[0096] In some embodiments, the method further includes: when the schedule display interface displays the first schedule draft, displaying an exit editing control on the schedule display interface; in response to a trigger operation on the exit editing control, displaying the first published schedule and displaying prompt information on the schedule display interface.
[0097] Here, the prompt information is used to indicate that the first draft plan has updated information relative to the first published plan. As an example, referring to FIG4B , the first published plan is shown, and prompt information 401 is shown, prompt information 401 indicating that N edits are to be published.
[0098] In this way, the flexibility of switching between the published schedule and the schedule draft can be improved, and the convenience of the user in managing and editing the schedule of the first work item can be improved.
[0099] Further referring to Figure 5, as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information processing device applied to a project management system. The device embodiment corresponds to the method embodiment shown in Figure 1, and the device can be specifically applied to various electronic devices.
[0100] As shown in FIG5 , the information processing device for a project management system according to this embodiment includes a first display unit 501 and a second display unit 502. The first display unit is configured to display a first draft schedule on a schedule display interface for a first work item, wherein the first draft schedule is a schedule to be edited for the first work item, and the schedule to be edited is in an editable and unpublished state; and the second display unit is configured to display information related to editing the first draft schedule relative to the first published schedule.
[0101] In this embodiment, the specific processing of the first display unit 501 and the second display unit 502 of the information processing device applied to the project management system and the technical effects brought about by them can be referred to the relevant descriptions of steps 101 and 102 in the corresponding embodiment of Figure 1 respectively, and will not be repeated here.
[0102] In some embodiments, the first draft schedule includes multiple information items, including a first information item among the multiple information items, and the first information item is an updated information item of the first draft schedule relative to the first published schedule; and the display of editing-related information of the first draft schedule relative to the first published schedule includes: in response to a trigger operation on the first information item, displaying information item editing-related information of the first information item.
[0103] In some embodiments, the information item editing related information includes editor information, wherein the editor information includes information of the editor who last edited the first information item; the information item editing related information includes pre-editing information, wherein the pre-editing information indicates the information item content of the first information item in the first published schedule.
[0104] In some embodiments, the edit-related information includes a number of edit items, wherein the number of edit items is used to indicate the number of information items that have undergone editing operations on the first draft schedule relative to the first published schedule.
[0105] In some embodiments, the apparatus is further configured to: highlight a first information item in the first draft schedule.
[0106] In some embodiments, the apparatus is further configured to: display a comparison switch control on the schedule display interface, wherein the comparison switch control is configured to indicate whether to display the editing related information on the schedule display interface.
[0107] In some embodiments, displaying the editing-related information of the first draft schedule relative to the first published schedule includes: when a comparison switch control is turned on, displaying the editing-related information of the first draft schedule relative to the first published schedule.
[0108] In some embodiments, the apparatus is further configured to: when the first draft schedule is in an editing state, display in real time the editing position and editing results of the co-editing users of the first draft schedule on the first draft schedule.
[0109] In some embodiments, the device is also used to: in response to a draft acquisition instruction, determine whether there is an unpublished draft of the schedule for the first work item; if so, obtain the unpublished draft as the first schedule draft; if not, obtain the first published schedule as the first schedule draft.
[0110] In some embodiments, the device is also used to: when the first schedule draft is displayed on the schedule display interface, display a reset control on the first schedule display interface; based on the trigger operation of the reset control, discard the first schedule draft and obtain the first published schedule as a new schedule to be edited for the first work item.
[0111] In some embodiments, the device is also used to: display a publishing control on the schedule display interface; publish information of information items that have undergone editing operations in the first schedule draft in response to a trigger operation of the publishing control by the first user; and display an editing record in the schedule editing record of the first work item, wherein the editing record includes that the first user is the editor of the information item that has undergone editing operations.
[0112] In some embodiments, the device is further used to: display an exit editing control on the schedule display interface when the schedule display interface displays the first schedule draft; and display the first published schedule and prompt information on the schedule display interface in response to a trigger operation for the exit editing control; wherein the prompt information is used to indicate that the first schedule draft has updated information relative to the first published schedule.
[0113] Please refer to FIG. 6 , which shows an exemplary system architecture in which the information processing method applied to a project management system according to an embodiment of the present disclosure can be applied.
[0114] 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.
[0115] 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.
[0116] 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.
[0117] The server 605 may be a server that provides various services, such as receiving information acquisition requests sent by the terminal devices 601, 602, and 603, acquiring display information corresponding to the information acquisition requests through various means according to the information acquisition requests, and sending relevant data of the display information to the terminal devices 601, 602, and 603.
[0118] It should be noted that the information processing method for a project management system provided in the embodiments of the present disclosure can be executed by a terminal device, and accordingly, the information processing apparatus for the project management system can be provided in the terminal devices 601, 602, and 603. In addition, the information processing method for a project management system provided in the embodiments of the present disclosure can also be executed by a server 605, and accordingly, the information processing apparatus for the project management system can be provided in the server 605.
[0119] 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.
[0120] 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.
[0121] 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.
[0122] 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.
[0123] 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.
[0124] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of modes, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0125] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any mode or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0126] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0127] 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: displays a first schedule draft on the schedule display interface of the first work item, wherein the first schedule draft is the schedule to be edited for the first work item, and the schedule to be edited is in an editable state and in an unpublished state; and displays editing-related information of the first schedule draft relative to the first published schedule.
[0128] 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).
[0129] 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.
[0130] The units described in the embodiments of the present disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, a display unit may also be described as a "unit for displaying a Gantt chart and a schedule."
[0131] 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.
[0132] 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.
[0133] 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.
[0134] 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.
[0135] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely example modes for implementing the claims.
Claims
1. An information processing method in a project management system, comprising: On the schedule display interface of the first work item, a first schedule draft is displayed, wherein the first schedule draft is the schedule to be edited for the first work item, and the schedule to be edited is in an editable state and is in an unpublished state; Information related to editing of the first draft schedule relative to the first published schedule is displayed.
2. The method according to claim 1, wherein The first draft schedule includes a plurality of information items, wherein the plurality of information items include a first information item, and the first information item is an information item that is updated in the first draft schedule relative to the first published schedule; as well as The display of information related to editing the first draft schedule relative to the first published schedule includes: In response to a trigger operation on a first information item, information item editing related information of the first information item is displayed.
3. The method according to claim 2, wherein: The information item editing related information includes editor information, wherein the editor information includes information of the editor who last edited the first information item; The information item editing related information includes pre-editing information, wherein the pre-editing information indicates the information item content of the first information item in the first published schedule.
4. The method according to claim 2, wherein: The editing related information includes the number of edit items, wherein the number of edit items is used to indicate the number of information items that have been edited relative to the first published schedule.
5. The method according to claim 2, further comprising: In the first draft schedule, a first information item is highlighted.
6. The method according to claim 1, further comprising: A comparison switch control is displayed on the schedule display interface, wherein the comparison switch control is used to indicate whether to display the editing related information in the schedule display interface.
7. The method according to claim 1, wherein The display of information related to editing the first draft schedule relative to the first published schedule includes: When the comparison switch control is turned on, editing-related information of the first draft schedule relative to the first published schedule is displayed.
8. The method according to claim 1, further comprising: When the first schedule draft is in an editing state, the editing position and editing result of the collaborative editing user of the first schedule draft are displayed in real time.
9. The method according to claim 1, further comprising: In response to the draft acquisition instruction, determining whether there is an unpublished draft in the schedule of the first work item; If it exists, obtaining the unpublished draft as the first schedule draft; If not present, the first published schedule is obtained as the first draft schedule.
10. The method according to claim 1, further comprising: When the first draft schedule is displayed on the schedule display interface, a reset control is displayed on the first schedule display interface; Based on the trigger operation on the reset control, the first plan draft is discarded and a first published plan is obtained as a new plan to be edited for the first work item.
11. The method according to claim 1 , further comprising: On the schedule display interface, display a publishing control; In response to a trigger operation of a publishing control by the first user, publishing the information item that has been edited in the first schedule draft; In the schedule editing record of the first work item, the editing record is displayed, wherein the editing record includes that the first user is the editor of the information item that has been edited.
12. The method according to claim 11, further comprising: When the schedule display interface displays the first schedule draft, an exit editing control is displayed on the schedule display interface; In response to the triggering operation for exiting the editing control, displaying the first published schedule and prompt information on the schedule display interface; The prompt information is used to indicate that the first draft schedule has updated information relative to the first published schedule.
13. An information processing device for a project management system, comprising: A first display unit is configured to display a first plan draft on a plan display interface for the first work item, wherein the first plan draft is a plan to be edited for the first work item, and the plan to be edited is in an editable state and is not published; The second display unit is used to display editing related information of the first schedule draft relative to the first published schedule.
14. 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 12.
15. 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 12 is implemented.
Citation Information
Patent Citations
Coordinated plan compiling and executing method
CN102945515A
Work processing method and device, computer equipment and medium
CN113722040A
Video processing method and device
CN116170549A
Entry editing method and device, equipment and storage medium
CN116595954A
Information processing method and device applied to project management system and electronic equipment
CN118095222A