Visualized workflow processing method and device

By building a visual work flow chart, dividing and determining workflow nodes and their relationships, the problem of difficult to find the crux of the enterprise workflow is solved, and effective evaluation and optimization of work resource allocation is achieved.

CN113128942BActive Publication Date: 2025-02-07BEIJING GRIDSUM TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201911400998.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-30
Publication Date
2025-02-07
Estimated Expiration
2039-12-30

AI Technical Summary

Technical Problem

The existing technology is difficult to find the crux of the enterprise's work process and cannot effectively meet the complex connections and resource allocation required for work.

Method used

By dividing multiple workflow nodes and determining their relationships, each node contains the required work resource information, and constructing a visual workflow diagram.

Benefits of technology

Users can clarify the required resource information of each workflow node based on the visual workflow diagram, promptly evaluate the reasonableness of work resource allocation, and optimize the enterprise process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113128942B_ABST
    Figure CN113128942B_ABST
Patent Text Reader

Abstract

The present invention discloses a visualized workflow processing method and device, which relates to the technical field of process processing and can solve the technical problem that the required resource information cannot be seen in the workflow diagram of the prior art. The method of the present invention comprises: dividing the workflow to be constructed into multiple workflow nodes, and determining the relationship between each workflow node, wherein each workflow node includes the required work resource information; constructing a workflow diagram according to the multiple workflow nodes and the relationship between each workflow node. Compared with the prior art, the user can clearly view the work resource information required in each workflow node according to the constructed visualized workflow diagram, so as to timely evaluate the rationality of the work resource configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of process processing, and in particular to a visual workflow processing method and device. Background Art

[0002] In all walks of life, the safe way to handle a work event is to draw a workflow diagram for the event in advance. In subsequent work, the event can be handled according to the instructions of each activity node in the workflow diagram.

[0003] Taking the drawing of enterprise workflow diagram as an example, the traditional drawing method of enterprise workflow diagram is to use the vertical drawing method. In drawing the workflow diagram, the nodes of different activity links of the processing work are connected in sequence, and the drawing of the enterprise workflow diagram is completed. The completed flowchart can be used as a standard.

[0004] Among them, in the actual processing of enterprise work events, it not only involves the activity link nodes, but also may involve the corresponding related connections of each link node. It is difficult to meet the work needs only through the traditional workflow diagram. Summary of the invention

[0005] In view of this, the present invention provides a visualized workflow processing method and device, which aims to solve the technical problem in the prior art that it is difficult to find the crux of the enterprise workflow.

[0006] In order to solve the above problems, the present invention mainly provides the following technical solutions:

[0007] In one aspect, the present invention provides a visual workflow processing method, comprising:

[0008] Divide the workflow to be constructed into multiple workflow nodes, and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information;

[0009] Construct a workflow diagram based on the pre-set workflow nodes and the relationships between them.

[0010] On the other hand, the present invention also provides a visual workflow processing device, the device comprising:

[0011] A division unit, used to divide the workflow to be constructed into a plurality of workflow nodes and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information;

[0012] The determination unit is used to construct a workflow diagram according to pre-set workflow nodes and the relationship between workflow nodes.

[0013] To achieve the above objective, according to another aspect of the present invention, a storage medium is provided, wherein the storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the visualized workflow processing method as described above.

[0014] In order to achieve the above objective, according to another aspect of the present invention, a processor is provided, wherein the processor is used to run a program, wherein the program executes the above-mentioned visualized workflow processing method when running.

[0015] In order to achieve the above-mentioned purpose, according to another aspect of the present invention, there is provided a workflow processing device, including a processor and a storage medium, wherein the storage medium stores a program, and the processor is used to run the program, and the program executes the above-mentioned workflow processing method when it runs.

[0016] By means of the above technical solution, the technical solution provided by the present invention has at least the following advantages:

[0017] The visualized workflow processing method and device provided by the present invention, in constructing a visualized workflow diagram, is constructed according to the required work resource information in the workflow nodes. Compared with the prior art, the user can clearly view the required work resource information in each workflow node according to the constructed visualized workflow diagram, thereby timely evaluating the rationality of the work resource configuration.

[0018] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0020] Figure 1 A flowchart of a visualized workflow processing method provided by an embodiment of the present invention is shown;

