Workflow automatic saving method, device, equipment and storage medium

By listening and automatically saving operation events in the workflow editing canvas, the automatic snapshot function of the workflow is realized, solving the problem that users have difficulty saving historical workflows, and improving the efficiency of workflow editing and the recoverability of information.

CN110737500BActive Publication Date: 2025-08-19WEBANK (CHINA)
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201911009418.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-10-22
Publication Date
2025-08-19
Estimated Expiration
2039-10-22

AI Technical Summary

Technical Problem

During the workflow editing process, it is difficult for users to save historical workflows in a timely manner, resulting in the loss of important information incorrect operations and reduce work efficiency.

Method used

By listening to the action events in the canvas, determine whether it is a snapshot trigger event, and automatically save the workflow as a snapshot when it is determined to be a snapshot trigger event, including receiving snapshot view requests and displaying a historical snapshot list for users to load and share.

Benefits of technology

Improves the efficiency of the workflow editing process, reduces the losses caused by misoperation, and ensures the storage and recovery of important information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110737500B_ABST
    Figure CN110737500B_ABST
Patent Text Reader

Abstract

The present invention discloses a workflow automatic saving method, apparatus, device, and storage medium. The method comprises: monitoring an operation event in a workflow editing canvas; determining whether the operation event is a snapshot triggering event; and if the operation event is a snapshot triggering event, saving the workflow in the workflow editing canvas as a snapshot. Thus, by automatically saving workflow snapshots, work efficiency is improved and losses caused by misoperation are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of workflow processing, and in particular to a workflow automatic saving method, apparatus, device and storage medium. Background Art

[0002] With the development of computer technology, more and more technologies (big data, distributed computing, blockchain, artificial intelligence, etc.) are being applied in the financial field. The traditional financial industry is gradually transforming into financial technology (Fintech). However, due to the security and real-time requirements of the financial industry, higher requirements are also placed on technology.

[0003] During the workflow editing process, it is often necessary to adjust the execution order of various components, add and / or delete certain components multiple times. In the subsequent processing process, users often need to compare historical workflows at different stages. However, due to the lack of timely manual saving, it is difficult to find the required historical workflows. Important workflow information may even be lost due to misoperation, resulting in low user work efficiency and difficulty in recovering losses caused by misoperation. Summary of the Invention

[0004] The present invention provides a workflow self-storage method, device, equipment and storage medium, aiming to improve work efficiency and reduce losses caused by erroneous operations.

[0005] To achieve the above object, the present invention provides a method for automatically saving a workflow, the method comprising:

[0006] Listen for operation events in the workflow editing canvas;

[0007] Determining whether the operation event is a snapshot triggering event;

[0008] If the operation event is the snapshot triggering event, the workflow in the workflow editing canvas is saved as a snapshot.

[0009] Preferably, after the step of saving the workflow in the workflow editing canvas as a snapshot, the method further includes:

[0010] Receive a snapshot viewing request sent by a user, and open a historical snapshot list according to the snapshot viewing request;

[0011] The historical snapshot to be loaded selected by the user through the historical snapshot list is obtained, and the historical snapshot to be loaded is displayed on the current workflow editing canvas.

[0012] Preferably, before the step of monitoring the operation events in the workflow editing canvas, the step further includes:

[0013] Receive a snapshot trigger event setting instruction sent by a user, and open a snapshot trigger event setting page according to the snapshot trigger event setting instruction;

[0014] Acquire an event selected and / or input by the user through the snapshot trigger event setting page;

[0015] The event selected and / or input by the user is marked as a preset snapshot triggering event.

[0016] Preferably, the step of determining whether the operation event is a snapshot triggering event includes:

[0017] Comparing the operation event with the preset snapshot trigger event;

[0018] If the operation event is consistent with one of the preset snapshot triggering events, determining that the operation event is a snapshot triggering event;

[0019] If the operation event is inconsistent with any of the preset snapshot triggering events, it is determined that the operation event is not a snapshot triggering event.

[0020] Preferably, the step of saving the workflow in the workflow editing canvas as a snapshot includes:

[0021] Setting the name of the workflow according to a preset naming rule and marking the star rating of the workflow according to a preset importance;

