Method and apparatus for creating new work item, and electronic device

By using templates with preset items and values ​​to automatically create work items, the problems of large amount of operation and poor data accuracy during the creation process are solved, and the creation of work items is fast, accurate and consistent.

WO2025252021A1PCT designated stage Publication Date: 2025-12-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/098364
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-06
Filing Date
2025-05-30
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

In project management systems, creating new work items involves a large amount of work and the accuracy of data is difficult to guarantee, resulting in a slow creation process and poor data consistency.

Method used

By obtaining templates with preset items and preset values, and based on the new work item instruction, work items are automatically created, ensuring that the preset items and preset values ​​in the template are not modified during the creation process, thus achieving data accuracy and consistency.

Benefits of technology

It reduces the amount of user operations, improves the speed and accuracy of creating new work items, and ensures data consistency between created work items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025098364_11122025_PF_FP_ABST
    Figure CN2025098364_11122025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method and apparatus for creating a new work item, and an electronic device. A specific embodiment of the method for creating a new work item comprises: on the basis of an instruction to create a new work item, acquiring a first template, the first template comprising a preset item in the work item and a corresponding preset value; and on the basis of the first template, creating a new first work item, the first work item comprising the preset item and the corresponding preset value in the first template.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device and electronic device for creating a new work item

[0001] This application claims priority to Chinese Patent Application No. 202410733379.0, filed on June 6, 2024, the disclosure of which is incorporated herein in its entirety as part of the present application. TECHNICAL FIELD

[0002] The present disclosure relates to a method, device and electronic device for creating a new work item. BACKGROUND

[0003] With the development of computers, users can use electronic devices to achieve various functions. For example, users can interact with other users through electronic devices, and can also use electronic devices to promote work.

[0004] In some scenarios, a tool or platform based on data management (e.g., a project management system) can be built to accelerate project online and avoid project risks by creating standardized business processes. SUMMARY

[0005] This part of the disclosure is provided to introduce the concepts in a brief manner, which will be described in detail in the following specific embodiments. This part of the disclosure is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0006] In a first aspect, the embodiments of the present disclosure provide a method for creating a work item, the method comprising: obtaining a first template based on a new work item instruction, wherein the first template comprises preset items in the work item and corresponding preset values; and creating a first work item according to the first template, wherein the first work item comprises the preset items in the first template and the corresponding preset values.

[0007] In a second aspect, the embodiments of the present disclosure provide a device for creating a work item, the device comprising: an obtaining unit configured to obtain a first template based on a new work item instruction, wherein the first template comprises preset items in the work item and corresponding preset values; and a creating unit configured to create a first work item according to the first template, wherein the first work item comprises the preset items in the first template and the corresponding preset values.

[0008] In a third aspect, the embodiments of the present disclosure provide an electronic device, comprising: one or more processors; and a storage device configured to store 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 for creating a work item according to the first aspect.

[0009] In a fourth aspect, the embodiments of the present disclosure provide a computer readable medium, having stored thereon a computer program, which when executed by a processor implements the steps of the method of creating a work item as described in the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, aspects, and advantages of the present disclosure will become more apparent with reference to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals are used to refer to the same or similar elements. It is to be understood that the drawings are schematic, and the proportions of the various elements do not necessarily bear the same scale.

[0011] FIG. 1 is a flowchart of one embodiment of a method of creating a work item according to the present disclosure;

[0012] FIGS. 2A, 2B, 2C, and 2D are schematic diagrams of an application scenario of the method of creating a work item according to the present disclosure;

[0013] FIGS. 3A, 3B, and 3C are schematic diagrams of one application scenario of the method of creating a work item according to the present disclosure;

[0014] FIGS. 4A, 4B, 4C, and 4D are schematic diagrams of one application scenario of the method of creating a work item according to the present disclosure;

[0015] FIG. 5 is a structural schematic diagram of one embodiment of an apparatus for creating a work item according to the present disclosure;

[0016] FIG. 6 is an exemplary system architecture in which the method of creating a work item of one embodiment of the present disclosure can be applied; and

[0017] FIG. 7 is a schematic diagram of a basic structure of an electronic device according to the embodiments of the present disclosure. DETAILED DESCRIPTION