[0021] Figure 2 A flowchart showing another visualized workflow processing method provided by an embodiment of the present invention is shown;

[0022] Figure 3A block diagram showing a composition of a visual workflow processing device provided by an embodiment of the present invention;

[0023] Figure 4 A block diagram showing another visual workflow processing device provided by an embodiment of the present invention;

[0024] Figure 5 A block diagram showing the composition of yet another visualized workflow processing device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0025] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0026] The embodiment of the present invention provides a visual workflow processing method, such as Figure 1 and Figure 2 As shown, the method mainly includes:

[0027] 100 divides the workflow to be constructed into multiple workflow nodes, and determines the relationship between the workflow nodes, wherein each workflow node includes required work resource information.

[0028] The workflow to be constructed can be a completed workflow, and the required work resource information corresponding to each workflow node of the workflow to be constructed can be obtained from historical data. For example, the required work resource information includes information such as personnel roles and funding categories. Personnel roles can include the job responsibilities of personnel, such as project managers, R&D personnel, analysts, etc. Different personnel roles require different work resource information. Fund categories can be classified according to the purpose of funds, such as R&D expenses, procurement expenses, sales expenses, administrative expenses, etc.

[0029] Among them, a workflow node is a relatively independent unit or stage in the execution process of a work, and the relationship between each workflow node can be a connection or dependency relationship between process nodes. For example, a workflow is divided into five process nodes A, B, C, D, and E. According to the relationship between each process node, it can be known that the execution result of node A flows to node B, and the execution result of node B flows to node C and node D respectively, and the execution results of node C and node D are uniformly output to node E. According to the divided process nodes and the relationship between each process node, a corresponding workflow diagram can be constructed. Since each process node contains the work resource information required to execute the process node, the resource information required for each process node can be easily seen through the constructed workflow diagram.

[0030] The workflow to be constructed is the event that needs to be processed in order to achieve the set task objectives, such as the short-term event of database management to complete the task objective of database information maintenance, or the long-term event of market research, R&D, and sales to complete the task objective of new product sales. In order to successfully complete the task objectives, before executing the workflow to be constructed, it is usually necessary to formulate a flowchart of the workflow to be constructed to guide the smooth completion of the workflow to be constructed.

[0031] For example, in a highly complex workflow to be constructed, different work departments will be involved in collaboration, and each work department will also involve work of different work categories, and each work category needs to be assigned a corresponding number of staff, etc. How to draw the above complex information in a flowchart and present it in an easy-to-understand way is a technical problem that needs to be solved in this field.

[0032] In the technical solution of the present application, before drawing the workflow diagram, the workflow to be constructed can be divided into process nodes according to the needs of the user, using workflow nodes of the type corresponding to the user's needs. Among them, the user's needs can be a single preset division rule or multiple preset division rules. For a workflow to be constructed, the number of divided process nodes is multiple. It is easy to understand that, usually, for a workflow to be constructed with a lower work complexity, the lower the complexity of the workflow, the fewer the number of process nodes. For a workflow to be constructed with a higher work complexity, the complexity of the workflow also increases, and the number of process nodes increases.

[0033] In implementation, step 100 may include:

[0034] The workflow to be constructed is divided into a plurality of workflow nodes according to different types of workflow nodes, wherein the work resource information required for each of the workflow resource nodes is determined according to the personnel role and the funding category.

[0035] The method of dividing the types of selected workflow nodes can be determined according to actual needs. For example, the first type of workflow node can be the workflow node corresponding to the execution role, and the second type of workflow node can be the workflow node corresponding to the process department. Then, the workflow to be constructed is divided into multiple workflow nodes according to different types of workflow nodes, which may include: dividing the workflow to be constructed into a group of workflow nodes according to the workflow nodes corresponding to the execution roles, and dividing the workflow to be constructed into another group of workflow nodes according to the workflow nodes corresponding to the process departments.

[0036] 200 constructs a workflow diagram based on the pre-set workflow nodes and the relationships between the workflow nodes.

[0037] In practice, step 200 may include:

[0038] Obtain the value corresponding to the required work resource information of each type of workflow node input by the user;

