Node editing method and device, electronic equipment, storage medium and program product

By responding to object creation operations on the workflow management page and creating target node objects in the process node, the problem of single editing methods of process nodes in the existing technology is solved, and the diversity and flexibility of process nodes are realized.

CN120045180APending Publication Date: 2025-05-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510125427.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the prior art, the editing methods of process nodes are relatively single, lacking diversity and flexibility, making it difficult to meet users' personalized editing needs for different process nodes.

Method used

Provides a node editing method, which creates target node objects, including node fields and/or node controls, in process nodes by displaying workflow collections and response object creation operations on the workflow management page, supports unified creation and configuration of node objects in multiple process nodes.

Benefits of technology

It realizes the unified creation and configuration of node fields and/or node controls in different process nodes of work items, enriches the editing methods of process nodes, and simplifies the node creation and configuration operations of multiple process nodes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120045180A_ABST
    Figure CN120045180A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a node editing method and device, electronic equipment, a storage medium and a program product. The method comprises the steps that a workflow set of a preset work item is displayed on a workflow management page of the preset work item, the workflow set comprises at least one workflow, and one or more process nodes exist in the workflow; and in response to an object creation operation for the preset work item, creating a target node object corresponding to the object creation operation in each process node of the at least one workflow, the target node object comprising a node field and / or a node control. By means of the technical scheme, creation of the node fields and / or the node controls in the different process nodes of the work item can be achieved, and the editing modes of the process nodes are enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technologies, and in particular, to a method and apparatus for node editing, an electronic device, a storage medium, and a program product. Background Art

[0002] Currently, in some applications, users are supported to create process nodes including pre-set default fields in a workflow. However, in related technologies, the editing method of the created process nodes is relatively single. Summary of the Invention

[0003] Embodiments of the present disclosure provide a method and apparatus for node editing, an electronic device, a storage medium, and a program product to enrich the editing method of process nodes.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for node editing, including:

[0005] Displaying a workflow set of a preset work item on a workflow management page of the preset work item, where the workflow set includes at least one workflow, and there is one or more process nodes in the workflow;

[0006] Responding to an object creation operation for the preset work item, creating a target node object corresponding to the object creation operation in each process node of the at least one workflow, where the target node object includes node fields and / or node controls.

[0007] In a second aspect, an embodiment of the present disclosure further provides a node editing apparatus, including:

[0008] A set display module, configured to display a workflow set of a preset work item on a workflow management page of the preset work item, where the workflow set includes at least one workflow, and there is one or more process nodes in the workflow;

[0009] An object creation module, configured to respond to an object creation operation for the preset work item, and create a target node object corresponding to the object creation operation in each process node of the at least one workflow, where the target node object includes node fields and / or node controls.

[0010] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:

[0011] One or more processors;

[0012] A memory, configured to store one or more programs,

[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the node editing method as described in the embodiments of the present disclosure.

[0014] In a fourth aspect, the embodiments of the present disclosure further provide a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the node editing method as described in the embodiments of the present disclosure is implemented.

[0015] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product. When the computer program product is executed by a computer, the computer implements the node editing method as described in the embodiments of the present disclosure.

[0016] The node editing method, apparatus, electronic device, storage medium, and program product provided by the embodiments of the present disclosure support creating new node fields and / or node controls for process nodes in each workflow of a work item through an object creation operation, without separately performing an object creation operation for each process node. It can realize the creation of node fields and / or node controls in different process nodes of a work item, enrich the editing methods of process nodes, and simplify the operations required to create node fields and / or node controls for multiple process nodes of a work item. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. Throughout the accompanying drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic and the original components and elements are not necessarily drawn to scale.

[0018] Figure 1 It is a schematic flowchart of a node editing method provided by the embodiments of the present disclosure;

[0019] Figure 2 It is a schematic display diagram of a workflow management page provided by the embodiments of the present disclosure;

[0020] Figure 3 It is a schematic display diagram of a node configuration interface provided by the embodiments of the present disclosure;

[0021] Figure 4 It is a schematic display diagram of a candidate field type interface provided by the embodiments of the present disclosure;

[0022] Figure 5 It is a schematic display diagram of a field creation interface provided by the embodiments of the present disclosure;

[0023] Figure 6 It is a schematic diagram of a details page of a workflow provided by the embodiments of the present disclosure;

[0024] Figure 7 Schematic flowchart of another node editing method provided by an embodiment of the present disclosure;

[0025] Figure 8 Schematic diagram of a configuration interface of a target process node provided by an embodiment of the present disclosure;

[0026] Figure 9 Schematic diagram of another configuration interface of a target process node provided by an embodiment of the present disclosure;

[0027] Figure 10 Block diagram of a node editing device provided by an embodiment of the present disclosure;

[0028] Figure 11 Schematic diagram of a structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0029] Embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0030] It should be understood that the various steps recorded in the method embodiments of the present disclosure can be executed 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 regard.

[0031] As used herein, the term "including" and its variants are open-ended, that is, "including but not limited to". The term "based on" is "at least partially based 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". The relevant definitions of other terms will be given in the following description.

[0032] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence relationship of the functions performed by these devices, modules or units.

[0033] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly stated in the context, it should be understood as "one or more".