[0022] The name and the star rating are saved as the photographing information of the workflow, and the photographing information is saved in correspondence with the workflow.

[0023] Preferably, after the step of saving the workflow in the workflow editing canvas as a snapshot, the method further includes:

[0024] A prompt message indicating that the snapshot has been saved is displayed in a preset area in the workflow editing canvas.

[0025] Preferably, after the step of saving the workflow in the workflow editing canvas as a snapshot, the method further includes:

[0026] Obtain the snapshot sharing account preset by the user, and send the snapshot to the path specified by the sharing account.

[0027] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a workflow automatic saving device, the workflow automatic saving device comprising:

[0028] The monitoring module is used to monitor operation events in the workflow editing canvas;

[0029] A judging module, configured to judge whether the operation event is a snapshot triggering event;

[0030] A saving module is configured to save the workflow in the workflow editing canvas as a snapshot if the operation event is the snapshot triggering event.

[0031] To achieve the above-mentioned purpose, an embodiment of the present invention further provides a workflow automatic saving device, which includes a processor, a memory, and a workflow automatic saving program stored in the memory. When the workflow automatic saving program is executed by the processor, the steps of the workflow automatic saving method described above are implemented.

[0032] To achieve the above objectives, an embodiment of the present invention further provides a computer storage medium storing a workflow automatic saving program. When the workflow automatic saving program is executed by a processor, the steps of any of the above workflow automatic saving methods are implemented.

[0033] Compared to existing technologies, the present invention provides a workflow automatic saving method, apparatus, device, and storage medium. The method comprises: monitoring an operation event in a workflow editing canvas; determining whether the operation event is a snapshot trigger event; and if the operation event is a snapshot trigger event, saving the workflow in the workflow editing canvas as a snapshot. Thus, by automatically saving workflow snapshots, work efficiency is improved and losses caused by incorrect operations are reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 Schematic diagram of the hardware structure of the automatic workflow saving device involved in various embodiments of the present invention;

[0035] Figure 2 This is a flowchart of a first embodiment of a method for automatically saving a workflow according to the present invention;

[0036] Figure 3 This is a flowchart of a second embodiment of the workflow automatic saving method of the present invention;

[0037] Figure 4 This is a scene diagram of an embodiment of a method for automatically saving a workflow according to the present invention;

[0038] Figure 5 It is a functional module diagram of the first embodiment of the workflow automatic saving device of the present invention.

[0039] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION

[0040] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0041] The workflow automatic saving device mainly involved in the embodiment of the present invention refers to a network connection device that can achieve network connection, and the workflow automatic saving device can be a server, cloud platform, etc. In addition, the mobile terminal involved in the embodiment of the present invention can be a mobile network device such as a mobile phone or a tablet computer.

[0042] Reference Figure 1 , Figure 1 Schematic diagram of the hardware structure of the workflow automatic saving device involved in each embodiment of the present invention. In the embodiment of the present invention, the workflow automatic saving device may include a processor 1001 (such as a central processing unit, CPU), a communication bus 1002, an input port 1003, an output port 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components; the input port 1003 is used for data input; the output port 1004 is used for data output, and the memory 1005 can be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 can optionally be a storage device independent of the aforementioned processor 1001. Those skilled in the art will understand that Figure 1 The hardware structure shown in the figure does not constitute a limitation of the present invention, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0043] Continue to refer to Figure 1 , Figure 1 The memory 1005 as a readable storage medium may include an operating system, a network communication module, an application module, and a workflow automatic saving program. Figure 1 In the embodiment, the network communication module is mainly used to connect to the server and perform data communication with the server; and the processor 1001 can call the workflow automatic saving program stored in the memory 1005 and execute the workflow automatic saving method provided by the embodiment of the present invention.

[0044] An embodiment of the present invention provides a method for automatically saving a workflow.

[0045] Reference Figure 2 , Figure 2 This is a flowchart of the first embodiment of the workflow automatic saving method of the present invention.

[0046] During the workflow editing process, it is often necessary to adjust the execution order of various components, add and / or delete certain components multiple times. In the subsequent processing process, users often need to compare historical workflows at different stages. However, due to the lack of timely manual saving, it is difficult to find the required historical workflows. Important workflow information may even be lost due to misoperation, resulting in low user work efficiency and difficulty in recovering losses caused by misoperation.