[0018] Embodiments of the present disclosure will be described below in greater detail with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein, but rather, these embodiments are provided so as to more completely and thoroughly understand the present disclosure. It is to be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of the present disclosure.

[0019] It is to be understood that the various steps recited in the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present disclosure is not limited in this regard.

[0020] As used herein, the term "includes" and its variants are to be read to be analogous to "comprises," "comprising," "includes," "including," and "has," "having," "contains" or "containing." The term "based on" is to be interpreted as "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"; the term "some embodiments" means "at least some embodiments." Related terms will be interpreted accordingly.

[0021] It should be noted that the terms "first", "second", etc. mentioned in the present disclosure are only used to distinguish different apparatuses, modules or units, and are not intended to limit the order or interdependence of the functions performed by these apparatuses, modules or units.

[0022] It should be noted that the terms "one", "multiple" in the present disclosure are illustrative and not restrictive, and those skilled in the art should understand that "one or more" should be understood unless otherwise explicitly indicated in the context.

[0023] The names of the messages or information exchanged between the plurality of apparatuses in the embodiments of the present disclosure are only for illustrative purposes, and are not intended to limit the scope of the messages or information.

[0024] Here, for the convenience of explanation, some concepts that may be involved in the present disclosure are introduced first.

[0025] Space, a basic unit of organization and collaboration, can be the management of a single project or a collection of multiple projects.

[0026] Work Item, a team collaboration work item, can also be a collection of project decomposition items. Work items can be divided into different types according to their content, such as requirements, defects, versions, iterations, milestones, deliverables, etc.

[0027] Feature, which can refer to the software function required by the user to solve a certain problem or achieve a certain goal, can help team members track specific details.

[0028] Issue, which refers to a business requirement that does not meet the original definition. For example, a pop-up window does not display.

[0029] View, a collection of work items that are frequently focused on within a team, is a query dimension that is fixed. It can also be referred to as a view double special item. A view can have multiple types, such as a table, a list, a board, a Gantt chart, and a metric. A table can be an arrangement of field information, and data is arranged in a cell mode. A Gantt chart can display project progress through a bar chart in a time dimension. A metric is a continuous quantitative process of defining, collecting, and analyzing data on software development projects, processes, and their products. For example, demand throughput, quality, cycle, and manpower estimation.

[0030] Role, a role involved in a project, a project needs the support of different roles.

[0031] WBS (Work Breakdown Structure) plan, also known as WBS plan.

[0032] Process, a basic step in the life cycle of a matter, composed of process nodes and execution methods in order. Node, a stage division point of the process.

[0033] Node leader, a person responsible for the node task, who may or may not be the person handling the node task.

[0034] Node participant, a person handling the node task, but not the person responsible for the node task.

[0035] Task, the smallest execution unit obtained by decomposing a work item or a node.

[0036] Please refer to FIG. 1, which shows one embodiment of the method for creating a new work item according to the present disclosure. The embodiment can be applied to a project management system. As shown in FIG. 1, the method for creating a new work item includes the following steps:

[0037] Step 101, based on a new work item instruction, a first template is obtained.

[0038] Here, the first template includes preset items in the work item and corresponding preset values.

[0039] Here, the first template can be a pre-created template.

[0040] Here, the above-mentioned preset item can be a content item in the work item pre-set in the template.

[0041] Here, the preset value corresponding to the preset item can be a specific value of the preset item.

[0042] Optionally, the template can also be referred to as a resource or a resource template. The resource or the resource template mentioned in the drawings or the description of the present disclosure can be understood as a template.

[0043] In step 102, a first work item is newly created according to the first template.

[0044] Here, the content in the first template can be brought into the first work item to form the content of the first work item.

[0045] Here, the first work item includes preset items in the first template and corresponding preset values.

[0046] It should be noted that the new work item creation method provided in the embodiment can create a first work item according to a template. Thus, a new work item creation method can be provided. Through this new work item creation method, on the one hand, the amount of user operation when creating a new work item can be reduced, so that the operation is fast and the work item can be quickly created. On the other hand, the newly created work item can be specified with preset items and corresponding preset values, so as to ensure the accuracy of the newly created work item. In addition, the data consistency between the work items created by the same template can also be ensured.