[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of these messages or information.

[0035] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and related provisions.

[0036] Figure 1 FIG. is a schematic flowchart of a node editing method provided by an embodiment of the present disclosure. This method can be executed by a node editing device, where the device can be implemented by software and / or hardware and can be configured in an electronic device. Typically, it can be configured in a computer, a mobile phone or a tablet computer. The node editing method provided by the embodiments of the present disclosure is applicable to scenarios where node objects are added to each process node of a workflow in a work item, such as scenarios where custom node fields and / or node controls are added to each process node of a workflow in a work item. As Figure 1 shown, the node editing method provided in this embodiment may include:

[0037] S101. Display a workflow set of a preset work item on a workflow management page of the preset work item. The workflow set includes at least one workflow, and there is one or more process nodes in the workflow.

[0038] Among them, the preset work item may be a work item that the current user desires to manage, and it may be a certain work item that the current user has management authority over. A work item can be understood as a matter planned or to be tracked in a project, which usually involves multiple tasks and related work, and there is a certain relevance and / or logic between these tasks. The workflow set of the preset work item can be understood as a set of workflows of the preset work item. The workflow set of the preset work item may include one or more workflows of the preset work item. For example, in the case where there is only one workflow for the preset work item currently, the workflow set of the preset work item may only include this workflow of the preset work item; in the case where there are multiple workflows for the preset work item currently, the workflow set of the preset work item may include multiple workflows of the preset work item. A workflow can be understood as a series of ordered steps or processes for completing the preset work item in the future. For example, a workflow may include one or more process nodes, and different process nodes may correspond to different work events of the preset work item. The workflow management page of the preset work item can be understood as a page for managing the workflows in the preset work item.

[0039] Exemplarily, based on the triggering operation of the current user, a workflow management page of a preset work item can be displayed, and a workflow set of the preset work item can be displayed in this workflow management page. For example, the workflow information of each workflow of the preset work item can be displayed in this work management interface, such as the workflow name and / or thumbnail of each workflow in the preset work item, etc., so as to facilitate the current user to view or edit the workflows in the preset work item.

[0040] S102. In response to an object creation operation for the preset work item, create a target node object corresponding to the object creation operation in each process node of the at least one workflow, where the target node object includes node fields and / or node controls.

[0041] Among them, the object creation operation can be understood as a triggering operation for creating a node object. The execution manner of the object creation operation is not limited. Exemplarily, this object creation operation can be an operation to trigger an object creation control or a sliding operation for indicating the creation of a node, etc. The target node object can be understood as the node object indicated to be created by the object creation operation. This node object can be understood as an object in a node, such as node fields and / or node controls, etc. This node field can be understood as a field included in a node. The node field can be used to display information of the node or be filled in by a user who executes the corresponding process node. This node control can be understood as a control included in a node. This node control can be used to control a process node or the node information of a process node, etc.

[0042] Specifically, when receiving an object creation operation for a preset work item, a target node object corresponding to this object creation operation can be created for the process nodes in each workflow of the preset work item. For example, node fields and / or node controls corresponding to this object creation operation object can be added to the process nodes in each workflow of the preset work item.

[0043] In this embodiment, the manner of creating a target node object in the process nodes of each workflow of the preset work item in response to the object creation operation is not limited.

[0044] In some implementation manners, a node object library including various types of candidate node objects can be preset. Thus, the current user can select the node object he wants to create in the node object library and execute the object creation operation. Correspondingly, after receiving the object creation operation of the current user, the current application can obtain the node object in the selected state in the node object library as the target node object, and create this target node object in the process nodes of each workflow of the preset work item, such as adding this target node object to the process nodes of each workflow of the preset work item.

[0045] In some embodiments, the user can edit and create a target node object through an editing interface. Optionally, in response to an object addition operation for the preset work item, creating a target node object corresponding to the object creation operation in each process node of the at least one workflow includes: in response to an object creation operation for the preset work item, displaying at least one candidate object type; in response to an editing operation for a target object type among the at least one candidate object types, displaying an object creation interface corresponding to the target object type, where the object creation interface is used to edit the object information of the target node object to be created; in response to a confirmation creation operation acting within the object creation interface, based on the object information in the object creation interface, creating a target node object with the target object type in each process node of the at least one workflow.

[0046] The candidate object type can be understood as the object type available for the user to create. The candidate object type is not limited. For example, the candidate field types of node fields can include but are not limited to text type, selection type, and / or date type, etc. The node fields of text type can include, for example, single-line text fields, multi-line text fields, and / or rich text fields, etc. The node fields of selection type can include, for example, radio fields, radio button fields, multi-select fields, cascading radio fields, cascading multi-select fields, and / or switch fields, etc. The node fields of date type can include, for example, date fields, date range fields, and / or date and time fields, etc. In addition, it can further include other types of node fields, such as Uniform Resource Locator (URL) fields, number fields, attachment fields, and / or multi-person composite fields, etc. Each field may or may not include sub-fields, and the number of sub-fields is not limited. Among them, the multi-person composite field can be understood as a composite field that can be filled in separately by multiple people. For example, each sub-field in the multi-person composite field can include multiple filling areas, and different filling areas are available for different people to fill in the content for the sub-field. The candidate control types of node controls can include, for example, node transition types and / or node information types, etc. The node controls of node transition type can be used for node transition, such as for transitioning to the previous process node or the next process node of the current process node, etc. The node controls of node information type can be used to display node information. For example, after adding a node control of node information type in a certain process node, based on the user's configuration, at least part of the node information of another certain process node in the workflow other than this process node can be displayed in this node control, and / or, this node control can be used to trigger the display of the node information of another certain process node in the workflow other than this process node, and so on.

[0047] The target object type can be understood as the object type selected by the current user from among at least one candidate object type displayed. The type confirmation operation can be an operation used to indicate the completion of type selection. The execution method of this type confirmation operation is not limited. Exemplarily, this type confirmation operation can be an operation to trigger a certain candidate object type, or an operation to trigger an editing control after selecting a certain candidate object type, etc. The object creation interface can be understood as an interface for creating a target node object with the target object type. One or more information items of the target node object to be created can be displayed in the object creation interface. These one or more information items can include, for example, information such as object name, object type, authorized role, docking identifier, and / or object description. This authorized role can be understood as the person authorized to manage this node object; this docking identifier can be understood as the identifier of the application programming interface (API) docked by this node object. Different information items can be used to edit different object information of this target node object.

[0048] The confirmation creation operation can be understood as a trigger operation used to indicate the creation of a target node object. The execution method of the confirmation creation operation is not limited. Exemplarily, this object creation operation can be an operation to trigger the confirmation creation control in the object creation interface, or an operation to execute a pre-set confirmation creation gesture, etc.

[0049] Exemplarily, when an object creation operation for a preset work item is received, at least one candidate object type can be displayed. For example, when it is detected that the current user triggers the first object creation control corresponding to the preset work item, a candidate object type interface can be displayed, and at least one candidate object type is displayed in this candidate object type interface. When a type confirmation operation for the target object type among this at least one candidate object type is received, such as when it is detected that the user triggers the type confirmation control in the candidate object type interface after selecting the target object type among this at least one candidate object type, an object creation interface for the target object type object is displayed for the current user to edit the object information of the target node object to be created with the target object type in this object creation interface. When a confirmation creation operation acting within the object creation interface is received, such as when it is detected that the current user triggers the second object creation control in the object creation interface, a target node object of the target object type can be created in the process nodes of each workflow of the preset work item based on the object information of the target node object edited by the current user in the object creation interface.

[0050] In this embodiment, the interface on which the object creation operation acts is not limited. For example, the object creation operation can be executed based on the workflow management page of a preset workflow, such as within the workflow management page of a preset work item, or within other pages switched from the workflow management page of the preset work item, so as to further enrich the execution mode of the object creation operation.

[0051] In some embodiments, after the workflow set of the preset work item is displayed on the workflow management page of the preset work item, it further includes: in response to a node configuration operation on the preset work item, displaying a node object set of the preset work item and a node object creation control, where the node object set is a set of created node objects in each process node of the at least one workflow, and the object creation control is configured to trigger the execution of the object creation operation.

[0052] Among them, the node configuration operation can be understood as an operation for indicating to display the created node objects in the process nodes of each workflow of the preset work item for unified configuration. The execution mode of the node configuration operation is not limited. Exemplarily, the node configuration operation can include an operation of triggering a node configuration control displayed on the workflow management page. The node object set of the preset work item can be understood as a set of created node objects in the preset work item, such as a list of created node objects included in each process node of the preset work item. Each process node in the preset work item can include each created node object in the created node object set. This created node object can be understood as a node object that has been created, in other words, the node fields and / or node controls already included in each process node. The object creation control can be a control for triggering the execution of the object creation operation.

[0053] Exemplarily, when a node configuration operation on a preset work item is received, the node object set of the preset work item and the node object creation control can be displayed. For example, when it is detected that the current user triggers the node configuration control displayed on the workflow management page of the preset work item, the node configuration interface of the preset work item can be displayed, and in this node configuration interface, the node object set of the created node objects in each process node of the preset work item and the node object creation control are displayed. Thus, the current user can perform unified configuration on the node objects in each process node of the preset work item in this node configuration interface. For example, a certain node object can be deleted from each process node of the preset work item by performing a deletion operation on the node object; the node object in each process node of the preset work item can be edited by performing an object information editing operation, such as editing information such as the object name, authorized role, docking identifier, and / or object description of this node object; and / or, a new node object can be created for each process node of the preset work item by triggering the node object creation control, and so on.

[0054] In the above embodiments, it is possible to create new node objects for each process node of a preset workflow by performing an object creation operation, such as creating new node fields for each process node of a preset workflow by performing a field creation operation; and / or creating new node controls for each process node of a preset workflow by performing a control creation operation. Among them, the creation entrances of the node fields and the node controls may be the same or different, and this embodiment does not limit this.

[0055] In some optional examples, taking the creation of new node fields as an example, the creation process of the node fields can be described as follows:

[0056] Display the workflow management page of a preset work item. In this workflow management page, display the workflow set of the preset work item and the node configuration control 20, as Figure 2 shown.

[0057] When it is detected that the current user triggers the node configuration control 20 displayed in the workflow management page, it is determined that a node configuration operation is received. In response to this node configuration operation, display the node configuration interface of the preset work item. In this node configuration interface, display the field information (i.e., the node object set) of each created node field of the preset work item and the node field creation control 30 (i.e., the node object creation control), as Figure 3 shown.

[0058] When it is detected that the current user triggers the node field creation control 30 displayed in the node configuration interface, it is confirmed that an object creation operation is received. In response to this object creation operation, display the candidate field type interface. In this candidate field type interface, display at least one candidate field type, as Figure 4 shown.

[0059] When it is detected that the current user triggers a certain candidate field type displayed in the candidate field type interface, this candidate field type can be displayed as a selected state; and, when it is detected that the current user triggers the type confirmation control 40 displayed in the candidate field type interface, it is confirmed that a type confirmation operation is received. Take the candidate field type in the selected state in the candidate field type interface as the target field type (i.e., the target object type), and display the field creation interface (i.e., the object creation interface) corresponding to the target field type, as Figure 5 shown, for the current user to edit field information such as the field name, field basic configuration, and / or field description of the node field to be created.

[0060] When it is detected that the current user triggers the confirmation creation control 50 displayed in the field creation interface, the field information clipped by the current user in the field creation interface can be obtained, and a target node field (i.e., a target node object) of the target field type can be created in each process node of the preset work item according to this field information. After the creation of the target node field is completed, this target node field can be included in multiple process nodes of the preset work item.

[0061] The node editing method provided in this embodiment displays a workflow set of a preset work item on the workflow management page of the preset work item. This workflow interface includes at least one workflow of the preset work item, and there is one or more process nodes in each workflow; in response to an object creation operation for the preset work item, a target node object corresponding to this object creation operation is created in each process node of the above at least one workflow, and this target node object includes a node field and / or a node control. With the above technical solution, this embodiment supports creating new node fields and / or node controls for the process nodes in each workflow of the work item through an object creation operation, without separately performing an object creation operation for each process node, and can realize the creation of node fields and / or node controls in different process nodes of the work item, enrich the editing methods of process nodes, and simplify the operations required to create node fields and / or node controls for multiple process nodes of the work item.

[0062] In some embodiments, the node editing method may further include: in response to a display operation for the workflow, displaying a detail page of the workflow; displaying the workflow in a first area of the detail page, and displaying node information of the current process node in the workflow in a second area of the detail page, where the node information includes a created node object.

[0063] Among them, the display operation for the workflow may be a trigger operation for indicating the display of the detail page of this workflow. For example, after this workflow is applied, the trigger operation for viewing the detail page of this workflow. The execution method of this display operation is not limited. Exemplarily, this display operation may include an operation on the workflow identifier of this workflow. The workflow identifier may include, for example, a workflow name and / or a workflow icon, etc. The detail page of the workflow can be understood as an interface for displaying the detail information of this workflow. This detail interface may include a first area and a second area. The first area can be used to display at least part of the process nodes of this workflow; the second area can be used to display the node information of one or more process nodes in this workflow, such as the node information of the current process node in this workflow. The current process node can be understood as the currently executing process node, in other words, the currently ongoing process node.

[0064] In this embodiment, after a certain workflow in a preset work item is configured and applied, the user can be supported to view the node information of the process nodes in this workflow on the details page of this workflow, such as viewing node objects such as the created node fields and / or node controls in the process nodes of this workflow.

[0065] Exemplarily, in the case of receiving a display operation for a certain workflow in a preset work item, the details page of this workflow can be displayed. At least some process nodes in this workflow are displayed in the first area 60 of the details page, and the node information of the current process node in this workflow is displayed in the second area 61 of the details page, such as displaying the created node fields and / or node controls 62 in the current process node, as Figure 6 shown.

[0066] In this embodiment, the created node fields in the current process node support filling in field content; and / or, the created node controls in the current process node support triggering corresponding interaction events.

[0067] In some embodiments, after the node information of the current process node in the workflow is displayed in the second area of the details page, at least one of the following is further included: in response to a content filling operation for a target created node field in the current process node, displaying the field content filled in by the content filling operation in the content display area of the target created node field; in response to a triggering operation for a first created node control in the current process node, updating the node state of the current process node; in response to a triggering operation for a second created node control in the current process node, displaying the node information of a target process node in the second area, where the target process node corresponds to the second created node control.

[0068] Among them, the content filling operation can be an operation of filling in the field content of a certain node field in the current process node. The target created node field can be understood as the node field corresponding to this content filling operation. The first created field can be a control for updating the node state of the current process node, such as a node transition control, etc. The node state of the current process node can be, for example, the completion state of the current process node, such as the completion progress of the current process node. The second created node control can be understood as a node information control, and this node information control can be used to display at least some node information of other process nodes except the current process node. The target process node can be the process node corresponding to this node information control, and it can be the same or different process nodes from the current process node. Optionally, the target process node corresponding to the node information control displayed in the current process node can be a different process node from the current process node. The target process node and the current process node can be in the same or different workflows.

[0069] In some examples, when the current user has the permission to fill in the node fields in the current process node, such as when the current user is the content filling object for a certain node field in the current process node, the current user can be supported to fill in the field content of the sub-node field. For example, when receiving the content filling operation of the current user for a certain node field in the current process node, the field content filled in by the current user for this node field can be displayed in the content display area of this node field. For example, the field content filled in by the current user for this node field can be displayed in the sub-display area corresponding to the current user in the content display area.

[0070] In this embodiment, as Figure 6 shown, when there are multiple content filling objects for the current process node (such as the person in charge shown in Figure 6 ), each content filling object can respectively have a set of node fields. For example, each node field in the current process node can respectively have multiple content display areas, and different content display areas are used for different content filling objects of the current process node to fill in the content for this node field and / or display the content filled in by different content filling objects for this node field. At this time, optionally, the content display area includes one or more sub-display areas, and different sub-display areas are used to display the field content filled in by different content filling objects for the target created node field. Among them, the content filling object can be understood as an object that needs to fill in the field content of the current process node, such as the person in charge of the current process node, etc.

[0071] In some examples, for the case where the current process node includes a node control (such as the first created node control) for triggering the update of the node state of the current process node, when detecting the triggering operation for this node control, the node state of the current process node can be updated, such as updating the completion progress of the current process node or updating the current process node from the uncompleted state to the completed state, etc.

[0072] In some examples, for the case where the current process node includes a node information control (such as the second created node control) for displaying the node information of other process nodes, when detecting the triggering operation for this node information control, the node information of the target process node corresponding to this node information control can be displayed, such as switching the node information currently displayed in the second area from the node information of the current process node to the node information of the target process node.

[0073] In this embodiment, when the node information control is displayed, the node information of the target process node corresponding to it may or may not be displayed in this node information control. Optionally, at least part of the node information of the target process node is displayed in the second created node control. For example, when the node information control is displayed, at least part of the node information of the target process node corresponding to this node information control may be displayed in this node information control, so as to further simplify the operations required to view the node information of the target process node.

[0074] Figure 7 It is a schematic flowchart of another node editing method provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, after creating a target node object corresponding to the object creation operation in each process node of the at least one workflow, it further includes: in response to a configuration operation on the target process node in the workflow, displaying a configuration interface of the target process node, where the configuration interface is used to configure the created node objects in the target process node, and the created node objects include the target node object.

[0075] Correspondingly, as Figure 7 shown, the node editing method provided in this embodiment may include:

[0076] S201. Display a workflow set of a preset work item on a workflow management page of the preset work item, where the workflow set includes at least one workflow, and there are one or more process nodes in the workflow.

[0077] S202. In response to an object creation operation for the preset work item, create a target node object corresponding to the object creation operation in each process node of the at least one workflow, where the target node object includes a node field and / or a node control.

[0078] S203. In response to a configuration operation on the target process node in the workflow, display a configuration interface of the target process node, where the configuration interface is used to configure the created node objects in the target process node, and the created node objects include the target node object.

[0079] Among them, the configuration operation can be understood as a triggering operation for instructing to display a configuration interface of one or more process nodes in a certain workflow to configure the one or more process nodes. The execution manner of this configuration operation is not limited. Exemplarily, this configuration operation can be an operation of triggering a certain process node in this workflow in the node management interface of the workflow or a selection operation for one or more process nodes in this workflow, etc. The target process node can be the process node corresponding to this configuration operation. Optionally, the number of the target process nodes is one or more. In other words, this embodiment supports configuring a single process node in the workflow and also supports batch configuring multiple process nodes in the workflow. This embodiment does not make a limitation in this regard. The configuration interface of the target process node can be an interface for configuring the node information, node transition conditions, node sub-items, and / or node events, etc. of the target process node. Configuring the node information of the target process node can include, for example, configuring the basic information of the target process node (such as node name and / or node status), the object attributes of the created node object, and / or the content filling object of the node, etc.

[0080] Exemplarily, when receiving a configuration operation for one or more target process nodes in the workflow, the configuration interface of the target process node can be displayed, as Figure 8 and 9 shown, for the user to configure the created node object in the target process node.

[0081] In this embodiment, the manner of configuring the created node object in the target process node is not limited.

[0082] In some embodiments, the created node object includes created node fields. After displaying the configuration interface of the target process node, it further includes at least one of the following: in response to a display attribute adjustment operation for the created node object in the target process node, adjusting the display attribute of the created node object; in response to a content filling attribute adjustment operation for the created node object in the target process node, adjusting the content filling attribute of the created node object; in response to an order adjustment operation for the created node object in the target process node, adjusting the display order of the created node object in the target process node.

[0083] Among them, the display attribute adjustment operation can be understood as a triggering operation for adjusting the display attributes of a created node field. The display attributes of a created node field can be understood as the attributes related to the display of the created node object, such as whether the created node field is displayed in the target process node and / or the display style of the created node field in the target process node, etc. The content filling attribute adjustment operation can be understood as a triggering operation for adjusting the content filling attributes of a created node field. Exemplarily, this content filling attribute can be used to indicate whether the corresponding created node field is a required field. The order adjustment operation can be a triggering operation for adjusting the display order of the created node fields in the target process node. The display attributes and / or display order of a node field in the target process node can be understood as the display attributes and / or display order presented by this node field when displaying the node information of the target process node.

[0084] Exemplarily, in the case of receiving a display attribute adjustment operation for a created node field in the target process node, the display attributes of this created node field can be adjusted. As Figure 8 shown in the node field 1 and node field 2, when it is detected that the current user switches the "node default display node field 1" or "node default display node field 2" from the unchecked state to the checked state, the display attributes of the corresponding node field can be adjusted from not being displayed in the target process node to being displayed in the target process node; when it is detected that the current user switches the "node default display node field 1" or "node default display node field 2" from the checked state to the unchecked state, the display attributes of the corresponding node field can be adjusted from being displayed in the target process node to not being displayed in the target process node, and so on.

[0085] In the case of receiving a content filling attribute adjustment operation for a created node field in the target process node, the content filling attributes of this created node field can be adjusted. As Figure 8 shown in the node fields 3 - 8, taking node field 3 as an example, when it is detected that the current user switches the "node needs to fill in node field 3" from the unchecked state to the checked state, this node field can be adjusted from a non-required field to a required field; when it is detected that the current user switches the "node needs to fill in node field 3" from the checked state to the unchecked state, this node field can be adjusted from a required field to a non-required field, and so on.

[0086] In the case of receiving an order adjustment operation for the created node fields in the target process node, the display order of one or more created node fields in the target process node can be adjusted based on this order adjustment operation. As Figure 8As shown, a first-order adjustment control 80 can be displayed in the configuration interface. When it is detected that the current user triggers this first-order adjustment control 80, one or more fields in the target process node can be adjusted to the order adjustment state. For example, a custom field (i.e., the target node object) created in response to an object creation operation in the target process node can be adjusted to a draggable state, and / or a second-order adjustment control corresponding to each custom field can be displayed, and the display order of one or more custom fields in the target process node can be adjusted based on the dragging operation of the current user on one or more custom fields or based on the triggering operation (i.e., the order adjustment operation) of the current user on the second-order adjustment control of one or more custom fields.

[0087] Please continue to refer to Figure 8 , in some examples, node fields can be divided into two parts: system fields and custom fields.

[0088] This system field can be understood as the field that is default included in the node. The type of the system field is not limited. Exemplarily, the system field can include but is not limited to fields related to scheduling (such as Figure 8 node field 1 and node field 2 in Figure 8 ) and / or fields related to completion (such as

[0089] node field 3-5 in

[0090] ). For fields related to scheduling, after it is detected that this field switches from the unchecked state to the checked state, at least one candidate scheduling method can be displayed for the user to select. After it is detected that the current user selects a certain candidate scheduling method, at least one scheduling default value can be displayed for the user to select. For fields related to the degree of completion, after it is detected that this field switches from the unchecked state to the checked state, an option configuration area for this field and / or a node overall completion conclusion configuration area can be displayed for the current user to configure the options of this field and / or the attributes of the overall completion conclusion. Figure 9As shown, in the case of receiving a setting operation for a created node control in a target process node, such as when detecting that the current user triggers the setting control 90 corresponding to a created node control displayed in the configuration interface, the setting interface of this created node control can be displayed for the current user to set the control information of the created node control. In the case of receiving a deletion operation for a created node control in a target process node, such as when detecting that the current user triggers the deletion control 91 corresponding to a created node control displayed in the configuration interface, this created node control can be deleted from the target process node. In the case of receiving a control creation operation for a target process node, such as when detecting that the current user triggers the control creation control 92 displayed in the configuration interface, the creation interface of the node control can be displayed for the current user to create a new node control in the target process node.

[0091] After uniformly creating node fields and / or node controls for each process node of a preset work item, the node editing method provided in this embodiment supports further separately configuring at least some of the created node fields and / or node controls in the process nodes, which can further enrich the editing methods of node fields and / or node controls in the nodes and meet the different editing requirements of users for node fields in different process nodes.

[0092] Figure 10 It is a structural block diagram of a node editing device provided in an embodiment of the present disclosure. This device can be implemented by software and / or hardware and can be configured in an electronic device. Typically, it can be configured in a computer, a mobile phone, or a tablet computer. It can add node objects to each process node of the workflow in the work item by executing the node editing method, such as adding custom node fields and / or node controls to each process node of the workflow in the work item. As Figure 10 shown, the node editing device provided in this embodiment may include: a set display module 1001 and an object creation module 1002, where

[0093] The set display module 1001 is used to display the workflow set of the preset work item on the workflow management page of the preset work item. The workflow set contains at least one workflow, and there is one or more process nodes in the workflow;

[0094] The object creation module 1002 is used to create a target node object corresponding to the object creation operation in each process node of the at least one workflow in response to the object creation operation for the preset work item. The target node object includes a node field and / or a node control.

[0095] The node editing device provided in this embodiment displays a workflow set of a preset work item on the workflow management page of the preset work item through a set display module. This workflow interface includes at least one workflow of the preset work item, and there is one or more process nodes in each workflow. In response to an object creation operation for the preset work item, the object creation module creates a target node object corresponding to this object creation operation in each process node of the at least one workflow. This target node object includes node fields and / or node controls. By using the above technical solution, this embodiment supports creating new node fields and / or node controls for the process nodes in each workflow of the work item through the object creation operation, without separately performing the object creation operation for each process node, and can realize the creation of node fields and / or node controls in different process nodes of the work item, enriching the editing methods of the process nodes and simplifying the operations required to create node fields and / or node controls for multiple process nodes of the work item.

[0096] Optionally, the object creation module 1002 may be specifically configured to: in response to an object creation operation for the preset work item, display at least one candidate object type; in response to a type confirmation operation for a target object type among the at least one candidate object type, display an object creation interface corresponding to the target object type, where the object creation interface is used to edit the object information of the target node object to be created; in response to a confirmation creation operation acting on the object creation interface, based on the object information in the object creation interface, create a target node object with the target object type in each process node of the at least one workflow.

[0097] Further, the node editing device may further include: a control display module, configured to, after displaying the workflow set of the preset work item on the workflow management page of the preset work item, in response to a node configuration operation for the preset work item, display a set of node objects and node object creation controls of the preset work item. The set of node objects is a set of node objects that have been created in each process node of the at least one workflow, and the object creation control is configured to trigger the execution of the object creation operation.

[0098] Further, the node editing device may further include: a configuration interface display module, configured to, after creating a target node object corresponding to the object creation operation in each process node of the at least one workflow, in response to a configuration operation for a target process node in the workflow, display a configuration interface of the target process node, where the configuration interface is used to configure the node objects that have been created in the target process node, and the node objects that have been created include the target node object.

[0099] Optionally, the number of the target process nodes is one or more.

[0100] Further, the created node object includes created node fields, and the node editing device may further include at least one of the following: a first attribute adjustment module, configured to, after the configuration interface of the target process node is displayed, in response to a display attribute adjustment operation on the created node object in the target process node, adjust the display attribute of the created node object; a second attribute adjustment module, configured to, after the configuration interface of the target process node is displayed, in response to a content filling attribute adjustment operation on the created node object in the target process node, adjust the content filling attribute of the created node object; a display order adjustment module, configured to, after the configuration interface of the target process node is displayed, in response to an order adjustment operation on the created node object in the target process node, adjust the display order of the created node object in the target process node.

[0101] Further, the node editing device may further include: a details page display module, configured to display a details page of the workflow in response to a display operation on the workflow; a first information display module, configured to display the workflow in a first area of the details page and display node information of a current process node in the workflow in a second area of the details page, where the node information includes a created node object.

[0102] Further, the node editing device may further include at least one of the following: a content filling module, configured to, after the node information of the current process node in the workflow is displayed in the second area of the details page, in response to a content filling operation on a target created node field in the current process node, display the field content filled by the content filling operation in a content display area of the target created node field; a status update module, configured to, after the node information of the current process node in the workflow is displayed in the second area of the details page, in response to a trigger operation on a first created node control in the current process node, update the node status of the current process node; a second information display module, configured to, after the node information of the current process node in the workflow is displayed in the second area of the details page, in response to a trigger operation on a second created node control in the current process node, display node information of a target process node in the second area, where the target process node corresponds to the second created node control.

[0103] Optionally, the content display area includes one or more sub-display areas, and different sub-display areas are used to display the field content filled in by different content filling objects for the node fields created for the target; and / or, at least part of the node information of the target process node is displayed in the second created node control.

[0104] The node editing device provided by the embodiments of the present disclosure can execute the node editing method provided by any embodiment of the present disclosure, and has corresponding function modules and beneficial effects for executing the node editing method. For technical details not described in detail in this embodiment, reference can be made to the node editing method provided by any embodiment of the present disclosure.

[0105] Next, refer to Figure 11 , which shows a schematic structural diagram of an electronic device (such as a computer or a terminal device) 1100 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments 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 (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 11 The electronic device shown is only an example and should not impose any limitations on the functions and usage scopes of the embodiments of the present disclosure.

[0106] As Figure 11 shown, the electronic device 1100 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1102 or the program loaded from the storage device 1108 into the random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the electronic device 1100 are also stored. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. The input / output (I / O) interface 1105 is also connected to the bus 1104.

[0107] Generally, the following devices may be connected to the I / O interface 1105: an input device 1106 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1108 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1109. The communication device 1109 can allow the electronic device 1100 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 11An electronic device 1100 is shown with various devices, but it should be understood that it is not required to implement or have all the devices shown. Instead, more or fewer devices may be implemented or had.

[0108] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device 1109, or installed from a storage device 1108, or installed from a ROM 1102. When the computer program is executed by a processing device 1101, the above functions defined in the methods of the embodiments of the present disclosure are performed.

[0109] It should be noted that the computer-readable medium in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can 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, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. And in the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can send, propagate, or transmit 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 can be transmitted by any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

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

[0111] The above computer-readable medium can be included in the above electronic device; or can exist separately without being assembled into the electronic device.

[0112] The above computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to: display a workflow set of a preset work item on a workflow management page of the preset work item, the workflow set including at least one workflow, and there being one or more process nodes in the workflow; in response to an object creation operation for the preset work item, create a target node object corresponding to the object creation operation in each process node of the at least one workflow, the target node object including node fields and / or node controls.

[0113] Computer program code for performing the operations of the present disclosure can be written in one or more programming languages or combinations thereof. The above programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, 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 can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).

[0114] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0115] The units involved in the embodiments described in the present disclosure can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation on the unit itself in some cases.