[0047] In particular, the machine learning modeling process requires numerous algorithms, including data import, data preprocessing, feature engineering, model training, model evaluation, or prediction. Furthermore, parameter adjustment is often required during machine learning. Because a component's parameters and related components are numerous during this process, conventional undo and redo operations cannot accurately restore the state before the adjustment. Users can manually save historical operation records before each adjustment to address this issue, but requiring manual saving for each adjustment significantly increases operational and memory costs, resulting in low work efficiency.

[0048] In this embodiment, the workflow automatic saving method is applied to a workflow automatic saving device, and the method includes:

[0049] Step S101, monitoring operation events in the workflow editing canvas;

[0050] Specifically, a workflow creation instruction triggered by a user through a click, voice or action gesture is received, and the workflow editing canvas is opened according to the workflow creation instruction. When the workflow editing canvas is opened, the user can set the required components in the workflow editing canvas. The operation events include dragging, single-clicking, double-clicking, manual input and the like. Generally, the user can drag the preset components into the workflow editing canvas by dragging. In addition, according to the workflow editing tool, single-clicking, double-clicking, manual input and the like can also be used as control methods for newly added components. After the user opens the workflow editing canvas, all operation events in the workflow editing canvas are monitored.

[0051] Furthermore, before the step of monitoring the operation events in the workflow editing canvas, the method further includes:

[0052] Receive a snapshot trigger event setting instruction sent by a user, and open a snapshot trigger event setting page according to the snapshot trigger event setting instruction; obtain an event selected and / or input by the user through the snapshot trigger event setting page; and mark the event selected and / or input by the user as a preset snapshot trigger event.

[0053] Specifically, the snapshot trigger event includes a preset snapshot trigger event. The preset snapshot trigger event is pre-set, and the user only needs to select it on the snapshot trigger event setting page. For example, the preset snapshot trigger event includes opening a workflow, adding and / or deleting a component, modifying a component field, modifying a component parameter, modifying a component model, running a component, modifying a component position, etc. It is understandable that one or more of the preset snapshot trigger events can be used as a default snapshot trigger event, for example, opening a workflow, adding and / or deleting a component, modifying a component field, modifying a component parameter, or modifying a component model can be set as the default snapshot trigger event.

[0054] In other embodiments, time may be used as a preset snapshot trigger event, that is, snapshots are acquired at time intervals, and the time intervals may be set by the user as needed, for example, to 2 minutes, 5 minutes, or 10 minutes.

[0055] In other embodiments, the user may also input a desired event in the preset area as a snapshot triggering event, such as a preset gesture, a double-click operation, and the like.

[0056] The snapshot trigger event set by the user on the snapshot trigger event setting page is acquired and saved, and the snapshot trigger event set by the user is marked as a preset snapshot trigger event.

[0057] Step S102, determining whether the operation event is a snapshot triggering event;

[0058] When an operation event in the workflow editing canvas is monitored, it is determined whether the operation event is the snapshot triggering event.

[0059] Specifically, the step of determining whether the operation event is a snapshot triggering event includes:

[0060] The operation event is compared with the preset snapshot trigger event; if the operation event is consistent with one of the preset snapshot trigger events, the operation event is determined to be a snapshot trigger event; if the operation event is inconsistent with any of the preset snapshot trigger events, the operation event is determined not to be a snapshot trigger event. In this embodiment, the judgment can be made for all monitored operation events, or only for some operation events as needed. For example, if a component in the workflow editing canvas is adjusted by dragging, a judgment may not be required.

[0061] Step S103: If the operation event is the snapshot triggering event, the workflow in the workflow editing canvas is saved as a snapshot.

[0062] Specifically, the workflow is named according to a preset naming rule, and the workflow is rated a star according to a preset importance.

[0063] Users can pre-set a naming convention based on information such as the serial number, snapshot trigger event, date, user name, and running status. For example, the naming convention could be date + trigger event + serial number. For example, if a snapshot was triggered by the new data import event on October 15, 2019, the snapshot would be named "20191015 Data Import 01." It is understood that the naming convention can be customized by the user.