[0039] Among them, for different types of workflow nodes, the corresponding values ​​of required work resource information are different.

[0040] A workflow diagram corresponding to each type of workflow node is constructed according to multiple workflow nodes of each type and the relationship between each workflow node.

[0041] The visualized workflow processing method and device provided by the present invention, in the process of formulating a flowchart for a workflow to be constructed, first divides the workflow to be constructed into multiple workflow nodes, and determines the relationship between each workflow node, wherein each workflow node includes required work resource information; and constructs a workflow diagram according to the multiple workflow nodes and the relationship between each workflow node. Compared with the prior art, the user can clearly view the work resource information required in each workflow node according to the constructed visualized workflow diagram, thereby timely evaluating the rationality of work resource configuration.

[0042] The visualized workflow processing method and device provided by the present invention constructs the required work resource information of the personnel types and the required work resource information of the capital types in the workflow nodes in the process of constructing a visualized workflow diagram. Compared with the prior art, the user can clearly view the requirements of the personnel roles and capital categories in each workflow node according to the constructed visualized workflow diagram, so as to timely evaluate the rationality of the work resource configuration.

[0043] The source code of the flow chart of the workflow to be constructed can be written in the BPEL language based on XML, designed using a graphical editor of the visual flowchart language BPMN, completing the visual modeling of the flowchart, executing the flowchart runtime engine, browsing the visual flowchart through a graphical list application, and realizing the steps to display the flowchart of the workflow to be constructed. Of course, it is easy to understand that the method of displaying the flowchart is not limited to the above method.

[0044] Through visual modeling, the complex processes of enterprises can be displayed in an easy-to-understand way, and multiple enterprise processes can be integrated into one (the original enterprise process cannot display complex processes, and can only be displayed separately using multiple flowcharts), greatly reducing the number of enterprise processes. In addition, after the number is simplified, the number of cross-cutting and repeated processes can be reduced. Since it is easy to find the crux of the flowchart, by modifying the crux of the flowchart, it is easy to greatly shorten the process cycle, reduce costs, improve work quality, solidify enterprise processes, realize process automation, and ultimately achieve the unification, centralization, merger and conversion of functions, so that the person in charge of the enterprise does not have to worry about orders and poor execution, so that middle-level managers do not have to ask for instructions on everything and pass the buck, so that all employees understand who does all the work of the enterprise, how to do it, and how to do it well. The standards are clear and clear.

[0045] In the flowchart display, the execution order relationship between multiple workflow nodes is determined by the order relationship parameters, and the execution order relationship between multiple workflow nodes is displayed through lines, arrows, etc. The node parameters of each workflow node are displayed in the form of text, data, graphics, or any combination of multiple methods.

[0046] Among them, in some embodiments, the workflow to be constructed is divided into multiple workflow nodes according to at least two types of workflow nodes, and the flowchart includes a first flowchart corresponding to the first type of workflow node for display, and a second flowchart corresponding to the second type of workflow node for display. During the display, according to the type of workflow node selected by the user, the flowchart corresponding to the type of workflow node selected by the user is displayed. By selecting different types of workflow nodes, it is possible to display workflow data by using the flowchart as a process node formulated by the staff, a process node formulated by the work category, a process node formulated by the work department or the work stage, etc.

[0047] In actual applications, for the same event, different people or different companies usually develop different flowcharts, resulting in different companies having different flowcharts for the same event. In actual implementation, different flowcharts may have advantages and disadvantages in terms of work indicators (such as work efficiency or work cost) for achieving task goals. For example, if the work efficiency of the first flowchart is higher than that of the second flowchart, and the work cost of the first flowchart is lower than that of the second flowchart. Then, it is judged that the first flowchart is better than the second flowchart. In the implementation of the embodiments of the present invention, if Figure 3 As shown, the flowchart of the workflow to be constructed is presented including:

[0048] receiving the type of workflow node selected by the user;

