[go: up one dir, main page]

CN110737500A - Method, device and equipment for automatically saving workflow and storage medium - Google Patents

Method, device and equipment for automatically saving workflow and storage medium Download PDF

Info

Publication number
CN110737500A
CN110737500A CN201911009418.8A CN201911009418A CN110737500A CN 110737500 A CN110737500 A CN 110737500A CN 201911009418 A CN201911009418 A CN 201911009418A CN 110737500 A CN110737500 A CN 110737500A
Authority
CN
China
Prior art keywords
workflow
snapshot
event
saving
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911009418.8A
Other languages
Chinese (zh)
Inventor
林冰垠
范涛
张潮宇
黄启军
王跃
陈天健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WeBank Co Ltd
Original Assignee
WeBank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WeBank Co Ltd filed Critical WeBank Co Ltd
Priority to CN201911009418.8A priority Critical patent/CN110737500A/en
Publication of CN110737500A publication Critical patent/CN110737500A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种工作流自动保存方法、装置、设备及存储介质,该方法包括:监听工作流编辑画布中的操作事件;判断所述操作事件是否为快照触发事件;若所述操作事件是所述快照触发事件,则将所述工作流编辑画布中的工作流保存为快照。由此,通过自动保存工作流快照,提高了工作效率,减少了误操作造成的损失。

Figure 201911009418

The invention discloses a workflow automatic saving method, device, equipment and storage medium. The method includes: monitoring an operation event in a workflow editing canvas; judging whether the operation event is a snapshot trigger event; if the operation event is When the snapshot triggers an event, the workflow in the workflow editing canvas is saved as a snapshot. Thus, by automatically saving workflow snapshots, work efficiency is improved and losses caused by misoperations are reduced.

Figure 201911009418

Description