[0116] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGA), Application Specific Integrated Circuits (ASIC), Application Specific Standard Products (ASSP), System on a Chip (SOC), Complex Programmable Logic Devices (CPLD), and so on.

[0117] 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 connection with an instruction execution system, apparatus, or device. 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, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on 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 Disc Read Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0118] According to one or more embodiments of the present disclosure, Example 1 provides a node editing method, including:

[0119] On the workflow management page of the preset work item, a workflow set of the preset work item is displayed. The workflow set contains at least one workflow, and there is one or more process nodes in the workflow.

[0120] In response to an object creation operation for the preset work item, a target node object corresponding to the object creation operation is created in each process node of the at least one workflow. The target node object includes node fields and / or node controls.

[0121] According to one or more embodiments of the present disclosure, Example 2 According to the method described in Example 1, the step of creating a target node object corresponding to the object creation operation in each process node of the at least one workflow in response to an object addition operation for the preset work item includes:

[0122] In response to an object creation operation for the preset work item, at least one candidate object type is displayed.

[0123] In response to a type confirmation operation for a target object type in the at least one candidate object type, an object creation interface corresponding to the target object type is displayed. The object creation interface is used to edit the object information of the target node object to be created.

[0124] In response to a confirmation creation operation acting on the object creation interface, based on the object information in the object creation interface, a target node object with the target object type is created in each process node of the at least one workflow.