[0049] Display the workflow diagram corresponding to the type of workflow node selected by the user: display the workflow data of the process model of the workflow to be constructed by different users, wherein the required work resource information displayed is the required work resource information of the process model of the workflow to be constructed under the type of workflow node selected by the user. According to the type of workflow node selected by the user, it is possible to use the flowchart as a process node according to the process node formulated by the staff or the process node formulated by the work category or the process node formulated by the work department or the work stage, and display the workflow data of different users (such as different enterprises). It can be concluded that, corresponding to the same preset event, which of the different processing methods of different enterprises for the preset event on the flowchart is more efficient, so as to facilitate solving some difficulties of the enterprise, optimize the enterprise process, standardize and program the enterprise management, and help to form the knowledge map of the enterprise with the flowchart, and gradually form industry standards.

[0050] In some embodiments, through the knowledge graph constructed, different enterprises can be benchmarked according to different execution roles, different types of processes, different departments, etc. Thus, it can be concluded which processing methods of different enterprises in the same process are more efficient, thereby fundamentally solving some difficulties of enterprises. In implementation, based on the visualized workflow processing method described in the above embodiment, Figure 2 As shown, it also includes:

[0051] 300 extracting at least one required work resource information and the inclusion relationship between each workflow node from multiple workflow diagrams;

[0052] The inclusion relationship between the required work resource information and each workflow node can be divided into an inclusion relationship and a non-inclusion relationship, that is, the required work resource information and workflow nodes in the inclusion relationship, the required work resource information is included in the workflow node, and the required work resource information and workflow nodes in the non-inclusion relationship, the workflow node does not contain the required work resource information.

[0053] 400 constructs a knowledge graph of the multiple workflow diagrams according to the extracted inclusion relationships.

[0054] The knowledge graph constructed can show the differences in the workflows of different companies corresponding to different types of required work resources. For example, if at least one required work resource information includes execution roles, process categories, and departments, then the knowledge graph can be used to view the processes of different companies corresponding to different execution roles, different categories of processes, and different departments, making it easier to see the differences.

[0055] 500 monitors the actual work resource information of the predetermined workflow nodes to be tracked in each workflow node;

[0056] 600 If the actual resource information is greater than the required working resource information, an alarm is sent.

[0057] In an embodiment of the present invention, by comparing the actual resource information of the monitoring workflow nodes with the required work resource information, the progress monitoring and warning of the workflow can be realized. For example, when the actual work resource information of the workflow node to be tracked is the type of funds, it is possible to monitor whether the fund consumption of each workflow node exceeds expectations.

[0058] Further, according to the above method embodiment, another embodiment of the present invention also provides a visual workflow processing device, such as Figure 4 As shown, the device mainly includes:

[0059] A division unit 10 is used to divide the workflow to be constructed into a plurality of workflow nodes and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information;

[0060] The determination unit 20 is used to construct a workflow diagram according to the preset workflow nodes and the relationship between the workflow nodes.

[0061] Optional, such as Figure 5 As shown, the work flow diagram is multiple, and the device includes:

[0062] An extraction unit 30, used to extract at least one required work resource information and the inclusion relationship between each workflow node from the plurality of workflow diagrams;

[0063] The construction unit 40 is used to construct the knowledge graph of the multiple workflow diagrams according to the extracted inclusion relations.

[0064] Optional, such as Figure 5 As shown, it also includes:

[0065] A monitoring unit 50, used to monitor the actual work resource information of the predetermined workflow nodes to be tracked in each workflow node;

[0066] The alarm unit 60 is configured to send an alarm if the actual resource information is greater than the required working resource information.

[0067] Optional, such as Figure 5 As shown, the division unit 10 includes:

[0068] A division module 11 is used to divide the workflow to be constructed into a plurality of workflow nodes according to different types of workflow nodes, wherein the work resource information required for each of the workflow resource nodes is determined according to the personnel role and the funding category;

[0069] The determining unit 20 comprises:

[0070] The construction module 21 is used to construct a workflow diagram corresponding to each type of workflow node according to multiple workflow nodes of each type and the relationship between the workflow nodes.

[0071] Optional, such as Figure 5 As shown, it also includes:

[0072] The receiving unit 70 is used to receive the type of workflow node selected by the user;

[0073] The display unit 80 is used to display the workflow diagram corresponding to the type of workflow node selected by the user.

[0074] The data processing device includes a processor and a storage medium. The above-mentioned various units are stored in the storage medium as program units, and the processor executes the above-mentioned program units stored in the storage medium to realize corresponding functions.