[0047] In some embodiments, the preset items of the work item in the first template include one or more of the following but are not limited to: a preset field and a preset role. The preset values corresponding to the preset items in the first template include one or more of the following: a field value corresponding to the preset field, and a role value corresponding to the preset role.

[0048] As an example, the first template can specify a priority field as a preset field, and specify a value corresponding to the priority as the first level. That is, the work item created by using the first template includes the priority field, and the priority is the first level.

[0049] As an example, the first template can specify an auditor role, and specify a value corresponding to the auditor role as Zhang San. That is, the work item created by using the first template includes the auditor role, and the auditor is Zhang San.

[0050] Thus, the preset items include fields, and the corresponding field values can be specified in advance. The amount of operation of determining the fields and the field values by the user can be reduced, and the accuracy of determining the field values can be improved. The preset items include roles, and the participants of the work item can be specified, so as to improve the accuracy of the participants of the work item.

[0051] In some embodiments, the method further includes: in response to a modification operation on the preset value in the first work item, displaying first prompt information, the first prompt information indicating that the modification operation on the preset value obtained according to the first template is not supported.

[0052] In some embodiments, the work item created by the template does not support editing the template field value and the role value. If the field value or the role value is triggered, a prompt message can be displayed: the field value is automatically synchronized from the repository and cannot be modified (as an example, please refer to FIG. 2D).

[0053] In some embodiments, the field value or the role value of the work item can be displayed in multiple scenarios of project management, in which the field value or the role value brought from the field template does not support modification. For example, in a space association scenario, the field synchronization rule does not support selecting the template field on the work item with the template collection enabled; in an automation scenario, the automation-operation-field operation and the automation-operation-personnel assignment path operation do not support selecting the template field and the role on the work item with the template collection enabled; in a member assignment mode scenario, the work item configuration-role management-member assignment mode path operation does not support selecting the template field and the role on the work item with the template collection enabled; in a node responsible person configuration scenario, the node responsible person configuration is linked to a specified role, and the role is a role on the template, so that the modification of the node responsible person fails. In a node arrival and completion event scenario, the work item configuration-process management-node arrival event & node completion event does not support selecting the template field and the role on the work item with the template collection enabled; in a WBS sub-process role personnel synchronization rule scenario, the work item configuration-process management-schedule configuration-sub-process role personnel synchronization rule path operation does not support selecting the template role on the work item with the template collection enabled; in an openAPI scenario, the template field and the role on the work item with the template collection enabled are modified.

[0054] Therefore, it can be ensured that the preset item and the corresponding preset value of the work item created by the template cannot be modified, and the accuracy of data is improved.

[0055] In some embodiments, the method further includes: in response to the instruction for creating a new work item, displaying a candidate template interface, wherein the candidate template interface is used to display candidate template information; and determining the first template from the candidate templates according to a selection operation on the candidate template information.

[0056] In some embodiments, the candidate template interface (as an example, please refer to FIG. 3C) can display a template list in a name order; and supports fuzzy search according to a name field.

[0057] Optionally, the candidate template interface can select at most 50 templates at a time, and after the user checks 50 templates, other templates are not displayed.

[0058] In some embodiments, after a template is selected, a new creation confirmation control is clicked to create a work item instance and bring in the field values and role values on the template into the work item instance detail page.

[0059] In this way, multiple selectable templates can be provided to the user, so that the user can select a suitable template as needed, improving the convenience of the user in creating a work item using a template.

[0060] Optionally, in some interfaces, a new creation control from a template set can be added. Triggering the new creation control from the template set can be understood as issuing a new work item instruction. Triggering the new creation control from the template set can display a candidate template interface.

[0061] Optionally, if the template function is enabled, the new creation control of some interfaces can be replaced with the new creation control from the template set. These interfaces can include one or more of the following but are not limited to: a web work item list page, an instance side interface of a work item view control, an instance side interface of a view control, an instance side interface of a node sub-work item interface, a web workbench, a work item view page, a space configuration page, a space home page, an instant messaging chat window entrance, and a project management tool main interface.