[0064] Generally, the importance of each snapshot is different due to the corresponding operation events, time points, etc., so the snapshots can also be marked according to their importance, so that snapshots with high importance can be viewed purposefully in the future according to their importance, thereby improving work efficiency. In this embodiment, the importance of the preset snapshot triggering events is sorted in advance according to the nature of the workflow, and the star rating of each preset snapshot triggering event is set according to the sorting result. Generally, the higher the star rating, the higher the importance. For example, adding and / or deleting components is set to five stars, and running components and modifying component positions are set to one star. In addition, the star rating set by the user can also be marked as the star rating of the snapshot.

[0065] The name and the star rating are saved as the photo information of the workflow, and the photo information is saved in correspondence with the workflow. The snapshot is stored in a designated location according to a pre-set setting.

[0066] It can be understood that if the operation event is not the snapshot triggering event, the step of saving the workflow in the workflow editing canvas as a snapshot is not performed.

[0067] In other embodiments, the user may also manually click a preset manual control or shortcut key to manually save a snapshot. When manually saving a snapshot, the user needs to enter a name and corresponding remarks.

[0068] Furthermore, after the step S103 of saving the workflow in the workflow editing canvas as a snapshot, the following steps may be further performed:

[0069] A prompt message indicating that the snapshot has been saved is displayed in a preset area in the workflow editing canvas.

[0070] In order to improve the visualization effect of the workflow automatic saving method, after saving a snapshot, a prompt message indicating that the snapshot has been saved is displayed in a preset area in the workflow editing canvas. The preset area can be a suitable location on the workflow editing canvas, and the preset area is based on the principle of not affecting the user's editing of the current workflow, such as the upper right corner, the lower right corner, etc. The prompt method can be a floating window, such as a bubble floating window. In addition, the display duration of the prompt information can also be set, such as 1 second, 2 seconds, 5 seconds, etc. The content of the prompt information can be one or more of voice, picture or text.

[0071] Furthermore, after the step S103 of saving the workflow in the workflow editing canvas as a snapshot, the following steps may be further performed:

[0072] Obtain the snapshot sharing account preset by the user, and send the snapshot to the path specified by the sharing account.

[0073] Understandably, a project is often completed by multiple people, so the snapshot is sent to those involved in the workflow so that everyone can understand the project progress through the workflow. Specifically, you can pre-select a snapshot sharing account, enable snapshot viewing permissions for the snapshot sharing account, and send the snapshot to a path specified by the sharing account, which can be a local area network path, Bluetooth path, email, etc.

[0074] This embodiment uses the above solution to monitor operation events in the workflow editing canvas; determine whether the operation event is a snapshot trigger event; and if so, save the workflow in the workflow editing canvas as a snapshot. This automatically saves workflow snapshots, thereby improving work efficiency and reducing losses caused by misoperation.

[0075] like Figure 3 As shown, the second embodiment of the present invention proposes a workflow automatic saving method based on the above Figure 1 In the first embodiment shown, after the step of saving the workflow in the workflow editing canvas as a snapshot, the step further includes:

[0076] Step S104: receiving a snapshot viewing request sent by a user, and opening a historical snapshot list according to the snapshot viewing request;

[0077] When a user needs to view a saved snapshot, they simply send a snapshot view request by clicking, touching, or performing a gesture. Upon receiving the snapshot view request, the historical snapshot list is opened. The display method of the historical snapshot list can be specifically configured, such as displaying thumbnails arranged in a certain order or displaying relevant information of the snapshot in text, where the relevant information includes the sequence number, name, status, trigger event, creation event, and save path.

[0078] Step S105 : obtaining the historical snapshot to be loaded selected by the user through the historical snapshot list, and displaying the historical snapshot to be loaded on the current workflow editing canvas.

[0079] The historical snapshot selected by the user is marked as a historical snapshot to be loaded, and the historical snapshot to be loaded is displayed on the workflow editing canvas. It is understandable that the historical snapshot to be loaded can be one or more. When there are multiple historical snapshots to be loaded, the multiple historical snapshots to be loaded can be displayed together in a tiled manner on the workflow editing canvas, or the historical snapshots to be loaded can be displayed separately on multiple workflow editing canvases. The user selects the historical snapshot to be displayed on the homepage by clicking or dragging.