[0125] According to one or more embodiments of the present disclosure, Example 3 According to the method described in Example 1, after displaying the workflow set of the preset work item on the workflow management page of the preset work item, it further includes:

[0126] In response to a node configuration operation for the preset work item, a node object set of the preset work item and a node object creation control are displayed. The node object set is a set of node objects that have been created in each process node of the at least one workflow, and the object creation control is configured to trigger the execution of the object creation operation.

[0127] According to one or more embodiments of the present disclosure, Example 4 According to the method described in Example 1, after creating a target node object corresponding to the object creation operation in each process node of the at least one workflow, it further includes:

[0128] In response to a configuration operation for a target process node in the workflow, a configuration interface of the target process node is displayed. The configuration interface is used to configure the node objects that have been created in the target process node, and the node objects that have been created include the target node object.

[0129] According to one or more embodiments of the present disclosure, Example 5 is based on the method described in Example 4, and the number of the target process nodes is one or more.

[0130] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in Example 4, and the created node object includes created node fields. After the configuration interface for displaying the target process node, at least one of the following is further included:

[0131] In response to a display attribute adjustment operation for the created node object in the target process node, adjusting the display attribute of the created node object;

[0132] In response to a content filling attribute adjustment operation for the created node object in the target process node, adjusting the content filling attribute of the created node object;