[0075] The processor includes a kernel, which retrieves the corresponding program unit from the storage medium. One or more kernels can be set, and storage space can be saved by adjusting kernel parameters.

[0076] The storage medium may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.

[0077] An embodiment of the present invention provides a storage medium on which a program is stored. When the program is running, the device where the storage medium is located is controlled to execute the program and a workflow processing method is implemented when the program is executed by a processor.

[0078] An embodiment of the present invention provides a processor, which is used to run a program, wherein the workflow processing method is executed when the program is run.

[0079] An embodiment of the present invention provides a device, including a processor, a storage medium, and a program stored in the storage medium and executable on the processor, wherein the processor implements the following steps when executing the program:

[0080] Divide the workflow to be constructed into multiple workflow nodes, and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information;

[0081] Construct a workflow diagram based on the pre-set workflow nodes and the relationships between them.

[0082] Optionally, there are multiple workflow diagrams, and the method includes:

[0083] Extracting at least one required work resource information and the inclusion relationship between each work flow node from the plurality of work flow diagrams respectively;

[0084] A knowledge graph of the multiple workflow diagrams is constructed based on the extracted inclusion relationships.

[0085] Optionally, it also includes: monitoring the actual work resource information of the predetermined workflow nodes to be tracked in each workflow node;

[0086] If the actual resource information is greater than the required working resource information, an alarm is sent.

[0087] Optionally, the workflow to be built can be divided into multiple workflow nodes, including:

[0088] The workflow to be constructed is divided into a plurality of workflow nodes according to different types of workflow nodes, wherein the work resource information required for each of the workflow resource nodes is determined according to the personnel role and the funding category;

[0089] According to the preset workflow nodes and the relationship between them, a workflow diagram is constructed, including:

[0090] A workflow diagram corresponding to each type of workflow node is constructed according to multiple workflow nodes of each type and the relationship between each workflow node.

[0091] Optionally, also include:

[0092] receiving the type of workflow node selected by the user;

[0093] Display the workflow diagram corresponding to the type of workflow node selected by the user.

[0094] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0095] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing program code for initializing the following method steps:

[0096] Divide the workflow to be constructed into multiple workflow nodes, and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information;

[0097] Construct a workflow diagram based on the pre-set workflow nodes and the relationships between them.

[0098] The workflow processing device includes a processor and a memory. The above-mentioned division unit, determination unit, extraction unit, construction unit, monitoring unit, alarm unit, receiving unit and display unit are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.

[0099] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the technical problem of being difficult to find the crux of the enterprise workflow in the prior art can be solved by adjusting the kernel parameters.

[0100] An embodiment of the present invention provides a storage medium on which a program is stored. When the program is executed by a processor, the workflow processing method is implemented.

[0101] An embodiment of the present invention provides a processor, which is used to run a program, wherein the workflow processing method is executed when the program is run.

[0102] An embodiment of the present invention provides a device 1000, such as Figure 5 As shown, the device includes at least one processor 1001, at least one memory 1002 and a bus 1003 connected to the processor 1001; wherein the processor 1001 and the memory 1002 communicate with each other through the bus 1003; the processor 1001 is used to call the program instructions in the memory 1002 to execute the above-mentioned workflow processing method. The device in this article can be a server, a PC, a PAD, a mobile phone, etc.

[0103] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing the following method steps:

[0104] A1. A visual workflow processing method, comprising:

[0105] Divide the workflow to be constructed into multiple workflow nodes, and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information;

[0106] Construct a workflow diagram based on the pre-set workflow nodes and the relationships between them.

[0107] A2. The workflow processing method according to A1, wherein there are multiple workflow diagrams, and the method comprises:

[0108] Extracting at least one required work resource information and the inclusion relationship between each work flow node from the plurality of work flow diagrams respectively;

[0109] A knowledge graph of the multiple workflow diagrams is constructed based on the extracted inclusion relationships.

[0110] A3. According to the workflow processing method described in A1,

[0111] Monitor the actual work resource information of the workflow nodes scheduled to be tracked in each workflow node;

[0112] If the actual resource information is greater than the required working resource information, an alarm is sent.

[0113] A4. According to the workflow processing method described in A1,