[0062] For example, please refer to FIG. 2A, which shows a control 201 for creating a work item from a resource library in a work item list.

[0063] For example, please refer to FIG. 2B, which shows a new creation from a resource library in a work item new creation page.

[0064] In some embodiments, the operation log records the creation through an XXX template, where XXX is the template name.

[0065] In some embodiments, the backend saves the relationship between the template and the instance created through the template, as well as the scope of the fields and roles.

[0066] In some embodiments, the method further includes updating the preset item and / or preset value in the first work item according to the first template in response to information update in the first template.

[0067] Here, the information update includes preset item update and / or preset value update in the first template.

[0068] That is, in the case where the first work item brings in the field values or role values of the first template, if the field values or role values in the first template are modified, the field values or role values in the first work item are also modified accordingly.

[0069] In this way, the preset value of the first work item can always be consistent with the preset value in the first target, improving the accuracy of the first work item data.

[0070] In some embodiments, the method further includes: in response to a triggering operation on the template set entry control, displaying a template set interface.

[0071] Optionally, the template set can also be referred to as a resource library.

[0072] Here, the template set interface includes template information of one or more templates.

[0073] Optionally, if the work item has opened the template set, the work item list page, a template set management entry is added, and the template set page is entered by clicking.

[0074] In some embodiments, the template set interface can be displayed in a list. The column fields display: the creator, the creation time, the template field, and the role. Filtering, sorting, grouping, and quick filtering are supported. As an example, please refer to FIG. 3A.

[0075] In some embodiments, the method further includes: in response to a selection operation on the template information displayed in the template set interface, displaying a third template editing interface of a third template indicated by the selection operation.

[0076] In some embodiments, triggering the template information in the template list can display a template detail page, which can include: displaying the template field and the role, the creator, and the creation time.

[0077] In some embodiments, when the field value is triggered, it is determined whether the current user has editing permission. If the current user has the permission, the editing state is entered; if the current user does not have the editing permission, the editing is not allowed, and a prompt information is displayed: the current user does not have the editing permission.

[0078] Thus, the detailed information of the template can be displayed, and detailed operations on the template can be implemented.

[0079] In some embodiments, the third template editing interface includes a use creation control; and the method further includes: in response to a triggering of the use creation control, creating a third work item according to the third template.

[0080] Here, triggering the use creation control creates an instance through the template successfully, and a prompt information is displayed: new instance creation is successful, and the instance details are viewed by clicking; if clicked, the instance detail page can be entered.

[0081] As an example, please refer to FIG. 3C, which shows a template detail page (which can also be understood as a target editing page), and the template detail page includes a use creation control.

[0082] Thus, in the template editing interface, the template can be used to quickly create a work item.

[0083] In some embodiments, the template collection interface includes a new template control; and the method further includes: in response to a triggering operation on the new template control, displaying a template creation interface.

[0084] As an example, please refer to the new delivery resource control (i.e. new template control) shown in FIG. 3A.

[0085] As an example, please refer to FIG. 3B, which shows a template creation interface.

[0086] Here, the template collection interface can display a new template control. Triggering the new template control, if the current user has the permission to create and edit templates, the template creation target interface is displayed. The template creation interface can display the fields configured in the template field, and the fields are not required to be filled in; the roles configured in the template field are displayed, and the members can be selected, which are not required to be filled in; and continuous creation is supported.

[0087] Thus, the new template can be quickly created.

[0088] In some embodiments, the template collection interface includes a template import control; and the method further includes: in response to a triggering operation on the template import control, importing a target file to obtain a second template according to an import operation.

[0089] In some embodiments, the template collection page can display an import control. If the current user has the permission to create and edit, the user is supported to import templates.

[0090] In some embodiments, the imported template supports multiple formats. For example, the import file format supports excel. The import template file name can be, for example, work item name_template collection import template_timestamp.xlsx. The first row and column title in the first sheet in the template file displays the template field and the template role.

[0091] Thus, the template can be quickly generated by using the existing file, the speed of generating the template is improved, and the operation amount of generating the template is reduced.

[0092] In some embodiments, a view with a template as the content can be created. After the template collection list is selected, a fixed view can be created. The view mode of the template can support the table mode. The filtering in the view of the template can support the fields, roles configured on the template, and the system fields (creator, creation time) of the template. The view of the template is displayed in the view list, and the template icon is displayed. The view entry can not be displayed on the navigation. The selected x items, sharing, and creating a fixed view can be reserved on the batch operation control after the templates are selected in the view.

[0093] In some embodiments, the work item configuration, if the work item enables the template function, adds a template management view (as shown in FIG. 3A): columns display: creator, creation time, all template fields and roles. Supports filtering; when the data is displayed, a delete button is displayed, and when it is clicked, it is checked: if the template is configured on a sub-work item under a certain process node or a deliverable template, it cannot be deleted, and a prompt can be given that the template has been configured under multiple process templates such as <work item name> work item <process name>, and cannot be deleted; otherwise, a secondary confirmation pop-up is displayed, and after confirmation, the template is deleted.

[0094] In some embodiments, the method further comprises: in the space management interface of the project, displaying a template function enabling control; in response to the template function enabling control being in an open state, displaying a preset item control; in response to a triggering operation on the preset item control, displaying a preset item configuration interface; and in the preset item configuration interface, configuring an item in the space that can be set as a preset item.

[0095] In some embodiments, in the work item configuration, a template function enabling control can be added (for example, as shown in FIG. 4A, an enable repository control; when the enable repository control is checked, the confirmation information shown in FIG. 4B is displayed). Optionally, the template function enabling control can be in a default open state or a closed state. For the template function enabling control, a prompt information can be displayed to inform the user that the user can only create a work item instance from a template set, and when an instance is created through a template, the field and role values on the template will be brought in and cannot be modified on the instance (for example, as shown in FIG. 4B). An explanatory diagram can also be displayed for the template function enabling control.

[0096] In some embodiments, when the template function enabling control is in an open state, it is checked: if the work item is a sub-process in the WBS of another work item, the check fails, and a prompt is displayed: “The work item is a WBS sub-process in <work item name> and X other work items. Please remove it before enabling the template set capability, otherwise it will be successful.

[0097] In some embodiments, a preset item control can be displayed (for example, as shown in FIG. 4C, a repository field and role management control), which is used to prompt field and role management. Clicking the control for prompting field and role management can display a configuration interface.

[0098] In some embodiments, the configuration interface can prompt the following information: when creating a template, the values of the following checked fields (for example, as shown in FIG. 4D) and roles can be specified. The values specified by the user when creating an instance through a template cannot be modified.

[0099] In some embodiments, the configuration interface can display the field names of the work item, excluding some fields that are likely to be different for different work items, such as the following fields: work item name, creation time, update time, whether completed, fields that require formula calculation type.

[0100] In some embodiments, the configuration interface can display all role names of the work item.

[0101] In this way, it can be determined on the space configuration side that the template can contain preset items. The quality of the template is guaranteed.

[0102] In some embodiments, editing operations can be performed on the template. After selecting the preset items and corresponding preset values, the following can be checked when saving: if some fields or roles are deselected in the current operation after the template has been created, a secondary confirmation pop-up is displayed, prompting that the field values on the existing template will be lost, and after saving, the field values and role values on the template will be deleted, and the corresponding field values and role values on the instances created by the template will become editable; if some fields or roles are selected in the current operation after the template has been created, after saving, the field values and role values on the template will be increased, and the corresponding field values and role values on the instances created by the template will remain editable unchanged.

[0103] In some embodiments, if some fields or roles are deselected in the current operation after the template has been created, a secondary confirmation pop-up is displayed, prompting that the field values on the existing template will be lost, and after saving, the field values and role values on the template will be deleted, and the corresponding field values and role values on the instances created by the template will become editable. If some fields or roles are selected in the current operation after the template has been created, after saving, the field values and role values on the template will be increased, and the corresponding field values and role values on the instances created by the template will remain editable unchanged.

[0104] In some embodiments, the editing of the template set field and role record operation log is enabled.

[0105] In some embodiments, after the template set control is enabled, it is not supported to cancel the enablement. Triggering can display the following prompt information: template set is not currently supported to be closed.

[0106] In some embodiments, the operation permission of the template set can be determined according to the following manner. If the user is a space administrator, the user has all data permissions, field permissions, and operation permissions of the template set. If the user is a space member, for a work item that has enabled the template set, the following can be added in the interface of the user: a new template creation and editing control; an optional item of new template creation and editing in the operation rule; the new template creation and editing is in a single selection state, that is, the optional items include: new and editable, not new and editable, and the default value is not new and editable; and a configuration content record operation log of the new template creation and editing is modified. If the user belongs to a custom user group, that is, a custom user with operation permission of the template set, the operation logic of the user can refer to the space member described above.

[0107] With further reference to FIG. 5, as an implementation of the method shown in the above figures, the disclosure provides an embodiment of an apparatus for creating a work item, which corresponds to the method embodiment shown in FIG. 1, and the apparatus can be applied in various electronic devices.

[0108] As shown in FIG. 5, the apparatus for creating a work item in this embodiment includes: an obtaining unit configured to obtain a first template based on a work item creation instruction, wherein the first template includes preset items in the work item and corresponding preset values; and a creating unit configured to create a first work item according to the first template, wherein the first work item includes the preset items in the first template and the corresponding preset values.

[0109] In this embodiment, the specific processing of the obtaining unit 501 and the creating unit 502 of the apparatus for creating a work item and the technical effects brought by the same can refer to the related descriptions of steps 101 and 102 in the corresponding embodiment of FIG. 1, which will not be repeated here.

[0110] In some embodiments, the preset items of the work item in the first template include one or more of the following: preset fields and preset roles; and the preset values corresponding to the preset items in the first template include one or more of the following: field values corresponding to the preset fields and role values corresponding to the preset roles.

[0111] The apparatus is further configured to: in response to a modification operation on the preset values in the first work item, display first prompt information indicating that the modification operation on the preset values obtained according to the first template is not supported.

[0112] In some embodiments, the obtaining of the first template based on the work item creation instruction, wherein the first template includes preset items in the work item and corresponding preset values, includes: in response to the work item creation instruction, displaying a candidate template interface, wherein the candidate template interface is used to display candidate template information; and determining the first template from the candidate templates according to a selection operation on the candidate template information.

[0113] In some embodiments, the apparatus is further configured to update the preset item and / or preset value in the first work item according to the first template in response to information update in the first template, wherein the information update comprises preset item update and / or preset value update in the first template.

[0114] In some embodiments, the apparatus is further configured to display a template set interface in response to a triggering operation on the template set entry control, wherein the template set interface comprises template information of one or more templates.

[0115] In some embodiments, the apparatus is further configured to display a third template editing interface of a third template indicated by the selection operation in response to a selection operation on the template information displayed in the template set interface.

[0116] In some embodiments, the third template editing interface comprises a use creation control, and the apparatus is further configured to create a third work item according to the third template in response to a triggering operation on the use creation control.

[0117] In some embodiments, the template set interface comprises a new template control, and the apparatus is further configured to display a template creation interface in response to a triggering operation on the new template control.

[0118] In some embodiments, the template set interface comprises a template import control, and the apparatus is further configured to import a second template from a target file according to an import operation in response to a triggering operation on the template import control.

[0119] In some embodiments, the apparatus is further configured to display a template function enabling control in a space management interface of a project, display a preset item control in response to the template function enabling control being in an on state, display a preset item configuration interface in response to a triggering operation on the preset item control, and configure an item in the space that can be set as a preset item in the preset item configuration interface.

[0120] Referring to FIG. 6, FIG. 6 shows an exemplary system architecture to which a method of creating a new work item according to an embodiment of the present disclosure can be applied.

[0121] As shown in FIG. 6, the system architecture can include terminal devices 601, 602, 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, 603 and the server 605. The network 604 can include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0122] The terminal devices 601, 602, and 603 can interact with the server 605 through the network 604 to receive or send messages, etc. Various client applications can be installed on the terminal devices 601, 602, and 603, such as a web browser application, a search application, and a news information application. The client applications in the terminal devices 601, 602, and 603 can receive instructions of a user and complete corresponding functions according to the instructions of the user, for example, adding corresponding information in information according to the instructions of the user.