[0133] In response to an order adjustment operation for the created node object in the target process node, adjusting the display order of the created node object in the target process node.

[0134] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in any one of Examples 1-6, and further includes:

[0135] In response to a display operation for the workflow, displaying a details page of the workflow;

[0136] Displaying the workflow in a first area of the details page and displaying node information of the current process node in the workflow in a second area of the details page, where the node information includes a created node object.

[0137] According to one or more embodiments of the present disclosure, Example 8 is based on the method described in Example 7. After displaying the node information of the current process node in the workflow in the second area of the details page, at least one of the following is further included:

[0138] In response to a content filling operation for a target created node field in the current process node, displaying the field content filled in by the content filling operation in a content display area of the target created node field;

[0139] In response to a trigger operation for a first created node control in the current process node, updating the node state of the current process node;

[0140] In response to a trigger operation for a second created node control in the current process node, displaying node information of a target process node in the second area, where the target process node corresponds to the second created node control.

[0141] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 8. The content display area includes one or more sub-display areas, and different sub-display areas are used to display the field content filled in by different content filling objects for the target created node field; and / or, at least part of the node information of the target process node is displayed in the second created node control.

[0142] According to one or more embodiments of the present disclosure, Example 10 provides a node editing device, including:

[0143] A set display module, configured to display a workflow set of a preset work item on a workflow management page of the preset work item. The workflow set includes at least one workflow, and there are one or more process nodes in the workflow;