[0114] The workflow to be built is divided into multiple workflow nodes, including:

[0115] The workflow to be constructed is divided into a plurality of workflow nodes according to different types of workflow nodes, wherein the work resource information required for each of the workflow resource nodes is determined according to the personnel role and the funding category;

[0116] According to the preset workflow nodes and the relationship between them, a workflow diagram is constructed, including:

[0117] A workflow diagram corresponding to each type of workflow node is constructed according to multiple workflow nodes of each type and the relationship between each workflow node.

[0118] A5. The workflow processing method according to A4 further includes:

[0119] receiving the type of workflow node selected by the user;

[0120] Display the workflow diagram corresponding to the type of workflow node selected by the user.

[0121] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0122] In a typical configuration, the device includes one or more processors (CPU), memory and bus. The device may also include input / output interface, network interface and the like.

[0123] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.

[0124] Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0125] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0126] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0127] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A visual workflow processing method, characterized in that: include: Divide the workflow to be constructed into multiple workflow nodes, and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information; Constructing a workflow diagram according to the plurality of workflow nodes and the relationship between the workflow nodes; The workflow to be built is divided into multiple workflow nodes, including: The workflow to be constructed is divided into a plurality of workflow nodes according to different types of workflow nodes, wherein the work resource information required for each workflow node is determined according to the personnel role and the funding category; According to the preset workflow nodes and the relationship between them, a workflow diagram is constructed, including: Constructing a workflow diagram corresponding to each type of workflow node according to multiple workflow nodes of each type and the relationship between each workflow node; monitoring actual work resource information of the workflow nodes to be tracked in each workflow node; If the actual work resource information is greater than the required work resource information, an alarm is sent; There are multiple workflow diagrams, and the method includes: Extracting at least one kind of required work resource information and the inclusion relationship between each workflow node from the plurality of workflow diagrams, respectively, the required work resource information and the workflow node in the inclusion relationship, the required work resource information being included in the workflow node; A knowledge graph of the multiple workflow diagrams is constructed based on the extracted inclusion relationships, and the constructed knowledge graph is used to show the differences in workflows of different enterprises corresponding to different types of required work resources.

2. The workflow processing method according to claim 1, characterized in that: Also includes: receiving the type of workflow node selected by the user; Display the workflow diagram corresponding to the type of workflow node selected by the user.

3. A visual workflow processing device, characterized in that: include: A division unit, used to divide the workflow to be constructed into a plurality of workflow nodes and determine the relationship between the workflow nodes, wherein each workflow node includes required work resource information; A determination unit, used to construct a workflow diagram according to preset workflow nodes and the relationship between workflow nodes; The division units include: A division module is used to divide the workflow to be constructed into multiple workflow nodes according to different types of workflow nodes, wherein the work resource information required for each workflow node is determined according to the personnel role and the funding category; The identified units include: A construction module, used to construct a workflow diagram corresponding to each type of workflow node according to multiple workflow nodes of each type and the relationship between each workflow node; A monitoring unit, used to monitor the actual work resource information of the predetermined workflow nodes to be tracked in each workflow node; an alarm unit, configured to send an alarm if the actual working resource information is greater than the required working resource information; There are multiple workflow diagrams, and the device includes: An extraction unit, used to extract at least one kind of required work resource information and the inclusion relationship between each workflow node from the plurality of workflow diagrams, the required work resource information and the workflow node in the inclusion relationship, the required work resource information being included in the workflow node; A construction unit is used to construct a knowledge graph of the multiple workflow diagrams based on the extracted inclusion relationships, and to show the differences in workflows of different enterprises corresponding to different types of required work resources through the constructed knowledge graph.

4. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the workflow processing method described in any one of claims 1 to 2.

5. A processor, characterized in that: The processor is used to run a program, wherein the program executes the workflow processing method described in any one of claims 1 to 2 when running.

6. A workflow processing device, characterized in that: It includes a processor and a storage medium, the storage medium stores a program, the processor is used to run the program, and the program executes the workflow processing method described in any one of claims 1 to 2 when it is run.

Citation Information

Patent Citations

  • Method for realizing service flow monitoring

    CN102722771A

  • Workflow management method and system

    CN105243521A

  • Workflow processing method and device

    CN107644286A