Method, device and equipment for automatically saving workflow and storage medium
Technical Field
The invention relates to the technical field of workflow processing, in particular to an workflow automatic saving method, device, equipment and storage medium.
Background
With the development of computer technology, more and more technologies (big data, distributed, Blockchain, artificial intelligence, etc.) are applied to the financial field, and the traditional financial industry is gradually changing to financial technology (Fintech), but higher requirements are also put forward on the technologies due to the requirements of security and real-time performance of the financial industry.
In the workflow editing process, the execution sequence of each component often needs to be adjusted for many times, and some components are added and/or deleted, and in the subsequent processing process, a user often needs to compare historical workflows in different stages, but the required historical workflows are difficult to find due to untimely manual storage, and even important workflow information is lost due to misoperation, so that the working efficiency of the user is low, and the loss caused by misoperation is difficult to recover.
Disclosure of Invention
The invention provides workflow self-setting storage methods, devices, equipment and storage media, aiming at improving the working efficiency and reducing the loss caused by misoperation.
In order to achieve the above object, the present invention provides methods for automatically saving workflows, the method comprising:
monitoring operation events in a workflow editing canvas;
judging whether the operation event is a snapshot triggering event or not;
and if the operation event is the snapshot triggering event, saving the workflow in the workflow editing canvas as a snapshot.
Preferably, the step of saving the workflow in the workflow editing canvas as a snapshot further comprises:
receiving a snapshot viewing request sent by a user, and opening a historical snapshot list according to the snapshot viewing request;
and acquiring 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.
Preferably, the step of listening for operational events in the workflow editing canvas further comprises before:
receiving a snapshot trigger event setting instruction sent by a user, and opening a snapshot trigger event setting page according to the snapshot trigger event setting instruction;
acquiring an event which is selected and/or input by a user through the snapshot trigger event setting page;
and marking the event selected and/or input by the user as a preset snapshot triggering event.
Preferably, the step of determining whether the operation event is a snapshot trigger event includes:
comparing the operation event with the preset snapshot triggering event;
if the operation event is equal to of the preset snapshot trigger events, determining that the operation event is a snapshot trigger event;
if the operation event is not the same as any of the preset snapshot triggering events, determining that the operation event is not a snapshot triggering event.
Preferably, the step of saving the workflow in the workflow editing canvas as a snapshot comprises:
setting the name of the workflow according to a preset naming rule, and marking the star level of the workflow according to a preset importance degree;
and storing the name and the star level as the photographing information of the workflow, and correspondingly storing the photographing information and the workflow.
Preferably, the step of saving the workflow in the workflow editing canvas as a snapshot further comprises:
and displaying the prompt information of the saved snapshot in a preset area in the workflow editing canvas.
Preferably, the step of saving the workflow in the workflow editing canvas as a snapshot further comprises:
and acquiring a snapshot sharing account preset by a user, and sending the snapshot to a path specified by the sharing account.
In order to achieve the above object, an embodiment of the present invention further provides kinds of automatic workflow saving devices, where the automatic workflow saving devices include:
the monitoring module is used for monitoring operation events in the workflow editing canvas;
the judging module is used for judging whether the operation event is a snapshot triggering event or not;
and the saving module is used for saving the workflow in the workflow editing canvas as the snapshot if the operation event is the snapshot triggering event.
To achieve the above object, the present invention further provides kinds of workflow automatic saving devices, where the workflow automatic saving devices include a processor, a memory, and a workflow automatic saving program stored in the memory, and the workflow automatic saving program is executed by the processor to implement the steps of the workflow automatic saving method as described above.
To achieve the above object, an embodiment of the present invention further provides computer storage media, where the computer storage media stores therein a workflow automatic saving program, and the workflow automatic saving program, when executed by a processor, implements the steps of the workflow automatic saving method as described in any above.
Compared with the prior art, the automatic workflow saving method, the device, the equipment and the storage medium are provided by the invention, the method comprises the steps of monitoring an operation event in a workflow editing canvas, judging whether the operation event is a snapshot trigger event, and saving the workflow in the workflow editing canvas as a snapshot if the operation event is the snapshot trigger event.
Drawings
Fig. 1 is a schematic hardware configuration diagram of a workflow automatic saving device according to embodiments of the present invention;
FIG. 2 is a schematic flow chart diagram illustrating an embodiment of a method for automatically saving a workflow of the present invention;
FIG. 3 is a flow chart illustrating a second embodiment of the workflow automatic saving method of the present invention;
FIG. 4 is a schematic diagram illustrating a scenario of an embodiment of an auto-save method for workflow of the present invention;
fig. 5 is a functional block diagram of an embodiment of the automatic workflow saving apparatus of the present invention.
The objects, features, and advantages of the present invention are further described in with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The workflow automatic saving device mainly related to the embodiment of the invention is a network connection device capable of realizing network connection, and the workflow automatic saving device can be a server, a cloud platform and the like. In addition, the mobile terminal related to the embodiment of the invention can be mobile network equipment such as a mobile phone, a tablet personal computer and the like.
Referring to fig. 1, fig. 1 is a schematic diagram of a hardware structure of a workflow automatic saving device according to embodiments of the present invention. In this embodiment of the present invention, the automatic workflow saving device may include a processor 1001 (e.g., a central processing Unit, CPU), a communication bus 1002, an input port 1003, an output port 1004, and a memory 1005. The communication bus 1002 is used for realizing connection communication among the components; the input port 1003 is used for data input; the output port 1004 is used for data output, the memory 1005 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as a magnetic disk memory, and the memory 1005 may optionally be a storage device independent of the processor 1001. Those skilled in the art will appreciate that the hardware configuration depicted in FIG. 1 is not intended to be limiting of the present invention, and may include more or less components than those shown, or some components in combination, or a different arrangement of components.
With continued reference to fig. 1, the memory 1005, which is readable storage media in fig. 1, may include an operating system, a network communication module, an application module, and a workflow automatic saving program, in fig. 1, the network communication module is mainly used to connect to a server and perform data communication with the server, and the processor 1001 may call the workflow automatic saving program stored in the memory 1005 and perform the workflow automatic saving method provided by the embodiment of the present invention.
The embodiment of the invention provides automatic workflow saving methods.
Referring to fig. 2, fig. 2 is a flow chart of an embodiment of the method for automatically saving a workflow of the present invention.
In the workflow editing process, the execution sequence of each component often needs to be adjusted for many times, and some components are added and/or deleted, and in the subsequent processing process, a user often needs to compare historical workflows in different stages, but the required historical workflows are difficult to find due to untimely manual storage, and even important workflow information is lost due to misoperation, so that the working efficiency of the user is low, and the loss caused by misoperation is difficult to recover.
In particular, in the machine learning modeling process, because algorithms needed to be used are many, such as data import, data preprocessing, feature engineering, model training, model evaluation or prediction and the like, and a parameter adjusting operation is often needed in the machine learning process, conventional undo and redo operations cannot accurately return to a state before parameter adjustment because components involved in the parameter adjusting process have many parameters and related components.
In this embodiment, the method for automatically saving a workflow is applied to an automatic workflow saving device, and the method includes:
step S101, monitoring an operation event in a workflow editing canvas;
the method comprises the steps of receiving a workflow new-creation instruction triggered by a user through clicking, voice or action gestures, and opening a workflow editing canvas according to the workflow new-creation instruction, wherein when the workflow editing canvas is opened, the user can set required components in the workflow editing canvas, wherein operation events comprise modes of dragging, clicking, double clicking, manual input and the like, generally enables the user to drag preset components into the workflow editing canvas in a dragging mode, in addition, according to a workflow editing tool, modes of clicking, double clicking, manual input and the like can be used as control modes of newly added components, and when the workflow editing canvas is opened by the user, all operation events in the workflow editing canvas are monitored.
, the step of listening for operational events in the workflow editing canvas further comprises, before the step of:
receiving a snapshot trigger event setting instruction sent by a user, and opening a snapshot trigger event setting page according to the snapshot trigger event setting instruction; acquiring an event which is selected and/or input by a user through the snapshot trigger event setting page; and marking the event selected and/or input by the user as a preset snapshot triggering event.
For example, the preset snapshot trigger events include opening a workflow, adding and/or deleting components, modifying component fields, modifying component parameters, modifying component models, running components, modifying component positions, and the like, and it is understood that or more preset snapshot trigger events can be used as default snapshot trigger events, for example, opening a workflow, adding and/or deleting components, modifying component fields, modifying component parameters, modifying component models are set as default snapshot trigger events.
In other embodiments, the time may also be used as a preset snapshot trigger event, that is, snapshots are taken at time intervals, and the time intervals may be set by a user as needed, for example, the time intervals are set to 2 minutes, 5 minutes, or 10 minutes.
In other embodiments, the user may also input a desired event within the preset area as a snapshot trigger event, such as a preset gesture, a double-click operation, and the like.
And acquiring and storing the snapshot trigger event set by the user on the snapshot trigger event setting page, and marking the snapshot trigger event set by the user as a preset snapshot trigger event.
Step S102, judging whether the operation event is a snapshot triggering event;
and when the operation event in the workflow editing canvas is monitored, judging whether the operation event is the snapshot triggering event or not.
Specifically, the step of determining whether the operation event is a snapshot trigger event includes:
the method comprises the steps of comparing the operation event with the preset snapshot trigger event, judging that the operation event is the snapshot trigger event if the operation event is equal to of the preset snapshot trigger events, and judging that the operation event is not the snapshot trigger event if any of the operation event and the preset snapshot trigger event are not .
Step S103, if the operation event is the snapshot trigger event, saving the workflow in the workflow editing canvas as a snapshot.
Specifically, the name of the workflow is set according to a preset naming rule, and the star level of the workflow is marked according to a preset importance degree;
the user may preset a naming rule for information such as a sequence number, a snapshot trigger event, a date, a user name, and an operation state, for example, the naming rule may be date + trigger event + sequence number, and if the snapshot is triggered by a new data import event in 2019, 10, 15, the snapshot is named "20191015 data import 01". It will be appreciated that the naming convention can be actually set by the user as desired.
, the importance of each snapshot is different due to different corresponding operation events and time points, so that the snapshots can be marked according to the importance, and the snapshots with high importance can be checked in a targeted manner according to the importance in the future, thereby improving the work efficiency.
And storing the name and the star level as the photographing information of the workflow, and correspondingly storing the photographing information and the workflow. And the snapshot is stored in a specified position according to the preset.
It is to be appreciated that if the operational event is not the snapshot trigger event, then the step of saving the workflow in the workflow editing canvas as a snapshot is not performed.
In other embodiments, the user may also manually click a preset manual control or a shortcut key to manually save the snapshot, and when the snapshot is manually saved, the name and the corresponding remark need to be input.
, the step S103, after the step of saving the workflow in the workflow editing canvas as the snapshot, further comprises:
and displaying the prompt information of the saved snapshot in a preset area in the workflow editing canvas.
In order to improve the visualization effect of the workflow automatic saving method, after a snapshot is saved, the saved prompt information of the snapshot is displayed in a preset area in the workflow editing canvas, wherein the preset area can be a suitable position of the workflow editing canvas, and the preset area is based on the principle of not influencing the editing of a user on the current workflow, such as the upper right corner, the lower right corner and the like.
, the step S103, after the step of saving the workflow in the workflow editing canvas as the snapshot, further comprises:
and acquiring a snapshot sharing account preset by a user, and sending the snapshot to a path specified by the sharing account.
Specifically, a snapshot sharing account can be selected in advance, snapshot viewing permission of the snapshot sharing account is opened, and the snapshot is sent to a path designated by the sharing account, wherein the path can be a local area network path, a Bluetooth path, an electronic mailbox and the like.
According to the scheme, the operation events in the workflow editing canvas are monitored; judging whether the operation event is a snapshot triggering event or not; and if the operation event is the snapshot triggering event, saving the workflow in the workflow editing canvas as a snapshot. Therefore, by automatically saving the workflow snapshot, the working efficiency is improved, and the loss caused by misoperation is reduced.
As shown in fig. 3, a second embodiment of the present invention proposes methods for automatically saving workflows, where based on the aforementioned embodiment shown in fig. 1, the step of saving workflows in the workflow editing canvas as snapshots further includes:
step S104, receiving a snapshot viewing request sent by a user, and opening a historical snapshot list according to the snapshot viewing request;
the display mode of the history snapshot list can be specifically set, for example, thumbnail pictures arranged according to sequence or relevant information of the snapshot is displayed through characters, wherein the relevant information comprises a sequence number, a name, a state, a trigger event, a creation event, a saving path and the like.
Step S105, obtaining the history snapshot to be loaded selected by the user through the history snapshot list, and displaying the history snapshot to be loaded on the current workflow editing canvas.
It is to be understood that or more history snapshots to be loaded may be displayed together in the workflow editing canvas in a tiled manner when there are a plurality of history snapshots to be loaded, or the history snapshots to be loaded may be displayed respectively by a plurality of workflow editing canvases, and the user selects the history snapshot displayed on the first page by clicking or dragging.
In other embodiments, after the history snapshot list is opened, a deletion control may be further set, so that the user can delete the history snapshot that is no longer needed.
It can be understood that the historical snapshot list can be further classified according to the snapshot obtaining mode, the snapshot name, the star level of the snapshot and other information, for example, the list is divided into a manually saved snapshot and an automatically saved snapshot according to the obtaining mode.
Referring to fig. 4, fig. 4 is a schematic view of a scene of an embodiment of a workflow automatic saving method of the present invention, fig. 4 shows types of historical snapshot lists, which are divided into automatic saving and manual saving according to a snapshot obtaining manner, and in an automatic saving mode, snapshot names corresponding to a snapshot, i.e., sequence number 1, sequence number 2, and sequence number 3, are X1, X2, and X3, respectively, where X1 and X2 are available states, and X13 is an unavailable state, trigger events corresponding to X1, X2, and X3 are a delete decision tree component, a run decision tree component, and an adjustment decision tree parameter, and creation times are t1, t2, and t3., respectively, where snapshots corresponding to sequence numbers 1 and 2 are selected states, and after selection, may select to load or delete corresponding snapshots, so as to load or delete corresponding snapshots.
According to the scheme, a snapshot viewing request sent by a user is received, a history snapshot list is opened according to the snapshot viewing request, a history snapshot to be loaded selected by the user through the history snapshot list is obtained, and the history snapshot to be loaded is displayed on a current workflow editing canvas; therefore, by loading the saved workflow snapshot, the working efficiency is improved, and the loss caused by misoperation is reduced.
In addition, this embodiment also provides kinds of automatic workflow saving devices, referring to fig. 5, fig. 5 is a schematic diagram of functional modules of embodiment of the automatic workflow saving device of the present invention.
In this embodiment, the automatic workflow saving device is a virtual device, and is stored in the memory 1005 of the automatic workflow saving apparatus shown in fig. 1, so as to implement all functions of the automatic workflow saving program: the system comprises a monitoring module, a display module and a display module, wherein the monitoring module is used for monitoring operation events in a workflow editing canvas; the method is used for judging whether the operation event is a snapshot triggering event or not; and the workflow editor is used for saving the workflow in the workflow editor canvas as the snapshot if the operation event is the snapshot trigger event.
The monitoring module is further configured to:
receiving a snapshot viewing request sent by a user, and opening a historical snapshot list according to the snapshot viewing request;
and acquiring 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.
The monitoring module is further configured to:
receiving a snapshot trigger event setting instruction sent by a user, and opening a snapshot trigger event setting page according to the snapshot trigger event setting instruction;
acquiring an event which is selected and/or input by a user through the snapshot trigger event setting page;
and marking the event selected and/or input by the user as a preset snapshot triggering event.
The judging module is further configured to:
comparing the operation event with the preset snapshot triggering event;
if the operation event is equal to of the preset snapshot trigger events, determining that the operation event is a snapshot trigger event;
if the operation event is not the same as any of the preset snapshot triggering events, determining that the operation event is not a snapshot triggering event.
The saving module is further configured to:
setting the name of the workflow according to a preset naming rule, and marking the star level of the workflow according to a preset importance degree;
and storing the name and the star level as the photographing information of the workflow, and correspondingly storing the photographing information and the workflow.
The saving module is further configured to:
and displaying the prompt information of the saved snapshot in a preset area in the workflow editing canvas.
The saving module is further configured to:
and acquiring a snapshot sharing account preset by a user, and sending the snapshot to a path specified by the sharing account.
In addition, the embodiment of the present invention further provides computer storage media, where the computer storage media store therein a workflow automatic saving program, and the workflow automatic saving program, when executed by a processor, implements the steps of the workflow automatic saving method as described above.
Compared with the prior art, the automatic workflow saving method, the equipment, the device and the storage medium provided by the invention comprise the steps of monitoring an operation event in a workflow editing canvas, judging whether the operation event is a snapshot trigger event or not, and saving the workflow in the workflow editing canvas as a snapshot if the operation event is the snapshot trigger event.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises the series of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Based on the understanding that the technical solution of the present invention per se or a part contributing to the prior art can be embodied in the form of a software product stored in storage media (such as ROM/RAM, magnetic disk, optical disk) as described above, and includes several instructions for causing terminal devices to execute the methods according to the embodiments of the present invention.
The above description is only for the preferred embodiment of the present invention and is not intended to limit the scope of the present invention, and all equivalent structures or flow transformations made by the present specification and drawings, or applied directly or indirectly to other related arts, are included in the scope of the present invention.

