Editing method and device for workflow in table, electronic equipment and storage medium
The workflow generation model automatically generates process nodes and configuration information in the table, solving the problems of workflow construction complexity and efficiency improvement bottlenecks, and realizing efficient and convenient workflow creation and visualization.
Patent Information
- Application Number
- CN202510906295.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-10-17
AI Technical Summary
Existing workflow building tools are complex to operate and have numerous functional options, making them difficult to quickly apply to actual scenarios. There are also bottlenecks in improving building efficiency, making it difficult to meet the needs of efficient building and deep automation of complex workflows.
By capturing editing operations in the first page area, using the workflow generation model to automatically generate process nodes and configuration information, and visually presenting the workflow in the second page area, the process logic can be intuitively displayed and adjusted, avoiding the tedious manual configuration process.
It greatly improves the efficiency of workflow creation, enables simple editing operations to trigger automatic workflow creation, reduces manual configuration steps, and improves the convenience and visual display capabilities of workflow construction.
Smart Images

Figure CN120805874A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of computer, and particularly, to a table workflow editing method and device, an electronic device, and a storage medium. BACKGROUND
[0002] In the era of digital office and automation processing, workflow building, as an important means to realize business process automation and improve work efficiency, has been widely used. Although the workflow building tools have increasingly rich functions, there are still many problems in actual use. On the one hand, the operation interface of workflow building is complex, and there are too many function options, which makes it difficult to quickly apply the workflow to the actual scene. On the other hand, there is a bottleneck in the further improvement of workflow building efficiency, which makes it difficult to meet the needs of efficient building and deep automation of complex workflows, and it is difficult to further improve the efficiency of workflow building and automation operation. SUMMARY
[0003] In the embodiments of the present disclosure, a table workflow editing method, device, electronic device, and storage medium are provided to solve the problems of complex table workflow creation and bottleneck in further improving workflow building efficiency.
[0004] In a first aspect, the embodiments of the present disclosure provide a table workflow editing method, which comprises:
[0005] In response to a first editing operation of a workflow creation task in a first page area, output first information through the first page area, the first editing operation is used to instruct a workflow generation model to generate a workflow, the first information is used to indicate process nodes and / or process node configuration information output by the workflow generation model when generating the workflow, and the workflow is used to automatically process data in the table, the process nodes are associated with the data or data flow in the table;
[0006] According to the process nodes and / or the process node configuration information, generate a first workflow of the workflow creation task in a second page area, and the second page area is a canvas page area used to present the workflow.
[0007] In a second aspect, the embodiments of the present disclosure also provide a table workflow editing device, which comprises:
[0008] The first processing module is configured to, in response to a first editing operation of a workflow creation task in a first page area, output first information through the first page area, the first editing operation being used to instruct a workflow generation model to generate a workflow, and the first information being used to indicate process nodes and / or process node configuration information output by the workflow generation model when generating the workflow, the workflow being used to automatically process data in the table, and the process nodes being associated with the data in the table or data flow transfer;
[0009] The second processing module is configured to generate a first workflow of the workflow creation task according to the process nodes and / or the process node configuration information, and the second page area being a canvas page area used to present the workflow.
[0010] In a third aspect, the present disclosure also provides an electronic device, which comprises:
[0011] at least one processor; and
[0012] a memory connected with the at least one processor in communication; wherein
[0013] 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 to enable the at least one processor to execute the table workflow editing method in any one of the above embodiments.
[0014] In a fourth aspect, the present disclosure also provides a computer readable medium, which stores computer instructions for enabling a processor to execute the table workflow editing method in any one of the above embodiments when the processor executes the computer instructions.
[0015] The technical solution of the present disclosure can realize real-time generation of a workflow by using a first editing operation to guide a workflow generation model to generate a workflow, and then output first information containing process nodes and configuration information through a first page area, so that the workflow can be automatically created through a simple editing operation, without manually configuring process nodes one by one, thereby avoiding a cumbersome process design process in a traditional way, greatly improving the creation efficiency of the workflow, and rendering the abstract process nodes and configuration information in the first information into an interactive workflow in a visual manner in a second page area, so as to intuitively display the process logic of the workflow and make subsequent adjustments.
[0016] It is to be understood that the description of the contents described in this part is not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0017] The above and other features, advantages and aspects of embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
[0018] Figure 1 is a flow diagram of a method for editing a workflow in a table according to an embodiment of the present disclosure;
[0019] Figure 2 is a schematic diagram of an interface for creating a workflow in a table according to an embodiment of the present disclosure;
[0020] Figure 3 is another schematic diagram of an interface for creating a workflow in a table according to an embodiment of the present disclosure;
[0021] Figure 4 is yet another schematic diagram of an interface for creating a workflow in a table according to an embodiment of the present disclosure;
[0022] Figure 5 is still another schematic diagram of an interface for creating a workflow in a table according to an embodiment of the present disclosure;
[0023] Figure 6 is a structural diagram of an editing device for a workflow in a table according to an embodiment of the present disclosure;
[0024] Figure 7 is a structural diagram of an electronic device for implementing a method for editing a workflow in a table according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] Embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the present disclosure are shown. As this disclosure may, and certainly does, include a variety of embodiments, no limitation as to the scope of the present disclosure is intended to be imputed to any embodiment described hereinpecifically, but rather embodiments of the present disclosure can include a variety of forms and / or variants thereof.
[0026] It should be understood that each step 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 respect.
[0027] The term "comprising" and variations thereof as used herein are used inclusively, i.e., "comprising, but not limited to." The term "based on" is "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 definitions are given below in the description of the various terms.
[0028] It should be noted that the terms "first", "second", and the like in the present disclosure are merely used to distinguish different devices, modules or units, and do not imply the order or interdependence of the functions performed by these devices, modules or units.
[0029] 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.
[0030] The names of the messages or information exchanged between the devices 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.
[0031] Figure 1 A flowchart of a table workflow editing method provided by the embodiments of the present disclosure, the embodiments of the present disclosure are applicable to the case of automatically creating a workflow in a table and editing the workflow, the table workflow editing method can be performed by a table workflow editing device, the table workflow editing device can be implemented in the form of software and / or hardware, and is generally integrated on any electronic device with network communication function, which can be a mobile terminal, a PC terminal or a server, etc.
[0032] As shown in Figure 1 The table workflow editing method of the embodiments of the present disclosure can include the following processes:
[0033] S110, in response to a first editing operation of a workflow creation task in a first page area, output first information through the first page area, the first editing operation is used to instruct a workflow generation model to generate a workflow, the first information is used to indicate process nodes and / or process node configuration information output by the workflow generation model when generating the workflow, the workflow is used to automatically process data in a table, and the process nodes are associated with the data in the table or data flow transfer.
[0034] The workflow can be a process of organizing and executing a series of interrelated, sequential flow nodes corresponding to tasks according to predetermined rules and flow logic. The workflow is used for automated processing of data in a table (which can be a database table, for example), which is a carrier of structured data, and the workflow takes the data in the table as a processing object, and the operation of each flow node is based on specific fields or records in the table, so that the data flows between flow nodes according to rules.
[0035] Referring to Figure 2 , the first page area 200 is a page area generated on a page of the table for a workflow creation task, and the first page area 200 can receive a first editing operation triggered by the workflow creation task. The first editing operation includes a workflow creation requirement for indicating a workflow generation model to perform a workflow generation operation, which can guide the workflow generation model to generate a workflow. The input area 201 is provided in the first page area 200, and the input area 201 in the first page area receives the workflow creation requirement input to the first page area by the first editing operation, which is used to guide the workflow generation model to generate a workflow. The first editing operation can include a workflow creation requirement triggered by a voice form, or the first editing operation can include a workflow creation requirement triggered by a text input form to the input area 201 in the first page area.
[0036] Referring to Figure 2 , the first page area supports calling a workflow generation model, which is a model trained and generated based on a natural language model and used to generate a workflow according to the first editing operation. The conversation area 202 is provided in the first page area, and when the workflow generation model is used to generate the flow node and / or flow node configuration information included in the first information, the flow node and / or flow node configuration information included in the first information can be displayed in the conversation area 202 of the first page area.
[0037] As an optional but non-limiting implementation scheme, referring to Figure 2 , the first information is output through the first page area, including but not limited to the following steps: outputting the flow node indicated by the first information on the first page area; in response to the output of all flow nodes indicated by the first information being in a completed state, outputting the flow node configuration information corresponding to each flow node indicated by the first information on the first page area.
[0038] Referring to Figure 2The session area 202 is arranged in the first page area. After each process node included in the first information is generated by using the workflow generation model, each process node indicated by the first information can be output in the session area 202 of the first page area first. After all the process nodes included in the first information are output in the session area 202 of the first page area, the process node configuration information corresponding to each process node indicated by the first information can be continuously output in the session area 202 of the first page area according to the sequence of each process node in the first information. In this way, the effect that each process node is presented in the session area of the first page area first and then the process node configuration information is presented can be realized.
[0039] As an optional but non-limiting implementation scheme, referring to Figure 2 The first information is output in the first page area, including but not limited to the following steps: each process node indicated by the first information is output in the first page area, and immediately after the output of each process node in the first page area is completed, the process node configuration information of each process node indicated by the first information is output in the first page area without waiting for the output of the subsequent process node.
[0040] As an optional but non-limiting implementation scheme, referring to Figure 2 After each process node included in the first information is generated by using the workflow generation model, each process node indicated by the first information is output in the session area 202 of the first page area, without waiting for other process nodes included in the first information. Immediately after the output of each process node in the first page area is completed, the process node configuration information of each process node indicated by the first information is output in the first page area. In this way, the process node configuration information is output synchronously with the process node, the overall waiting time is reduced, and the output sequence of the process node configuration information is consistent with the processing sequence of the process node.
[0041] As an optional but non-limiting implementation scheme, when the first information is output in the first page area, it also includes but is not limited to the following steps: the second information associated with the first information is output in the first page area. The second information is used to indicate the reasoning thought chain adopted in the process of generating the first information by using the workflow generation model to perform the workflow generation operation.
[0042] As an optional but non-limiting implementation scheme, referring to Figure 2In addition to outputting the flow node related to the first information and the flow node configuration information on the session area 202 of the first page area, the second information is also outputted in the session area 202 of the first page area, and the second information includes an inference thought chain adopted in the process of generating the first information by the workflow generation model performing the workflow generation operation, the inference thought chain can be a thought process sequence of the workflow generation model from known conditions through a series of logical deductions, rule applications or experience associations to finally output the flow node and the flow node configuration information meeting the workflow creation demand when the workflow generation model performs the workflow generation operation. In this way, the abstract workflow generation logic can be converted into a traceable step process, the rationality of the workflow generated by the workflow generation model can be proved by the logical chain, and subjective speculation or black box decision can be avoided.
[0043] S120, generating a first workflow of the workflow creation task in the second page area according to the flow node and / or the flow node configuration information outputted by the first page area, the second page area being a canvas page area for presenting the workflow.
[0044] Referring to Figure 2 The second page area 300 is used as a canvas page area to present the workflow constructed by one or more flow nodes. Optionally, generating the first workflow of the workflow creation task in the second page area according to the flow node and / or the flow node configuration information indicated by the first information can include: in response to each flow node outputted in the first page area, synchronously presenting each flow node on the second page area 300, and connecting and presenting each flow node according to the logical relationship between the flow nodes to form and present the first workflow of the workflow creation task on the second page area 300.
[0045] The technical scheme of the embodiment of the disclosure can realize real-time generation of the workflow by the workflow generation model guided by the first editing operation, and then output the first information including the flow node and the configuration information in the first page area, so that the workflow can be automatically created by simple editing operation, without manually configuring the flow node one by one, thereby avoiding the cumbersome process design process in the traditional way, greatly improving the creation efficiency of the workflow, and rendering the abstract flow node and the configuration information in the first information into an interactive workflow in the second page area in a visual manner, so as to intuitively display the process logic of the workflow and make subsequent adjustment.
[0046] As an optional but non-limiting implementation solution, according to the flow node and / or flow node configuration information output in the first page area, a first workflow of the workflow creation task is generated in the second page area, including but not limited to the following steps:
[0047] According to the flow node output in the first page area, one or more flow nodes and the logical relationship between the flow nodes are generated in the second page area; according to the flow node configuration information output in the first page area, a node configuration area is displayed in the second page area, and the flow node configuration information is automatically filled in the node configuration area.
[0048] Referring to Figure 3 , the logical relationship between the flow nodes can be the execution order or the dependency relationship between the flow nodes, and each flow node can include but is not limited to a start node, a conditional judgment node, and a data processing node. The flow node configuration information is used to indicate the parameters of the configuration items of the workflow execution logic, and the flow node configuration information can be a data set for defining the operation, attribute, and rule of each flow node included in the workflow. The flow node configuration information can include the parameters of one or more configuration items, and the flow node configuration information can be used to convert the abstract flow logic in the workflow into executable specific parameters to ensure that the workflow runs automatically as expected. In response to the node editing operation triggered by the flow node configuration information of each flow node, the node configuration area 301 of the flow node triggered by the node editing operation can be presented on the second page area 300, and then the flow node configuration information output in the first page area can be automatically filled into the node configuration area 301 of the flow node triggered by the node editing operation.
[0049] As an optional but non-limiting implementation solution, the editing method of the workflow in the table of the embodiment of the disclosure can further include but is not limited to the following steps:
[0050] In response to receiving the node editing operation on the first workflow in the first page area, the target node is located in the second page area, and the node configuration area of the target node is displayed; the configuration items in the node configuration area are automatically filled according to the node editing operation, and the filling result is presented in the second page area.
[0051] Referring to Figure 3 When the node editing operation on the flow node in the first workflow is received in the first page area, the target node is located in the second page area 300 synchronously, and the target node is the flow node selected from each flow node in the first workflow of the second page area by the node editing operation. Since the target node is selected by the node editing operation, the input of the flow node configuration information needs to be performed for the target node, and therefore the node configuration area 301 of the target node triggered by the node editing operation is presented on the second page area 300.
[0052] Further, according to the editing result of the process node configuration information in the first page area by the node editing operation, the node configuration information edited in the first page area can be automatically filled into the configuration item 303 of the node configuration area 301 of the target node triggered by the node editing operation; or the process node configuration information output in the first page area can be automatically filled into the configuration item 303 of the node configuration area 301 of the target node triggered by the node editing operation in response to the node editing operation. In the case of automatically filling the configuration item 303 in the node configuration area, the filling result of the node configuration area of the target node is displayed in the second page area.
[0053] In the above manner, when the first workflow node is edited in the first page area, the target node can be quickly located and the node configuration area is displayed in the second page area, the configuration item is automatically filled according to the node editing operation, and the filling result is presented in real time, thereby realizing efficient linkage of editing and configuration, improving the convenience and real-time feedback of workflow node editing, and reducing the cost of manual configuration.
[0054] As an optional but not limited implementation scheme, the editing method of the workflow in the table of the embodiment of the disclosure can further include but is not limited to the following steps:
[0055] In response to the triggering operation of the process node in the first workflow in the second page area, the node configuration area is displayed; in response to the triggering operation of the configuration control in the node configuration area, the configuration item in the node configuration area is automatically filled, and the corresponding configuration prompt information is output in the first page area.
[0056] Referring to Figure 3 When the triggering operation of the process node in the first workflow is received in the first page area, the node configuration area of the process node in the first workflow corresponding to the triggering operation is presented on the second page area. The node configuration area is provided with a configuration control 302, and the configuration control 302 is a control for automatically filling the configuration item 303 of the node configuration area of the process node. The triggering operation of the configuration control in the node configuration area can be a click operation triggered by the configuration control presented in the node configuration area.
[0057] Optionally, in response to the triggering operation on the configuration control in the node configuration area, automatically filling the configuration items in the node configuration area can include: in response to the triggering operation on the configuration control in the node configuration area, automatically generating node configuration information of the process node by using the workflow generation model, and automatically filling the configuration items in the node configuration area according to the generated node configuration information; or, in response to the triggering operation on the configuration control in the node configuration area, automatically obtaining the process node configuration information output in the first page area, and automatically filling the process node configuration information output in the first page area into the configuration items in the node configuration area.
[0058] In the above manner, the node configuration area is displayed after triggering the process node in the first workflow of the second page area, the items can be automatically filled and the prompt can be output in the first page area when the configuration control is operated, the configuration operation and the prompt are linked, the node configuration efficiency is improved, manual input is reduced, the configuration is assisted by real-time prompt, and the workflow node configuration is more convenient and intuitive.
[0059] As an optional but not limited implementation scheme, the first editing operation includes first input content, and the first input content is used to guide the workflow generation model to generate a workflow in a case where the workflow is not generated for a workflow creation task; before the first workflow of the workflow creation task is generated in the second page area according to the process node and / or the process node configuration information, the following steps are further included, but are not limited to:
[0060] In response to the existence of a blank canvas page area for presenting a workflow on one side of the first page area, the blank canvas page area for presenting the workflow is configured as the second page area; or, in response to the non-existence of the blank canvas page area for presenting the workflow on one side of the first page area, a blank canvas page area for presenting the workflow is created on one side of the first page area by using the workflow generation model and is configured as the second page area.
[0061] Referring to Figure 2 , the first editing operation can include first input content input in the input area 201 of the first page area, and the first input content is a workflow creation demand input for guiding the workflow generation model to generate a workflow in a case where the workflow is not generated for a workflow creation task. Before the first input content included in the first editing operation is input, no other workflow creation demand for instructing the workflow generation model to generate a workflow is input in the first page area. The workflow creation demand is used to describe a workflow to be generated for a workflow creation task.
[0062] Referring to Figure 2If the first page region has a blank canvas page region for presenting the workflow on one side, the workflow generation model is adopted to directly perform the rendering generation of the process nodes on the blank canvas page region for presenting the workflow, so as to present the first workflow in the blank canvas page region for presenting the workflow according to the respective process nodes rendered in the blank canvas page region for presenting the workflow and the logical relationship between the respective process nodes. If the first page region has a blank canvas page region for presenting the workflow on one side, the workflow generation model is adopted to newly create a blank canvas page region for presenting the workflow as the second page region to perform the rendering generation of the process nodes, so as to present the first workflow in the newly created blank canvas page region for presenting the workflow according to the respective process nodes rendered in the newly created blank canvas page region for presenting the workflow and the logical relationship between the respective process nodes.
[0063] As an optional but non-limiting implementation, the first editing operation includes second input content, the second input content being used to instruct the workflow generation model to edit the second workflow; the second workflow being a workflow that has not been completely generated before the first workflow; and the first information output by the first page region includes but is not limited to the following steps:
[0064] According to the second workflow, the first editing operation and the third editing operation, the workflow generation model is adopted to perform the workflow generation operation; wherein the third editing operation is used to instruct the workflow generation model to edit and generate the second workflow; and the first information output by the workflow generation model performing the workflow generation operation is output on the first page region.
[0065] Referring to Figure 2 The first editing operation can include second input content input in the input area 201 of the first page region, and the first input content includes a workflow creation demand input for instructing the workflow generation model to continue the workflow generation of the second workflow that has not been completely generated, in the case that the workflow generation model has not created a task to generate the workflow. The workflow creation demand is used to describe the workflow that is expected to be generated by the workflow creation task, and the workflow creation demand has been input in the first page region before the first input content included in the first editing operation is input.
[0066] Referring to Figure 2In the process of generating the workflow by using the workflow generation model, the process of generating the workflow by using the workflow generation model can be interrupted, at this time, the workflow generation model no longer continues to generate the workflow, but at this time, part of the process nodes have been generated in the first page area, and accordingly, part of the generated process nodes generate a second workflow in the second page area, and the second workflow belongs to a workflow that has not been generated completely before the first workflow. According to the second workflow, the first editing operation and the third editing operation, the workflow generation operation is executed by using the workflow generation model, including: in response to the first editing operation of the workflow creation task in the first page area, the second input content is determined from the first editing operation, and the workflow creation requirement of guiding the workflow generation model to edit and generate the second workflow is obtained from the third editing operation, so that the second workflow presented in the second page area is used as a basis, and the workflow generation operation is continued to be executed by using the workflow generation model according to the first editing operation and the third editing operation. Further, the first information output by the workflow generation operation of the workflow generation model can be output on the first page area, and the first workflow constructed by the process nodes and the process node configuration information included in the first information is presented in the second page area.
[0067] The above scheme can continue the workflow creation on the basis of the generated workflow when the workflow generation operation is interrupted, avoid starting from the beginning, technically realize the progress saving and recovery, retain the generated nodes, logical relationships and configurations, support breakpoint continuation, improve the creation efficiency of the workflow, reduce repeated operations, and ensure the continuity and integrity of the workflow creation.
[0068] As an optional but not limited implementation scheme, the first editing operation includes third input content; the third input content is used to indicate that the workflow generation model edits the third workflow; the third workflow is a workflow generated before the first workflow; and the first information output by the first page area includes but is not limited to the following steps:
[0069] According to the first editing operation, at least one process node and process node configuration information are determined from the third workflow by using the workflow generation model, and the first editing operation is used to indicate the process node that needs to be modified when the workflow generation model edits the third workflow; the at least one process node and the process node configuration information are modified by using the workflow generation model, and the first information is output in the first page area according to the modification result output by the workflow generation model.
[0070] Referring to Figure 2In the process of generating the workflow by using the workflow generation model, the third workflow generated by the workflow generation model for the workflow creation task can be modified, the third workflow belongs to a workflow generated for the workflow creation task before the first workflow, but the third workflow does not meet the workflow creation requirement, and therefore the first editing operation on the workflow creation task can be received through the first page area. The third input content includes the workflow creation requirement input for guiding the workflow generation model to modify the third workflow in the case that the third workflow has been created by using the workflow generation model for the workflow creation task.
[0071] Referring to Figure 2 According to the first editing operation, the workflow generation model can identify at least one process node in the third workflow displayed in the second page area that needs to be modified and the process node configuration information, and then the workflow generation model can modify and adjust at least one process node and the process node configuration information in the third workflow according to the workflow creation requirement indicated by the first editing operation, and directly output the first information in the first page area according to the modified process node to be generated according to the modification result of the third workflow. Optionally, the first editing operation includes the workflow modification opinion of the workflow generation model for modifying the process node in the third workflow.
[0072] By using the above scheme, the workflow modification can be performed on the basis of the generated workflow, the start from scratch is avoided, the progress saving and recovery are technically implemented, the generated nodes, logical relationships and configurations are reserved, the creation efficiency of the workflow is improved, the repeated operation is reduced, and the continuity and integrity of the workflow creation are ensured.
[0073] As an optional but not limited implementation scheme, when the first information is output through the first page area, the following steps are included but not limited to: highlighting at least one process node and the process node configuration information in the first page area and the second page area that have been modified.
[0074] Referring to Figure 3 In response to the multiple first editing operations on the workflow creation task in the first page area, the workflow generation model outputs the process node and / or the process node configuration information in the first information to modify the process node and / or the process node configuration information in the third workflow. In response to the modification operation on the process node and / or the process node configuration information in the third workflow, at least one process node and the process node configuration information that have been modified are highlighted in the first page area, and at least one process node and the process node configuration information that have been modified are highlighted in the second page area.
[0075] Referring to Figure 3The highlighted implementation includes but is not limited to the following: the highlighting effect of different colors or the colored rectangular frame are used to highlight the at least one modified process node and the process node configuration information. For example, the highlighting effect of different colors can be a highlighting way of using different colors of red, yellow, blue, directly dyeing the at least one modified process node and the process node configuration information, so that the at least one modified process node and the process node configuration information form a distinct visual contrast in the second page area and / or the first page area. The colored rectangular frame is used to highlight the at least one modified process node and the process node configuration information by using the outline of the geometric figure. In this way, the visual monotony of the process node and the process node configuration information can be effectively avoided, and the efficiency and accuracy of information transmission can be improved.
[0076] As an optional but not limited implementation, after outputting the first information through the first page area, the following steps are included but not limited to:
[0077] In response to the output of the first information through the first page area being in a completed state, a first block is output at the end of the first information displayed in the first page area, the first block being an information block of the first information, and the information block being used for digitally presenting a workflow constructed by the process nodes and the process node configuration information in the first information.
[0078] Referring to Figure 2 The output process of the first information in the first page area can be monitored in real time, and the workflow generation model stops the workflow generation operation and no longer continues to output the first information through the first page area. At this time, the first information has been completely displayed in the first page area and prompts that the output is complete. In the case that the output of the first information through the first page area is in a completed state, a first block is generated and displayed at the end of the first information display, the first block being an information block 203 of the first information, and bearing an important data carrying function. The first block can be a carrier for digitally presenting a first workflow constructed by the process nodes and / or the process node configuration information in the first information, indicating that the first block integrates the process nodes and / or the process node configuration information in the first information. The first information as the core data for constructing the first workflow can be completely presented in a digital form on the second page area, and the abstract process is converted into a visual and structured workflow chart.
[0079] Optionally, the output of the first information through the first page area being in a completed state can be a state that the workflow generation model has completed generation of the first workflow or a state that the process of the workflow generation model generating the first workflow is interrupted.
[0080] Optionally, in a case that the first workflow is not displayed in the first page area, the information block 203 of the first information is triggered to visually display the first workflow constructed by the process node configured information and the process node indicated by the first information in the second page area. The triggering interaction of the information block 203 of the first information can be at least one of a click, a hovering, and a sliding on the information block 203 to activate the information block, so that the second page area displays the workflow associated with the information block of the first information, and the information is displayed in a hierarchical manner and interacted in depth, thereby avoiding information overload.
[0081] With the above scheme, the first information is transformed from display to workflow construction and then to visual presentation of the first information to the workflow, the effective association between the first information and the workflow display is established through information monitoring, block generation, and data processing, that is, the automatic transformation and display of the first information to the workflow are realized, and the cumbersome process of manual operation and data processing is reduced; the workflow is presented in a digital manner, the process information is more intuitive and clear, and the workflow is quickly understood; meanwhile, the information utilization efficiency is improved by combining the information with the workflow display.
[0082] As an optional but not limited implementation scheme, the editing method of the workflow in the table of the embodiment of the disclosure can further include but is not limited to the following steps:
[0083] In response to the triggering operation on the information block of the first information on the first page area, the first workflow associated with the first information is displayed in the second page area; in a case that the first workflow associated with the first information has been deleted, the information block of the first information on the first page area is configured in a disabled state.
[0084] Referring to Figure 2The state of the first workflow can be continuously tracked. When the first workflow is in the un-deleted state, in response to a triggering operation of clicking the information block 203 of the first information on the first page area 200, the triggering operation of the information block 203 of the first information can be quickly responded to, and the second page area can be jumped to, and the first workflow associated with the information block of the first information can be completely presented on the second page area, so as to realize quick switching and linkage of the first information and the first workflow display, and facilitate viewing of the workflow details at any time. When it is detected that the first workflow has been deleted, to avoid invalid operations, the information block 203 of the first information on the first page area can be automatically set to a disabled state. The information block 203 can be presented in a gray and non-clickable state on the first page area, or an explicit prompt that the information block cannot trigger the jump can be presented through a preset visual effect, so as to ensure the accuracy and smoothness of the operation.
[0085] In the above manner, the information block is processed differently according to the different states of the first workflow, intelligent response of the operation is realized, the interactive logic is automatically adapted according to the workflow state, invalid operations are avoided, the system is prevented from jumping or feeding back abnormally by disabling the information block corresponding to the deleted workflow, the stability and reliability of the system are improved, and the interaction between the information and the workflow is more efficient and convenient.
[0086] As an optional but not limited implementation scheme, when the first information is output through the first page area, the following steps are included but not limited to:
[0087] In response to the output of the first information through the first page area being in an uncompleted state, a first state label is displayed on the identification of the workflow creation task displayed through the third page area, and the first state label is used to indicate that the workflow generation model is executing the workflow generation operation; in response to the output of the first information through the first page area being in a completed state, a second state label is displayed on the identification of the workflow creation task displayed through the third page area, and the second state label is used to indicate that the workflow generation model has completed the workflow generation operation.
[0088] Optionally, the output of the first information through the first page area being in an uncompleted state can be in response to a first editing operation of the workflow creation task on the first page area, and the workflow generation model is in a state of outputting the first information to construct the first workflow; or the output of the first information through the first page area being in an uncompleted state can be in response to a plurality of first editing operations of the workflow creation task on the first page area, and the workflow generation model is in a state of outputting the first information to modify the second workflow or the third workflow to generate the first workflow.
[0089] Referring to Figure 2The task identifier of the workflow creation task can be presented on the third page area 400; for example, the task identifier of the workflow creation task can be "workflow 1". The output of the first information by the first page area is continuously detected, and when the first page area continuously outputs the first information, a first state label indicating the workflow generation progress is added and displayed on the identifier of the workflow creation task displayed on the third page area, clearly prompting that the workflow generation model is performing the workflow generation operation, and clearly indicating that the workflow creation task is in the processing process, avoiding confusion or misoperation due to waiting. The first state label can indicate that the workflow generation model is performing the workflow generation operation and the workflow generation progress of the workflow generation model.
[0090] Referring to Figure 2 When it is detected that the output of the first information by the first page area has completely ended, that is, the first information continues to be output under the condition that the output of the first information by the first page area is completed, a second state label is displayed on the identifier of the workflow creation task displayed on the third page area. The second state label is used to indicate that the workflow has been generated, and the second state label is used as a sign of the completion of the workflow generation, for describing that the workflow generation model has successfully completed all workflow generation operations, at which time subsequent business processing, process viewing and the like can be carried out based on the generated workflow. The entire process establishes a clear information feedback bridge between the third page area and the background processing by real-time detection of the first information output state and dynamic updating of the state label of the workflow creation task identifier, and presents the complex background operation in an intuitive manner.
[0091] Optionally, when the first information is output by the first page area, the following steps are further included but are not limited to: displaying first progress information on the identifier of the workflow creation task displayed on the third page area, the first progress information being used to indicate the generation progress of the workflow generation model when performing the workflow generation operation. The first progress information belongs to a pseudo progress bar, which is an interactive component that does not directly reflect the real workflow creation task progress, but simulates the progress change through a preset animation or state switching. The generation progress of the workflow generation model when performing the workflow generation operation indicated by the first progress information can be determined based on a ratio of a first time length to a second time length, the first time length being an executed time length of the workflow generation model when generating the workflow, and the second time length being a time length predicted and determined for the workflow generation model to complete the generation of the workflow.
[0092] By dynamically displaying the state label, clear and intuitive operation feedback is provided, the cognitive cost is effectively reduced, the explicit state identifier avoids invalid operation when the workflow is not completed, the accuracy of operation and the efficiency of business processing are improved, the interactivity and the visualization degree are enhanced, and the running state of the workflow is clearer.
[0093] As an optional but non-limiting implementation scheme, the method for editing the workflow in the table according to the embodiments of the present disclosure can further include but is not limited to the following steps:
[0094] In response to a second editing operation on the first information on the first page area, a second state label displayed on the identification of the workflow creation task displayed through the third page area is deleted, and the second editing operation is an editing operation for indicating adoption or abandonment of the first information.
[0095] Referring to Figure 2 , the first page area can include an adoption option 204 associated with the first information and an abandonment option 205 associated with the first information, and the second editing operation can be a triggering operation on the adoption option associated with the first information received in the first page area, or the second editing operation can be a triggering operation on the abandonment option associated with the first information received in the first page area. The second editing operation covers the key decision of adopting or abandoning the first information, and whether to choose to retain or decide to discard and re-edit is the operation result of the second editing operation. In the case where the second editing operation is detected, the second state label on the identification of the workflow creation task displayed on the third page area is deleted and no longer displayed on the task identification of the workflow creation task on the third page area. The second state label is used to indicate that the workflow generation model has completed the workflow generation operation, and when the first information faces the editing choice of adoption or abandonment, it means that the workflow generated based on the first information can no longer be applicable or needs to be regenerated, and at this time the second state label is deleted to convey that the workflow state has changed.
[0096] With the above scheme, intelligent linkage of first information editing and first workflow state display is realized, ensuring that the two always maintain consistency, reducing invalid information interference by timely deleting outdated state labels, enabling more focus on editing decisions and workflow processing, while improving the smoothness and logic of the interaction, thereby improving the overall workflow editing efficiency.
[0097] As an optional but non-limiting implementation scheme, when the first information is output through the first page area, the following steps are further included but are not limited to:
[0098] In response to a fourth editing operation on the workflow creation task, the workflow generation operation being performed by the workflow generation model is interrupted and paused; wherein the fourth editing operation is an operation for triggering interruption of the workflow generation operation being performed by the workflow generation model on the first page area, or the fourth editing operation is an operation for triggering interruption of the workflow generation operation being performed by the workflow generation model on the second page area.
[0099] Referring to Figure 2 andFigure 4 In the execution process of the workflow creation task, a flexible interrupt pause mechanism is set. The interrupt pause control 206 is configured in the input area 201 of the first page area, and the fourth editing operation can be a click operation on the interrupt pause control 206 on the first page area. The interrupt pause control 206 is triggered by clicking to interrupt the workflow generation operation being executed by the workflow generation model. When it is detected that the interrupt pause control 206 presented in the input area 201 of the first page area is triggered by clicking, an interrupt instruction is sent to the workflow generation model to pause the ongoing workflow generation operation, and the first information is paused to continue to be output on the first page area.
[0100] Referring to Figure 2 With Figure 4 , as the first information is output on the first page area, one or more process nodes are synchronously presented in the second page area 300. The fourth editing operation can be a click operation on the process node synchronously presented in the second page area on the second page area. The interrupt pause control 206 is triggered by clicking to interrupt the workflow generation operation being executed by the workflow generation model. When it is detected that the interrupt pause control 206 presented in the input area 201 of the first page area is triggered by clicking, an interrupt instruction is sent to the workflow generation model to pause the ongoing workflow generation operation, and the first information is paused to continue to be output on the first page area.
[0101] Optionally, the fourth editing operation can also be a click operation on a region in the second page area where a non-process node is located. When it is detected that the region in the second page area where the non-process node is located is triggered by clicking, an interrupt instruction is sent to the workflow generation model to pause the ongoing workflow generation operation, and the first information is paused to continue to be output on the first page area.
[0102] With the above scheme, the interrupt pause mechanism gives the initiative control right to the workflow generation process. According to actual needs, sudden situations or new business adjustments, the workflow generation can be flexibly paused to avoid the invalid consumption of resources, and to provide convenience for subsequent adjustment and recovery of workflow generation. When problems occur or need to be adjusted in the workflow generation process, the interrupt can be triggered in time to avoid resource waste and error results, and to improve the utilization efficiency of resources.
[0103] As an optional but not limited implementation scheme, when the first information is output through the first page area, the following steps are included but not limited to:
[0104] In response to a fifth editing operation on the workflow creation task, a pause confirmation operation area is displayed on the second page area, the fifth editing operation being a click operation on the content displayed on the second page area; in response to triggering a pause continuation operation in the pause confirmation operation area, the workflow generation operation being performed by the workflow generation model is paused; and in response to not triggering the pause continuation operation in the pause confirmation operation area, the operation of pausing the workflow generation operation being performed by the workflow generation model is not performed.
[0105] Referring to Figure 4 During the process of the workflow creation task, the second page area is always detected. If a click operation on the content displayed on the second page area is received on the second page area, it means that the fifth editing operation is triggered on the second page area. At this time, the pause confirmation operation area is popped up on the second page area. The pause confirmation operation area is similar to an inquiry window, which explicitly informs that the operation being performed by the workflow generation model is about to be paused, and provides a pause continuation option and a pause exit option to avoid misoperation.
[0106] Referring to Figure 4 If a triggering operation on the pause continuation option is received in the pause confirmation operation area, a pause instruction is quickly executed to pause the workflow generation operation being performed by the workflow generation model, and the workflow generation process is temporarily stopped, which can be adjusted or re-planned according to requirements. On the contrary, if the triggering operation on the pause continuation option is not received in the pause confirmation operation area, the normal operation of the workflow generation model is maintained, and no operation of pausing the workflow generation model is performed, so as to ensure that the workflow generation task continuously proceeds according to the predetermined process. The entire process captures the editing operation on the second page area, provides a pause confirmation interactive interface in a timely manner, effectively reduces the task interruption caused by misoperation through the pause confirmation operation area, improves the stability of system operation, and improves the processing efficiency of the workflow creation task.
[0107] As an optional but not limited implementation scheme, after pausing the workflow generation operation being performed by the workflow generation model, the following steps are included but are not limited to:
[0108] In response to outputting the part of the generated first information on the first page area, a second block is outputted at the end of the part of the generated first information displayed on the first page area, the second block being an information block of the part of the generated first information, and the information block of the part of the generated first information being used for digitally presenting the workflow constructed by using the process node indicated by the part of the generated first information and the process node configuration information.
[0109] Referring to Figure 2, real-time monitoring the output process of the first page area to the part of the generated first information, the workflow generation model stops executing the workflow generation operation and no longer outputs the first information through the first page area, at this time the part of the generated first information has been partially and completely displayed in the first page area. The second block is generated and displayed at the end position of the part of the generated first information displayed through the first page area, the second block is the information block 203 of the part of the generated first information, and the first block can be a carrier for digitally presenting the workflow constructed by using the process nodes and / or process node configuration information in the part of the generated first information.
[0110] Optionally, referring to Figure 2 , in response to the output of the part of the generated first information in the first page area, the second block is output at the end position of the part of the generated first information displayed in the first page area, and further comprising: in response to the editing operation of adopting or abandoning the part of the generated first information in the first page area, deleting the second state label displayed on the identification of the workflow creation task displayed through the third page area or deleting the second block output at the end position of the part of the generated first information displayed in the first page area.
[0111] Optionally, referring to Figure 2 , while outputting the first information through the first page area, further comprising but not limited to the following steps: in response to the deletion operation of the workflow creation task, interrupting and pausing the workflow generation operation being executed by the workflow generation model, and displaying a third block on the first page area, the third block being used to indicate that the workflow constructed by the process node and the process node configuration information indicated by the first information has been deleted.
[0112] As an optional but not limited implementation scheme, while outputting the first information through the first page area, further comprising but not limited to the following steps:
[0113] In response to the closing operation triggered by the first page area, the operation of outputting the first information through the first page area is configured to run in the background; or, in response to the switching operation from the first session information to the second session information, the operation of outputting the first information through the first page area is configured to run in the background, the first session information and the second session information being different session information corresponding to the historical session record of the workflow creation task.
[0114] Referring to Figure 2In the workflow creation process, there are two key operations that trigger the output operation of the first information through the first page area to run in the background. When the close operation is triggered on the first page area, the operation of outputting the first information through the first page area is configured to continue running in the background in response to this instruction, which means that even if the first page area disappears from the field of vision, the operation of outputting the first information through the first page area is still running smoothly in the background of the system, ensuring the integrity of the information processing process and avoiding data loss or task interruption caused by page closing. Optionally, the first page area is configured with a page closing control, and in response to receiving a third triggering operation on the page closing control in the first page area, the first page area is closed in the table page, and the operation of outputting the first information through the first page area is configured to run in the background.
[0115] Referring to Figure 2 When the switching operation from the first session information to the second session information is performed, this state change is also captured. Since the first session information and the second session information are different stage session contents in the historical session record of the workflow creation task, in order to ensure the continuity of the workflow creation task, the operation of outputting the first information through the first page area is switched to the background running mode. In the background running state, the operation of outputting the first information through the first page area is executed and is not disturbed by page switching or session change. When other session information is viewed, the background task is still running, and the complete information output result can be obtained when needed. The above two operation response mechanisms effectively ensure the stable running of the information processing task in different interactive scenarios.
[0116] Optionally, when the operation of outputting the first information through the first page area is configured to run in the background, the following steps are included but not limited to: continuing to display the first progress information on the identifier of the workflow creation task displayed through the third page area, and the first progress information is used to indicate the generation progress of the workflow generation model when performing the workflow generation operation.
[0117] The above scheme greatly improves the flexibility of workflow creation and the continuity of task processing. Whether closing the page or switching the session, it will not interrupt the output process of important information. At the same time, this background running mechanism also optimizes the operation experience, so that other operations can be performed without waiting for the information output to be completed, improving the operation efficiency. In addition, it can also avoid task interruption caused by page interaction and ensure the complete processing of the workflow creation task related information.
[0118] As an optional but not limited implementation scheme, before outputting the first information through the first page area in response to the first editing operation of the workflow creation task in the first page area, the following steps are included but not limited to:
[0119] In response to the triggering operation of the intelligent creation workflow function in the fourth page area, the first page area is displayed on one side of the fourth page area, and the fourth page area is an initial page for presenting the workflow generated in response to the creation of the workflow creation task.
[0120] Referring to Figure 2 With Figure 5 , the fourth page area 500 is an initial page for presenting the workflow generated in response to the workflow creation task, that is, the fourth page area is an initial page generated in response to the creation requirement of the workflow creation task, and provides a basic page area for the subsequent workflow generation to present and subsequent operation of the workflow. The fourth page area is configured with an intelligent control 501 for controlling the intelligent creation workflow function. In response to the triggering operation of the intelligent control 501 in the fourth page area, the first page area 200 is displayed on one side of the fourth page area 500, and in response to the output of the first information through the first page area, the fourth page area is replaced by the second page area for presentation.
[0121] Before outputting the first information on the first page area in response to the first editing operation of the workflow creation task in the first page area, further comprising:
[0122] In response to the sixth editing operation of the workflow creation task in the first page area, the third information is output on the first page area, the sixth editing operation is an editing operation of inputting preset input content for the workflow creation task, and the preset input content is used to instruct the workflow generation model to generate the workflow, and the third information includes recommended content related to the preset input content generated by the workflow generation model for the workflow creation task.
[0123] Referring to Figure 2The first page area is the core area for performing workflow creation task operations. When the sixth edit operation is performed on the workflow creation task in the first page area, this user behavior will be immediately responded to. The sixth edit operation is an editing action for entering specific preset input content for the workflow creation task. These preset input contents are not randomly filled in, but are pre-configured and fixed key instructions or parameters used to instruct the workflow generation model to generate the corresponding workflow. After receiving the sixth edit operation and the preset input content, the preset input content included in the sixth edit operation will be passed to the workflow generation model. The workflow generation model's intelligent algorithm logic parses and processes the preset input content, analyzing key elements such as process requirements, node relationships, and configuration parameters. After the model's calculation and processing, recommended content closely related to the preset input content is generated and output to the first page area to form third information. The third information includes a variety of recommended content related to the workflow creation task, such as recommended process node combinations, optimized process configuration solutions, and related case references, helping users complete workflow creation more efficiently.
[0124] The above-mentioned technical solution of triggering recommended content based on editing operations has significant technical effects. It can accurately provide matching recommended content according to the specific requirements of the input, reducing the time cost of manual exploration and configuration; through intelligent analysis of the workflow generation model, it improves the professionalism and rationality of workflow creation, and optimizes the operational experience during the workflow creation process.
[0125] Figure 6 This is a structural diagram of a device for editing a workflow in a table provided in an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to situations where a workflow is automatically created and edited in a table. The device for editing a workflow in the table can be implemented in the form of software and / or hardware and is generally integrated on any electronic device with network communication capabilities, which can be a mobile terminal, PC or server, etc.
[0126] like Figure 6 As shown, the editing device of the workflow in the table of the embodiment of the present disclosure may include the following:
[0127] A first processing module 610 is configured to output first information via a first page area in response to a first editing operation on a workflow creation task in the first page area, wherein the first editing operation is used to instruct a workflow generation model to generate a workflow, and the first information is used to indicate process nodes and / or process node configuration information output by the workflow generation model when generating the workflow, wherein the workflow is used to automatically process the data in the table, and the process nodes are associated with the data in the table or a data flow;
[0128] The second processing module 620 is configured to generate the first workflow of the workflow creation task in the second page area according to the flow node and / or the flow node configuration information, and the second page area is a canvas page area for presenting a workflow.
[0129] Optionally, after outputting the first information through the first page area, the method further includes:
[0130] In response to the output of the first information through the first page area being in a completed state, outputting a first block at an end position of the first information displayed in the first page area, the first block being an information block of the first information, and the information block being used for digitally presenting a workflow constructed by using the flow node and the flow node configuration information in the first information.
[0131] Optionally, the apparatus further includes:
[0132] In response to a triggering operation on the information block of the first information in the first page area, jumping to the second page area to display the first workflow associated with the first information;
[0133] In a case where the first workflow associated with the first information has been deleted, the information block of the first information in the first page area is configured in a disabled state.
[0134] Optionally, while outputting the first information through the first page area, the method further includes:
[0135] In response to the output of the first information through the first page area being in an incomplete state, displaying a first state label on an identifier of the workflow creation task displayed through the third page area, and the first state label being used for indicating that the workflow generation model is performing a workflow generation operation;
[0136] In response to the output of the first information through the first page area being in a completed state, displaying a second state label on the identifier of the workflow creation task displayed through the third page area, and the second state label being used for indicating that the workflow generation model has performed a workflow generation operation.
[0137] Optionally, the apparatus further includes:
[0138] In response to a second editing operation on the first information in the first page area, deleting the second state label displayed on the identifier of the workflow creation task displayed through the third page area, and the second editing operation being used for indicating an editing operation of adopting or abandoning the first information.
[0139] Optionally, on the basis of the above-mentioned embodiments, when the first information is output through the first page area, further comprising:
[0140] The first progress information is displayed on the identification of the workflow creation task displayed through the third page area, and the first progress information is used to indicate the generation progress of the workflow generation model when performing the workflow generation operation.
[0141] On the basis of the above-mentioned embodiments, optionally, the first editing operation includes first input content, and the first input content is used to guide the workflow generation model to generate a workflow without generating a workflow for the workflow creation task; before generating the first workflow of the workflow creation task in the second page area according to the process node and / or the process node configuration information, further comprising:
[0142] In response to the existence of a blank canvas page area for presenting a workflow on one side of the first page area, the blank canvas page area for presenting the workflow is configured as the second page area; or,
[0143] In response to the non-existence of a blank canvas page area for presenting a workflow on one side of the first page area, a blank canvas page area for presenting a workflow is created on one side of the first page area by using the workflow generation model and is configured as the second page area.
[0144] On the basis of the above-mentioned embodiments, optionally, the first editing operation includes second input content, and the second input content is used to instruct the workflow generation model to edit a second workflow; the second workflow is a workflow that is not generated completely before the first workflow; the first information is output through the first page area, comprising:
[0145] According to the second workflow, the first editing operation and a third editing operation, the workflow generation model is used to perform a workflow generation operation; wherein the third editing operation is used to instruct the workflow generation model to edit the second workflow;
[0146] The first information output by the workflow generation model performing the workflow generation operation is output on the first page area.
[0147] On the basis of the above-mentioned embodiments, optionally, the first editing operation includes third input content; the third input content is used to instruct the workflow generation model to edit a third workflow; the third workflow is a workflow generated before the first workflow; the first information is output through the first page area, comprising:
[0148] According to the first editing operation, at least one flow node and flow node configuration information are determined from the third workflow by using the workflow generation model, the first editing operation being used to indicate a flow node that needs to be modified when the workflow generation model edits the third workflow;
[0149] The at least one flow node and flow node configuration information are modified by using the workflow generation model, and first information is output in the first page area according to a modification result output by the workflow generation model.
[0150] On the basis of the above-mentioned embodiments, optionally, when the first information is output in the first page area, the method further comprises:
[0151] In response to a closing operation triggered on the first page area, an operation of outputting the first information in the first page area is configured to run in the background; or,
[0152] In response to a switching operation from first session information to second session information, an operation of outputting the first information in the first page area is configured to run in the background, the first session information and the second session information being different session information corresponding to historical session records of the workflow creation task.
[0153] On the basis of the above-mentioned embodiments, optionally, before the first information is output in the first page area in response to the first editing operation of the workflow creation task on the first page area, the method further comprises:
[0154] In response to a triggering operation of the intelligent creation workflow function on the fourth page area, the first page area is displayed on one side of the fourth page area, the fourth page area being an initial page for presenting a workflow generated in response to creation of the workflow creation task.
[0155] On the basis of the above-mentioned embodiments, optionally, before the first information is output in the first page area in response to the first editing operation of the workflow creation task on the first page area, the method further comprises:
[0156] In response to a sixth editing operation of the workflow creation task on the first page area, third information is output on the first page area, the sixth editing operation being an editing operation of inputting preset input content for the workflow creation task, the preset input content being used to instruct the workflow generation model to generate a workflow, the third information comprising recommended content related to the preset input content and generated by the workflow generation model for the workflow creation task.
[0157] On the basis of the above-mentioned embodiments, optionally, the first workflow of the workflow creation task is generated in the second page area according to the flow node and / or the flow node configuration information, and the first workflow includes:
[0158] According to the flow node, one or more flow nodes are generated in the second page area, and the logical relationship between the flow nodes is displayed.
[0159] According to the flow node configuration information, a node configuration area is displayed in the second page area, and the flow node configuration information is automatically filled in the node configuration area.
[0160] On the basis of the above-mentioned embodiments, the device further includes:
[0161] In response to receiving a node editing operation on the first workflow in the first page area, the target node is located in the second page area, and the node configuration area is displayed.
[0162] According to the node editing operation, the configuration items in the node configuration area are automatically filled, and the filling result is presented in the second page area.
[0163] On the basis of the above-mentioned embodiments, the device further includes:
[0164] In response to a trigger operation on the flow node in the first workflow of the second page area, the node configuration area is displayed.
[0165] In response to a trigger operation on the configuration control in the node configuration area, the configuration items in the node configuration area are automatically filled, and the corresponding configuration prompt information is output in the first page area.
[0166] The technical scheme of the embodiments of the present disclosure can realize real-time generation of a workflow by using a first editing operation to guide a workflow generation model to generate a workflow, and then output first information containing flow nodes and configuration information in a first page area, so as to trigger automatic creation of a workflow through simple editing operations, without manually configuring flow nodes one by one, thereby avoiding the cumbersome process design process in the traditional way, greatly improving the creation efficiency of the workflow, and rendering the abstract flow nodes and configuration information in the first information into an interactive workflow in a visual manner in a second page area, so as to intuitively display the process logic of the workflow and make subsequent adjustments.
[0167] The editing apparatus for a workflow in a table provided by the embodiments of the present disclosure can execute the editing method for a workflow in a table provided by any of the embodiments of the present disclosure, and has the corresponding function modules and beneficial effects of executing the editing method for a workflow in a table.
[0168] It is worth noting that each unit and module included in the above apparatus is only divided according to the function logic, but is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for the convenience of mutual differentiation, and does not serve to limit the protection scope of the embodiments of the present disclosure.
[0169] Figure 7 A structural schematic diagram of an electronic device for implementing the editing method for a workflow in a table provided by the embodiments of the present disclosure. The following refers to Figure 7 , which shows a structural schematic diagram of an electronic device (for example Figure 7 , a terminal device or a server) 700 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure can include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. Figure 7 The electronic device shown is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
[0170] As shown in Figure 7 , the electronic device 700 can include a processing apparatus (for example, a central processor, a graphics processor, etc.) 701, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 702 or programs loaded from a storage apparatus 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 apparatus 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An editing / output (I / O) interface 705 is also connected to the bus 704.
[0171] Generally, the following devices can be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; a storage apparatus 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 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7The electronic device 700 is shown with various elements, but it will be understood that not all of these elements are required to implement or be present in every implementation. More or fewer elements can alternatively be implemented or present.
[0172] 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 comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the editing method of a workflow in a table shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the editing method of a workflow in a table of embodiments of the present disclosure are performed.
[0173] The names of the messages or information exchanged between the plurality of devices 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.
[0174] The electronic device provided by the embodiments of the present disclosure and the editing method of a workflow in a table provided by the above-mentioned embodiments belong to the same inventive concept, and the technical details not described in detail in the present embodiment can be referred to the above-mentioned embodiments, and the present embodiment has the same beneficial effects as the above-mentioned embodiments.
[0175] The embodiments of the present disclosure provide a computer storage medium, which stores a computer program, and the program is executed by a processor to implement the editing method of a workflow in a table provided by the above-mentioned embodiments.
[0176] 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.
[0177] 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.
[0178] The computer-readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device and can not be assembled into the electronic device.
[0179] 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: in response to a first editing operation of a workflow creation task in a first page area, the first editing operation being used to instruct a workflow generation model to generate a workflow, output first information through the first page area, the first information being used to indicate process nodes and / or process node configuration information output by the workflow generation model when generating the workflow, the workflow being used to automatically process data in the table, the process nodes being associated with the data in the table or data flow conversion; and generate a first workflow of the workflow creation task according to the process nodes and / or the process node configuration information in a second page area, the second page area being a canvas page area used to present the workflow.
[0180] Computer program code for carrying out operations of the present disclosure can be written in any one or more programming languages, including object oriented programming languages such as Java, Smalltalk, C++, as well as 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).
[0181] 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 out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or in the reverse order, depending on the functionality involved. It is also 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 special-purpose hardware-based systems that perform the specified functions or operations, or combinations of special-purpose hardware and computer instructions.
[0182] The units described in the embodiments of the present disclosure can be implemented in the form of software, or can be implemented in the form of hardware. In some cases, the names of the units do not constitute a limitation on the units themselves. For example, the first obtaining unit can also be described as a unit that obtains at least two Internet protocol addresses.
[0183] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip systems (SOCs), complex programmable logic devices (CPLDs), etc.
[0184] 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 lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0185] The above description is merely that of the preferred embodiments of the present disclosure and the description of the applied technical principles. Those skilled in the art should understand that the disclosed scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combinations of the above technical features or equivalent features without departing from the disclosed concept. For example, the above features can be replaced with other technical features disclosed in the present disclosure (but not limited to) that have similar functions to form technical solutions.
[0186] Moreover, while operations are depicted in a particular order, this should not be understood as requiring such an order nor infringing on the scope of the disclosure. Certain of the operations described in the discussion are combinable into a single operation, and certain operations can be separated into several operations. In some embodiments, the operations described in the discussion can be performed in an order different than presented in the discussion. In some embodiments, the operations described in the discussion can be performed concurrently. Also, while several specific implementation details are discussed in the discussion, these should not be interpreted as limiting the scope of the disclosure. Rather, certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0187] 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 editing a workflow in a table, characterized in that: The method comprises: In response to a first editing operation on a workflow creation task in a first page area, first information is outputted through the first page area, the first editing operation being used to instruct a workflow generation model to generate a workflow, the first information being used to indicate process nodes and / or process node configuration information outputted when the workflow generation model generates the workflow, the workflow being used to automatically process the data in the table, the process nodes being associated with the data in the table or a data flow; According to the process node and / or the process node configuration information, a first workflow of the workflow creation task is generated in a second page area, where the second page area is a canvas page area for presenting the workflow.
2. The method according to claim 1, characterized in that After outputting the first information through the first page area, the method further includes: In response to the output of the first information through the first page area being in a completed state, a first block is output at the end position of the first information displayed in the first page area. The first block is an information block of the first information. The information block is used to digitally present the workflow constructed using the process nodes and process node configuration information in the first information.
3. The method according to claim 2, characterized in that The method further comprises: In response to a triggering operation on the information block of the first information on the first page area, jumping to the second page area to display a first workflow associated with the first information; In a case where the first workflow associated with the first information has been deleted, the information block of the first information on the first page area is configured to be in a disabled state.
4. The method according to claim 1, wherein When outputting the first information through the first page area, the method further includes: In response to the output of the first information through the first page area being in an unfinished state, displaying a first status label on the identifier of the workflow creation task displayed through the third page area, the first status label being used to indicate that the workflow generation model is performing a workflow generation operation; In response to the output of the first information through the first page area being in a completed state, a second status label is displayed on the identifier of the workflow creation task displayed through the third page area, and the second status label is used to indicate that the workflow generation model has executed the completed workflow generation operation.
5. The method according to claim 4, characterized in that The method further comprises: In response to a second editing operation on the first information on the first page area, the second status label displayed on the identifier of the workflow creation task displayed through the third page area will be deleted, and the second editing operation is used to indicate an editing operation of adopting or abandoning the first information.
6. The method according to claim 1, characterized in that When outputting the first information through the first page area, the method further includes: The first progress information is displayed on the identifier of the workflow creation task displayed in the third page area, where the first progress information is used to indicate the generation progress of the workflow generation model when executing the workflow generation operation.
7. The method according to claim 1, characterized in that The first editing operation includes a first input content, and the first input content is used to guide the workflow generation model to generate a workflow when a workflow is not generated for the workflow creation task; Before generating the first workflow of the workflow creation task in the second page area according to the process node and / or the process node configuration information, the method further includes: In response to a blank canvas page area for presenting a workflow existing on one side of the first page area, configuring the blank canvas page area for presenting the workflow as the second page area; or, In response to the absence of a blank canvas page area for presenting the workflow on one side of the first page area, a blank canvas page area for presenting the workflow is created on one side of the first page area using the workflow generation model and configured as the second page area.
8. The method according to claim 1, characterized in that The first editing operation includes second input content, and the second input content is used to instruct the workflow generation model to edit a second workflow; The second workflow is a workflow that is not generated and completed before the first workflow; Outputting first information through the first page area includes: According to the second workflow, the first editing operation and the third editing operation, the workflow generation model is used to perform a workflow generation operation; wherein the third editing operation is used to instruct the workflow generation model to edit and generate the second workflow; The first information output by the workflow generation model after executing the workflow generation operation is output on the first page area.
9. The method according to claim 1, characterized in that The first editing operation includes a third input content; the third input content is used to instruct the workflow generation model to edit a third workflow; the third workflow is a workflow generated before the first workflow; Outputting first information through the first page area includes: Determining at least one process node and process node configuration information from the third workflow using the workflow generation model according to the first editing operation, wherein the first editing operation is used to instruct the workflow generation model on the process node that needs to be modified when editing the third workflow; The at least one process node and the process node configuration information are modified using the workflow generation model, and first information is output in the first page area according to the modification result output by the workflow generation model.
10. The method according to claim 1, characterized in that When outputting the first information through the first page area, the method further includes: In response to a closing operation triggered on the first page area, configuring the operation of outputting the first information through the first page area to run in the background; or, In response to a switching operation from first session information to second session information, the operation of outputting the first information through the first page area is configured to run in the background, wherein the first session information and the second session information are different session information corresponding to historical session records for a workflow creation task respectively.
11. The method according to claim 1, characterized in that Before outputting the first information through the first page area in response to the first editing operation on the workflow creation task in the first page area, the method further includes: In response to the triggering operation of the intelligent creation workflow function in the fourth page area, the first page area is displayed on one side of the fourth page area. The fourth page area is the initial page for presenting the workflow generated in response to the creation of the workflow creation task.
12. The method according to claim 1, characterized in that Before outputting the first information through the first page area in response to the first editing operation on the workflow creation task in the first page area, the method further includes: In response to the sixth editing operation on the workflow creation task in the first page area, third information is output on the first page area, the sixth editing operation is an editing operation of inputting preset input content for the workflow creation task, the preset input content is used to instruct the workflow generation model to generate a workflow, and the third information includes recommended content related to the preset input content generated by the workflow generation model for the workflow creation task.
13. The method according to claim 1, wherein Generating the first workflow of the workflow creation task in the second page area according to the process node and / or the process node configuration information includes: generating one or more process nodes and logical relationships between the process nodes in the second page area according to the process nodes; According to the process node configuration information, a node configuration area is displayed in the second page area, and the process node configuration information is automatically filled in the node configuration area.
14. The method according to claim 1, wherein The method further comprises: In response to receiving a node editing operation on the first workflow in the first page area, locating a target node in the second page area and displaying a node configuration area; The configuration items in the node configuration area are automatically filled in according to the node editing operation, and the filled results are presented in the second page area.
15. The method according to claim 1, wherein The method further comprises: In response to a triggering operation on a process node in the first workflow in the second page area, displaying a node configuration area; In response to a triggering operation on a configuration control in the node configuration area, the configuration items in the node configuration area are automatically filled in, and corresponding configuration prompt information is output in the first page area.
16. A device for editing a workflow in a table, characterized in that: The device comprises: a first processing module, configured to output first information via a first page area in response to a first editing operation on a workflow creation task in a first page area, wherein the first editing operation is used to instruct a workflow generation model to generate a workflow, and the first information is used to indicate process nodes and / or process node configuration information output by the workflow generation model when generating the workflow, wherein the workflow is used to automatically process the data in the table, and the process nodes are associated with the data in the table or a data flow; The second processing module is configured to generate a first workflow for the workflow creation task in a second page area according to the process node and / or the process node configuration information, where the second page area is a canvas page area for presenting the workflow.
17. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method for editing a workflow in a table as described in any one of claims 1 to 15.
18. A storage medium containing computer-executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to execute the method for editing a workflow in a table according to any one of claims 1 to 15.
Citation Information
Patent Citations
Workflow configuration method and device, equipment and storage medium
CN116431123A
Model application scheme arrangement method and device, electronic equipment and storage medium
CN117271729A
Workflow processing method and device based on table, equipment and storage medium
CN118170361A
Managing a digital assistant workflow
US20250138891A1
Cited By
Intelligent agent-driven generative AI design workflow multiplexing system and method
CN121957546A