[0123] The terminal devices 601, 602, and 603 can be hardware or software. When the terminal devices 601, 602, and 603 are hardware, they can be various electronic devices with a display screen and supporting web browsing, including but not limited to a smart phone, a tablet computer, an electronic book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer, etc. When the terminal devices 601, 602, and 603 are software, they can be installed in the above-listed electronic devices. They can be implemented as multiple software or software modules (for example, software or software modules used to provide distributed services) or as a single software or software module. No specific limitation is made herein.

[0124] The server 605 can be a server providing various services, for example, receiving an information acquisition request sent by the terminal devices 601, 602, and 603, and acquiring display information corresponding to the information acquisition request through various ways according to the information acquisition request. Related data of the display information is sent to the terminal devices 601, 602, and 603.

[0125] It should be noted that the method for creating a work item provided in the embodiments of the present disclosure can be executed by a terminal device, and accordingly, the device for creating a work item can be arranged in the terminal devices 601, 602, and 603. In addition, the method for creating a work item provided in the embodiments of the present disclosure can also be executed by the server 605, and accordingly, the device for creating a work item can be arranged in the server 605.

[0126] It should be understood that the number of terminal devices, networks, and servers in FIG. 6 is merely illustrative. According to the needs of implementation, there can be any number of terminal devices, networks, and servers.

[0127] Reference is now made to FIG. 7, which shows a structural diagram of an electronic device (e.g., a terminal device or a server in FIG. 6) suitable for implementing embodiments of the present disclosure. The terminal device in embodiments of the present disclosure can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet Personal Computer), a PMP (Portable Multimedia Player), a car terminal (e.g., a car navigation terminal), and the like, as well as a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in FIG. 7 is merely an example, and should not impose any limitation on the functions and use range of embodiments of the present disclosure.

[0128] As shown in FIG. 7, the electronic device can include a processing device (e.g., a central processor, a graphic processor, 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. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0129] Generally, the following devices can be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; a storage device 708 including, for example, a magnetic tape, a hard disk, and the like; and a communication device 709. The communication device 709 can allow the electronic device to communicate with other devices wirelessly or via a wire to exchange data. Although FIG. 7 shows an electronic device having various devices, it should be understood that all of the shown devices are not required to be implemented or possessed. More or less devices can be alternatively implemented or possessed.

[0130] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer readable medium, the computer program containing program code for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a 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-described functions defined in the methods of embodiments of the present disclosure are performed.

[0131] It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer-readable program code is contained. Such a propagated data signal can take many forms, including but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium that can send, propagate or transfer the program for use by or in connection with the instruction execution system, apparatus or device. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to, wire, cable, RF (radio frequency), etc., or any suitable combination of the above.

[0132] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.

[0133] The computer-readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device, and is not assembled into the electronic device.

[0134] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, cause the electronic device to: based on the new work item instruction, acquire a first template, wherein the first template includes preset items in the work item and corresponding preset values; and according to the first template, newly create a first work item, wherein the first work item includes the preset items in the first template and the corresponding preset values.

[0135] Computer program code for carrying out operations of the present disclosure can be written in any one or more of a variety of programming languages or combinations of languages, including an object-oriented programming language such as Java, Smalltalk, C++, or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0136] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of present disclosure. In this regard, each block in the flow diagrams or block diagrams can represent a module, a procedure, or a part of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in a different order than that noted in the figures. For example, two blocks noted in succession can in fact be executed substantially concurrently or in the opposite order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flow diagrams, and combinations of blocks in the block diagrams and / or flow diagrams, can be implemented by dedicated hardware-based systems that perform the specified functions or operations, or can be implemented by a combination of dedicated hardware-based systems and computer instructions.

[0137] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the unit does not constitute a limitation on the unit itself. For example, the second display unit can also be described as a unit for displaying a second task set.

[0138] The functionality described above in this document can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, non- transitory machine-readable media can include RAM, ROM, programmable ROM (EPROM, EEPROM or flash memory), or any other storage device(s) through which program instructions can be stored and executed by a processing unit. The above described functions can be implemented as software modules or software functions using object-oriented design methodology, or using any other suitable programming technique.

[0139] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The 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, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more of: a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0140] The foregoing description merely exemplifies the preferred embodiments of the disclosure and the principles of the technology applied. It is understood by those skilled in the art that the disclosed scope of the disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and also covers other technical solutions formed by any combinations of the above technical features or equivalent features thereof without departing from the above disclosed concept. For example, the technical solutions formed by the mutual replacement of the above features and the technical features disclosed in the disclosure (but not limited to) having similar functions.

[0141] Further, while operations are depicted in a particular order, this should not be understood as requiring the operations to be performed in the particular order shown or in sequential order, and that certain operations can be performed in parallel or in any suitably ordered order under certain circumstances. Also, while a number of specific implementation details have been discussed, these should not be construed as limiting the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.

[0142] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. A method for creating a work item, comprising: obtaining a first template based on a work item creation instruction, wherein the first template comprises preset items in the work item and corresponding preset values; creating a first work item according to the first template, wherein the first work item comprises the preset items in the first template and the corresponding preset values. 2.The method of claim 1, wherein: the preset items in the first template comprise one or more of the following: preset fields and preset roles; the preset values corresponding to the preset items in the first template comprise one or more of the following: field values corresponding to the preset fields, role values corresponding to the preset roles. 3.The method of claim 1 or 2, further comprising: in response to a modification operation on the preset values in the first work item, displaying first prompt information indicating that the modification operation on the preset values obtained according to the first template is not supported.

4. The method according to any one of claims 1 to 3, wherein, The first template comprises preset items in the work item and corresponding preset values based on the work item creation instruction, comprising: in response to the work item creation instruction, displaying a candidate template interface, wherein the candidate template interface is used to display candidate template information; determining the first template from the candidate templates according to a selection operation on the candidate template information. 5.The method of any one of claims 1-4, further comprising: in response to information update in the first template, updating the preset items and / or the preset values in the first work item obtained according to the first template, wherein the information update comprises preset item update and / or preset value update in the first template. 6.The method of any one of claims 1-5, further comprising: in response to a triggering operation on a template set entry control, displaying a template set interface; wherein the template set interface comprises template information of one or more templates. 7.The method of claim 6, further comprising: in response to a selection operation on the template information displayed in the template set interface, displaying a third template editing interface of a third template indicated by the selection operation.

8. The method of claim 6, wherein, The third template editing interface comprises a use creation control; and The method further comprises: in response to a triggering operation on the use creation control, creating a third work item according to the third template.

9. The method according to any one of claims 6-8, wherein, The template set interface comprises a new template control; and The method further comprises: in response to a triggering operation on the new template control, displaying a template creation interface.

10. The method according to any one of claims 6-9, wherein, The template set interface comprises a template import control; and The method further comprises: in response to a triggering operation on the template import control, importing a target file to obtain a second template according to an import operation. 11.The method of any one of claims 1-10, further comprising: displaying a template function enabling control in a space management interface of a project; in response to the template function enabling control being in an open state, displaying a preset item control; in response to a triggering operation on the preset item control, displaying a preset item configuration interface; configuring items in the space that can be set as preset items in the preset item configuration interface. 12.An apparatus for creating a work item, comprising: An obtaining unit configured to obtain a first template based on a new work item instruction, wherein the first template includes preset items in a work item and corresponding preset values; A creating unit configured to create a first work item according to the first template, wherein the first work item includes the preset items in the first template and the corresponding preset values. 13.An electronic device, comprising: one or more processors; a storage configured to store one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement a method of creating a work item as claimed in any of claims 1-11.

14. A computer readable medium storing a computer program, wherein, the program, when executed by a processor, implements a method of creating a work item as claimed in any of claims 1-11.

Citation Information

Patent Citations

  • Data display method and device, electronic equipment and medium

    CN112966011A

  • Project project generation method and device, electronic equipment and storage medium

    CN113805864A

  • Code automatic generation method, medium, equipment and system

    CN114138254A

  • Integrated scheme template processing method and device, equipment and medium

    CN114997836A

  • Method and device for creating new work item and electronic equipment

    CN118917784A