[0080] In other embodiments, after the historical snapshot list is opened, a delete control may be provided to allow the user to delete historical snapshots that are no longer needed.

[0081] It is understandable that the historical snapshot list can also be classified according to the snapshot acquisition method, snapshot name, snapshot star rating and other information. For example, the list can be divided into manually saved snapshots and automatically saved snapshots according to the acquisition method.

[0082] Reference Figure 4 , Figure 4 This is a scene diagram of an embodiment of a method for automatically saving a workflow according to the present invention. Figure 4 The display shows a list of historical snapshots, divided into automatic and manual save modes. In automatic save mode, the snapshot's sequence number, name, status, triggering event, and creation time are displayed. Snapshots corresponding to sequence numbers 1, 2, and 3 are named X1, X2, and X3, respectively. X1 and X2 are in an active state, while X13 is in an unavailable state. The triggering events corresponding to X1, X2, and X3 are deleting a decision tree component, running a decision tree component, and adjusting decision tree parameters, respectively. Their creation times are t1, t2, and t3, respectively. Snapshots corresponding to sequence numbers 1 and 2 are selected. Once selected, you can choose to load or delete the corresponding snapshots.

[0083] Through the above-mentioned solution, this embodiment receives a snapshot viewing request sent by a user, opens a historical snapshot list according to the snapshot viewing request, obtains the historical snapshot to be loaded selected by the user through the historical snapshot list, and displays the historical snapshot to be loaded on the current workflow editing canvas; thereby, by loading the saved workflow snapshot, work efficiency is improved and losses caused by incorrect operations are reduced.

[0084] In addition, this embodiment also provides a workflow automatic saving device. Figure 5 , Figure 5 This is a functional module diagram of the first embodiment of the workflow automatic saving device of the present invention.

[0085] In this embodiment, the workflow automatic saving device is a virtual device, which is stored in Figure 1 The memory 1005 of the workflow automatic saving device shown is used to implement all functions of the workflow automatic saving program: used to monitor operation events in the workflow editing canvas; used to determine whether the operation event is a snapshot trigger event; and used to save the workflow in the workflow editing canvas as a snapshot if the operation event is the snapshot trigger event.

[0086] The monitoring module is also used for:

[0087] Receive a snapshot viewing request sent by a user, and open a historical snapshot list according to the snapshot viewing request;

[0088] The historical snapshot to be loaded selected by the user through the historical snapshot list is obtained, and the historical snapshot to be loaded is displayed on the current workflow editing canvas.

[0089] The monitoring module is also used for:

[0090] Receive a snapshot trigger event setting instruction sent by a user, and open a snapshot trigger event setting page according to the snapshot trigger event setting instruction;

[0091] Acquire an event selected and / or input by the user through the snapshot trigger event setting page;

[0092] The event selected and / or input by the user is marked as a preset snapshot triggering event.

[0093] The judgment module is also used for:

[0094] Comparing the operation event with the preset snapshot trigger event;

[0095] If the operation event is consistent with one of the preset snapshot triggering events, determining that the operation event is a snapshot triggering event;

[0096] If the operation event is inconsistent with any of the preset snapshot triggering events, it is determined that the operation event is not a snapshot triggering event.

[0097] The storage module is further configured to:

[0098] Setting the name of the workflow according to a preset naming rule and marking the star rating of the workflow according to a preset importance;

[0099] The name and the star rating are saved as the photographing information of the workflow, and the photographing information is saved in correspondence with the workflow.

[0100] The storage module is further configured to:

[0101] A prompt message indicating that the snapshot has been saved is displayed in a preset area in the workflow editing canvas.

[0102] The storage module is further configured to:

[0103] Obtain the snapshot sharing account preset by the user, and send the snapshot to the path specified by the sharing account.

[0104] In addition, an embodiment of the present invention further provides a computer storage medium on which a workflow automatic saving program is stored. When the workflow automatic saving program is executed by a processor, the steps of the workflow automatic saving method described above are implemented.