[0144] An object creation module, configured to, in response to an object creation operation for the preset work item, create a target node object corresponding to the object creation operation in each process node of the at least one workflow. The target node object includes node fields and / or node controls.

[0145] According to one or more embodiments of the present disclosure, Example 11 provides an electronic device, including:

[0146] One or more processors;

[0147] A memory, configured to store one or more programs,

[0148] When the one or more programs are executed by the one or more processors, the one or more processors implement the node editing method described in any one of Examples 1-9.

[0149] According to one or more embodiments of the present disclosure, Example 12 provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the node editing method described in any one of Examples 1-9.

[0150] According to one or more embodiments of the present disclosure, Example 13 provides a computer program product. When the computer program product is executed by a computer, the computer implements the node editing method described in any one of Examples 1-9.

[0151] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.

[0152] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although a number of specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented combinatorially in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.

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

Claims

1. A node editing method, characterized in that: include: Displaying a workflow set of a preset work item on a workflow management page of a preset work item, wherein the workflow set includes at least one workflow, and the workflow includes one or more process nodes; In response to the object creation operation for the preset work item, a target node object corresponding to the object creation operation is created in each process node of the at least one workflow, and the target node object includes a node field and / or a node control.

2. The method according to claim 1, characterized in that In response to the object adding operation for the preset work item, creating a target node object corresponding to the object creating operation in each process node of the at least one workflow includes: In response to the object creation operation for the preset work item, displaying at least one candidate object type; In response to a type confirmation operation for a target object type in the at least one candidate object type, displaying an object creation interface corresponding to the target object type, the object creation interface being used to edit object information of the target node object to be created; In response to a confirmation creation operation performed in the object creation interface, a target node object having the target object type is created in each process node of the at least one workflow based on the object information in the object creation interface.