Claims (10)

1, A workflow automatic saving method, characterized in that, the method comprises:
monitoring operation events in a workflow editing canvas;
judging whether the operation event is a snapshot triggering event or not;
and if the operation event is the snapshot triggering event, saving the workflow in the workflow editing canvas as a snapshot.
2. The method of claim 1, wherein the step of saving the workflow in the workflow editing canvas as a snapshot further comprises:
receiving a snapshot viewing request sent by a user, and opening a historical snapshot list according to the snapshot viewing request;
and acquiring 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.
3. The method of claim 1, wherein the step of listening for operational events in the workflow editing canvas further comprises, prior to:
receiving a snapshot trigger event setting instruction sent by a user, and opening a snapshot trigger event setting page according to the snapshot trigger event setting instruction;
acquiring an event which is selected and/or input by a user through the snapshot trigger event setting page;
and marking the event selected and/or input by the user as a preset snapshot triggering event.
4. The method of any of claims 1 or 3, wherein the step of determining whether the operational event is a snapshot triggering event comprises:
comparing the operation event with the preset snapshot triggering event;
if the operation event is equal to of the preset snapshot trigger events, determining that the operation event is a snapshot trigger event;
if the operation event is not the same as any of the preset snapshot triggering events, determining that the operation event is not a snapshot triggering event.
5. The method of claim 1, wherein the step of saving the workflow in the workflow editing canvas as a snapshot comprises:
setting the name of the workflow according to a preset naming rule, and marking the star level of the workflow according to a preset importance degree;
and storing the name and the star level as the photographing information of the workflow, and correspondingly storing the photographing information and the workflow.
6. The method of claim 1, wherein the step of saving the workflow in the workflow editing canvas as a snapshot further comprises:
and displaying the prompt information of the saved snapshot in a preset area in the workflow editing canvas.
7. The method of claim 1, wherein the step of saving the workflow in the workflow editing canvas as a snapshot further comprises:
and acquiring a snapshot sharing account preset by a user, and sending the snapshot to a path specified by the sharing account.
8, workflow automatic saving device, characterized in that, said workflow automatic saving device comprises:
the monitoring module is used for monitoring operation events in the workflow editing canvas;
the judging module is used for judging whether the operation event is a snapshot triggering event or not;
and the saving module is used for saving the workflow in the workflow editing canvas as the snapshot if the operation event is the snapshot triggering event.
A workflow autosave device of the kind , the workflow autosave device comprising a processor, a memory and a workflow autosave program stored in said memory, said workflow autosave program when executed by said processor implementing the steps of the workflow autosave method of any of claims 1-7 to .
10, computer storage medium, characterized in that the computer storage medium has stored thereon a workflow autosave program which when executed by a processor implements the steps of the workflow autosave method according to any of claims 1-7, .
CN201911009418.8A 2019-10-22 2019-10-22 Method, device and equipment for automatically saving workflow and storage medium Pending CN110737500A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911009418.8A CN110737500A (en) 2019-10-22 2019-10-22 Method, device and equipment for automatically saving workflow and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911009418.8A CN110737500A (en) 2019-10-22 2019-10-22 Method, device and equipment for automatically saving workflow and storage medium