[0105] Compared to existing technologies, the present invention proposes a workflow automatic saving method, device, apparatus, and storage medium. The method comprises: monitoring an operation event in a workflow editing canvas; determining whether the operation event is a snapshot trigger event; and if the operation event is a snapshot trigger event, saving the workflow in the workflow editing canvas as a snapshot. Thus, by automatically saving workflow snapshots, work efficiency is improved and losses caused by incorrect operations are reduced.

[0106] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0107] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0108] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, or of course by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device to execute the methods described in various embodiments of the present invention.

[0109] The above description is only a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structure or process transformation made by using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A workflow automatic saving method, characterized in that: The method comprises: Acquire an event selected and / or input by a user through a snapshot trigger event setting page, and mark the event selected and / or input by the user as a preset snapshot trigger event; Listen for operation events in the workflow editing canvas; Comparing the operation event with a preset snapshot trigger event; If the operation event is consistent with one of the preset snapshot trigger events, the operation event is determined to be a snapshot trigger event, a name of the workflow is set according to a preset naming rule, a star rating of the workflow is marked according to a preset importance, the name and the star rating are saved as photo information of the workflow, and the photo information is saved in correspondence with the workflow; If the operation event is inconsistent with any of the preset snapshot triggering events, it is determined that the operation event is not a snapshot triggering event; Wherein, if the operation event is the snapshot triggering event, after the step of saving the workflow in the workflow editing canvas as a snapshot, the method further includes: Obtain a snapshot sharing account preset by the user, and send the snapshot to a path specified by the sharing account, wherein the path includes a local area network path, a Bluetooth path, and an email address.

2. The method according to claim 1, characterized in that After the step of saving the workflow in the workflow editing canvas as a snapshot, the following steps are further included: Receive a snapshot viewing request sent by a user, and open a historical snapshot list according to the snapshot viewing request; The historical snapshot to be loaded selected by the user through the historical snapshot list is obtained, and the historical snapshot to be loaded is displayed on the current workflow editing canvas.

3. The method according to claim 1, characterized in that Before the step of obtaining the event selected and / or input by the user through the snapshot trigger event setting page and marking the event selected and / or input by the user as a preset snapshot trigger event, the method further includes: Receive a snapshot trigger event setting instruction sent by a user, and open a snapshot trigger event setting page according to the snapshot trigger event setting instruction.

4. The method according to claim 1, wherein After the step of saving the workflow in the workflow editing canvas as a snapshot, the following steps are further included: A prompt message indicating that the snapshot has been saved is displayed in a preset area in the workflow editing canvas.

5. A workflow automatic saving device, characterized in that: The workflow automatic saving device comprises: A monitoring module, configured to obtain an event selected and / or input by a user through a snapshot trigger event setting page, and mark the event selected and / or input by the user as a preset snapshot trigger event; The monitoring module is also used to monitor operation events in the workflow editing canvas; A judgment module, configured to compare the operation event with a preset snapshot trigger event; a saving module configured to, if the operation event is consistent with one of the preset snapshot triggering events, determine that the operation event is a snapshot triggering event, set a name for the workflow according to a preset naming rule, mark a star rating for the workflow according to a preset importance, save the name and the star rating as photographing information of the workflow, and save the photographing information in correspondence with the workflow; The judgment module is configured to determine that the operation event is not a snapshot trigger event if the operation event is inconsistent with any of the preset snapshot trigger events. The save module is also used to: Obtain a snapshot sharing account preset by the user, and send the snapshot to a path specified by the sharing account, wherein the path includes a local area network path, a Bluetooth path, and an email address.

6. A workflow automatic saving device, characterized in that: The workflow automatic saving device includes a processor, a memory, and a workflow automatic saving program stored in the memory. When the workflow automatic saving program is executed by the processor, the steps of the workflow automatic saving method according to any one of claims 1 to 4 are implemented.

7. A computer storage medium, characterized in that The computer storage medium stores a workflow automatic saving program, which, when executed by a processor, implements the steps of the workflow automatic saving method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Recovery method and device of workflow task status, storage medium and computing equipment

    CN107678889A

  • Data modelling and flow engine for building automated flows within a cloud based developmental platform

    US10101972B1