3. The method according to claim 1, characterized in that After displaying the workflow set of the preset work item on the workflow management page of the preset work item, the method further includes: In response to a node configuration operation for the preset work item, a node object set and a node object creation control for the preset work item are displayed, wherein the node object set is a set of node objects that have been created in each process node of the at least one workflow, and the object creation control is configured to trigger execution of the object creation operation.

4. The method according to claim 1, characterized in that: After creating a target node object corresponding to the object creation operation in each process node of the at least one workflow, the method further includes: In response to a configuration operation on a target process node in the workflow, a configuration interface of the target process node is displayed, wherein the configuration interface is used to configure created node objects in the target process node, wherein the created node objects include the target node object.

5. The method according to claim 4, characterized in that The number of the target process nodes is one or more.

6. The method according to claim 4, characterized in that The created node object includes a created node field, and after the configuration interface of the target process node is displayed, at least one of the following is further included: In response to a display attribute adjustment operation on a created node object in the target process node, adjusting the display attribute of the created node object; In response to an operation of adjusting the content filling attribute of a node object that has been created in the target process node, adjusting the content filling attribute of the node object that has been created; In response to an operation of adjusting the order of the created node objects in the target process node, a display order of the created node objects in the target process node is adjusted.

7. The method according to any one of claims 1 to 6, characterized in that: Also includes: In response to a display operation on the workflow, displaying a detail page of the workflow; The workflow is displayed in a first area of ​​the detail page, and node information of a current process node in the workflow is displayed in a second area of ​​the detail page, wherein the node information includes a created node object.