Publications (1)

Publication Number Publication Date
CN110737500A true CN110737500A (en) 2020-01-31

Family

ID=69270937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911009418.8A Pending CN110737500A (en) 2019-10-22 2019-10-22 Method, device and equipment for automatically saving workflow and storage medium

Country Status (1)

Country Link
CN (1) CN110737500A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114170019A (en) * 2021-12-14 2022-03-11 中国建设银行股份有限公司 Method, device, medium and electronic equipment for position revaluation processing

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060074735A1 (en) * 2004-10-01 2006-04-06 Microsoft Corporation Ink-enabled workflow authoring
US20070266368A1 (en) * 2006-05-12 2007-11-15 The Mathworks, Inc. System and method for synchronized workflow management
US20080077466A1 (en) * 2006-09-26 2008-03-27 Garrett Andrew J System and method of providing snapshot to support approval of workflow changes
US20080172607A1 (en) * 2007-01-15 2008-07-17 Microsoft Corporation Selective Undo of Editing Operations Performed on Data Objects
US20100077328A1 (en) * 2008-09-23 2010-03-25 International Business Machines Corporation Automatically arranging widgets of a model within a canvas using iterative region based widget relative adjustments
US20100161558A1 (en) * 2005-08-16 2010-06-24 Swiss Reinsurance Company Computer-based data processing system and method of processing data objects
US20110301732A1 (en) * 2010-06-07 2011-12-08 Fei Gao Method and software system for treatment planning and surgical guide cad/cam
US20140019187A1 (en) * 2012-07-11 2014-01-16 Salesforce.Com, Inc. Methods and apparatus for implementing a project workflow on a social network feed
US20140208169A1 (en) * 2013-01-18 2014-07-24 Unisys Corporation Domain scripting language framework for service and system integration
CN107678889A (en) * 2017-09-30 2018-02-09 上海数据交易中心有限公司 The restoration methods and device of workflow task state, storage medium, computing device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060074735A1 (en) * 2004-10-01 2006-04-06 Microsoft Corporation Ink-enabled workflow authoring
US20100161558A1 (en) * 2005-08-16 2010-06-24 Swiss Reinsurance Company Computer-based data processing system and method of processing data objects
US20070266368A1 (en) * 2006-05-12 2007-11-15 The Mathworks, Inc. System and method for synchronized workflow management
US20080077466A1 (en) * 2006-09-26 2008-03-27 Garrett Andrew J System and method of providing snapshot to support approval of workflow changes
US20080172607A1 (en) * 2007-01-15 2008-07-17 Microsoft Corporation Selective Undo of Editing Operations Performed on Data Objects
US20100077328A1 (en) * 2008-09-23 2010-03-25 International Business Machines Corporation Automatically arranging widgets of a model within a canvas using iterative region based widget relative adjustments
US20110301732A1 (en) * 2010-06-07 2011-12-08 Fei Gao Method and software system for treatment planning and surgical guide cad/cam
US20140019187A1 (en) * 2012-07-11 2014-01-16 Salesforce.Com, Inc. Methods and apparatus for implementing a project workflow on a social network feed
US20140208169A1 (en) * 2013-01-18 2014-07-24 Unisys Corporation Domain scripting language framework for service and system integration
CN107678889A (en) * 2017-09-30 2018-02-09 上海数据交易中心有限公司 The restoration methods and device of workflow task state, storage medium, computing device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李勇;黄海明;刘金刚;: "工作流系统数据触发模块的设计与实现", 计算机工程与设计, no. 08, 28 April 2009 (2009-04-28), pages 208 - 211 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114170019A (en) * 2021-12-14 2022-03-11 中国建设银行股份有限公司 Method, device, medium and electronic equipment for position revaluation processing