8. The method according to claim 7, characterized in that After the node information of the current process node in the workflow is displayed in the second area of ​​the details page, at least one of the following is further included: In response to a content filling operation on a target created node field in the current process node, displaying the field content filled in by the content filling operation in a content display area of ​​the target created node field; In response to a trigger operation on a first created node control in the current process node, updating a node state of the current process node; In response to a trigger operation on a second created node control in the current process node, node information of a target process node is displayed in the second area, and the target process node corresponds to the second created node control.

9. The method according to claim 8, characterized in that The content display area includes one or more sub-display areas, and different sub-display areas are used to display the field content filled in by different content filling objects for the target created node field; and / or, the second created node control displays at least part of the node information of the target process node.

10. A node editing device, characterized in that: include: A collection display module, used to display a workflow collection of a preset work item on a workflow management page of the preset work item, wherein the workflow collection includes at least one workflow, and the workflow has one or more process nodes; The object creation module is used to create a target node object corresponding to the object creation operation in each process node of the at least one workflow in response to the object creation operation for the preset work item, and the target node object includes a node field and / or a node control.

11. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the node editing method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the node editing method according to any one of claims 1 to 9 when executed.

13. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the node editing method according to any one of claims 1 to 9 is implemented.

Citation Information

Cited By

  • Method and apparatus for presenting node graph, device, storage medium, and product

    WO2026143733A1