Similar Documents

Publication Publication Date Title
CN110689232A (en) Workflow configuration optimization processing method and device and computer equipment
CN113094125B (en) Business process processing method, device, server and storage medium
CN115935035A (en) RPA flow visualization management method, device, equipment and readable storage medium
CN113485820A (en) Task scheduling system and implementation method, device and medium thereof
US10020996B1 (en) Real-time policy management of data management life cycle
CN108647023A (en) Picture compression method, apparatus, equipment and the storage medium of Software Development Tools
CN110737500A (en) Method, device and equipment for automatically saving workflow and storage medium
CN109711124B (en) Method, apparatus, computer device and storage medium for managing mobile device
CN112948099B (en) Task issuing flow method and device, computer equipment and storage medium
CN106066966B (en) Frozen application display method, frozen application display device and terminal
CN112862399A (en) Method, device and equipment for changing material list table and storage medium
US20240135290A1 (en) Computer System and Method for Coordinating Process of Creating and Managing a Punch Item
CN112001615A (en) Process creation method, system, computer device, and storage medium
CN114116077B (en) Image editing method, device, electronic device and medium
WO2023179504A1 (en) Equipment management model generation method, equipment management method, device and storage medium
CN110287182A (en) A big data data comparison method, device, equipment and terminal
CN113434264B (en) Intelligent processing method, device, equipment and storage medium for task components
CN116372958A (en) RPA robot control method, device, computer equipment and storage medium
CN111381932B (en) Method, device, electronic equipment and storage medium for triggering application program change
CN104808985B (en) The management method and device of object in application program
CN113869841A (en) Workflow control method, system and storage medium
CN113407163A (en) Module association assignment method and device, computer equipment and readable storage medium
CN112331011A (en) Training environment management system, method and device and electronic equipment
CN110795389A (en) Storage snapshot based copying method, user equipment, storage medium and device
CN110968363A (en) Data configuration synchronization method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination