Data processing method, device and equipment based on workflow system and storage medium

By generating and executing business workflows in the workflow system and writing business content data into the process tracking table, the problem that the existing technology cannot meet the personalized display of business is solved, and personalized display and recording of business processes is achieved.

CN119539720APending Publication Date: 2025-02-28PING AN FINANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411573592.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

When the existing open source-based workflow system generates approval workflows, it cannot meet the personalized display demands of the business, and can only display process node information, and cannot meet diversified business needs.

Method used

By obtaining the business process data and business content data of the business system, a business workflow is generated based on the workflow system, and when executing the workflow node, the business content data is written into the process tracking table, and the business content data in the process tracking table is displayed according to custom requirements.

Benefits of technology

It realizes personalized display of business processes, meets diverse business needs, and can record and display the associated records of workflow nodes and business content data in the process tracking table.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539720A_ABST
    Figure CN119539720A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of financial science and technology and data processing, and discloses a data processing method and device based on a workflow system, equipment and a storage medium, which are used for meeting personalized display appeals of businesses in a workflow approval process. The method comprises the steps of obtaining first target data, wherein the target data comprises business process data corresponding to a business process of a first business system and business content data; based on the business process data and a workflow system, generating a business workflow corresponding to the first business system; receiving process trigger data of the first service system, and executing a corresponding workflow node in the service workflow based on the process trigger data and the service workflow; in the process of executing the corresponding workflow node in the service workflow, writing corresponding service content data into a corresponding workflow node entry of a process tracking table; and displaying the business content data recorded in the process tracking table according to a user-defined demand.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the fields of financial technology and data processing technology, and in particular to a data processing method, device, equipment and storage medium based on a workflow system. Background Art

[0002] Enterprises usually have multiple business models and corresponding business scenarios, and therefore have multiple business systems. For example, these business systems include but are not limited to signing business, payment business, certification business, sales business, and internal management systems. The above business systems all have corresponding process management systems involving workflow approval. The existing process management systems are mainly divided into three categories of frameworks, including open source process frameworks, commercial process systems, and group process systems. Among them, the company's internal process approval is closely related to the business, and it is necessary to respond quickly to changes in process approval to meet requirements. Generally, an open source workflow system is selected for independent development.

[0003] The inventors have found that in the process of generating approval workflows by existing open source workflow systems, the generated approval workflows are often limited by the framework characteristics of the workflow system itself, and only display process node information. However, as businesses are becoming more and more diverse, the above methods cannot meet the personalized display demands of businesses. Summary of the invention

[0004] The embodiments of the present application provide a data processing method, apparatus, computer equipment and storage medium based on a workflow system to solve the technical problem that the existing workflow cannot meet the personalized business demands.

[0005] A data processing method based on a workflow system, comprising: Acquire first target data, where the target data includes business process data and business content data corresponding to a business process of the first business system; Based on the business process data and the workflow system, generating a business workflow corresponding to the first business system; Receiving process trigger data of the first business system, and executing corresponding workflow nodes in the business workflow based on the process trigger data and the business workflow; During the execution of the corresponding workflow node in the business workflow, the corresponding business content data is written into the corresponding workflow node entry in the process tracking table; Display the business content data recorded in the process tracking table according to custom requirements.

[0006] A data processing device based on a workflow system, comprising: An acquisition module, used to acquire first target data, wherein the target data includes business process data and business content data corresponding to a business process of the first business system; A generating module, used for generating a business workflow corresponding to the first business system based on the business process data and the workflow system; A receiving module, configured to receive process trigger data of the first business system, and execute a corresponding workflow node in the business workflow based on the process trigger data and the business workflow; A writing module, used to write corresponding business content data into corresponding workflow node entries in a process tracking table during the execution of corresponding workflow nodes in the business workflow; The display module is used to display the business content data recorded in the process tracking table according to custom requirements.

[0007] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the data processing method based on the workflow system is implemented.

[0008] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the data processing method based on the workflow system is implemented.

[0009] In one of the schemes implemented by the data processing method, device, computer equipment and storage medium based on the workflow system, firstly obtain the first target data, the target data includes the business process data and business content data corresponding to the business process of the first business system; based on the business process data and the workflow system, generate the business workflow corresponding to the first business system; receive the process trigger data of the first business system, and execute the corresponding workflow node in the business workflow based on the process trigger data and the business workflow; in the process of executing the corresponding workflow node in the business workflow, write the corresponding business content data into the corresponding workflow node entry in the process tracking table; and display the business content data recorded in the process tracking table according to the custom requirements. It can be seen that in this scheme, the business workflow corresponding to the first business system can be quickly generated based on the business process data and the workflow system, and in the process of executing the business workflow, the process tracking table is used to track and record the corresponding workflow node and business content data association record, and then the business content data and process recorded in the process tracking table can be displayed according to the custom requirements in the business system, so as to meet the personalized display requirements in the business process of the existing business. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0011] Figure 1 This is a schematic diagram of an application environment of a data processing method based on a workflow system in an embodiment of the present application; Figure 2 It is a flow chart of a data processing method based on a workflow system in one embodiment of the present application; Figure 3 is another flow chart of a data processing method based on a workflow system in one embodiment of the present application; Figure 4 is another flow chart of a data processing method based on a workflow system in one embodiment of the present application; Figure 5 is another flow chart of a data processing method based on a workflow system in one embodiment of the present application; Figure 6 is another flow chart of a data processing method based on a workflow system in one embodiment of the present application; Figure 7 is a structural schematic diagram of a data processing device based on a workflow system in one embodiment of the present application; Figure 8 It is a structural diagram of a computer device in one embodiment of the present application. DETAILED DESCRIPTION

[0012] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0013] The present application embodiment provides a data processing method based on a workflow system. The data processing method based on a workflow system can be applied as follows: Figure 1 Specifically, the application environment includes: Figure 1The client and server shown in the figure communicate with each other through the network, wherein the client is also called the user end, which refers to the program corresponding to the server and providing local services to the client. The client can be installed on but not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The server can be implemented as an independent server or a server cluster consisting of multiple servers.

[0014] In one embodiment, if Figure 2 As shown, a data processing method based on a workflow system is provided, and the method is applied in Figure 1 The client in the example is used to illustrate the process, including the following steps: S10, acquiring first target data, where the target data includes business process data and business content data corresponding to a business process of the first business system; S20, generating a business workflow corresponding to the first business system based on the business process data and the workflow system; S30, receiving process trigger data of the first business system, and executing corresponding workflow nodes in the business workflow based on the process trigger data and the business workflow; S40, in the process of executing the corresponding workflow node in the business workflow, writing the corresponding business content data into the corresponding workflow node entry in the process tracking table; S50: Display the business content data recorded in the process tracking table according to custom requirements.

[0015] It should be understood that enterprises usually have multiple business models and corresponding business scenarios, and therefore have multiple business systems. For example, these business systems include but are not limited to signing business, payment business, certification business, sales business, and other business-related business, as well as internal management systems. The internal management system includes the enterprise's internal leave workflow or other workflows. The company's internal process approval is closely related to the business, and it is necessary to respond quickly to changes in process approval to meet the requirements. Generally, an open source workflow system is selected for independent development. As an exemplary explanation, the open source workflow system selected includes but is not limited to the Activiti workflow system. The Activiti workflow system is used to provide a platform for workflow design and execution capabilities. Workflows can be generated based on the Activiti workflow system.

[0016] In this embodiment, such as the Activiti workflow system, due to the framework characteristics of the workflow system itself, the generated approval workflow often only displays process node information, and nowadays the business is becoming more and more diverse, and the above method cannot meet the personalized display requirements of the business. For example, for the Activiti workflow system, the Activiti workflow system defines many database tables, all of which start with ACT_, including the following types of tables: ACT_GE_PROPERTY table: the global property table of the process engine, containing information such as the version of the process engine; ACT_RE_PROCDEF: the process definition table, which stores the metadata of the process definition. ACT_RU_EXECUTION: the runtime execution instance table, which stores the runtime data of process instances, user tasks, concurrent branches, etc. ACT_RU_TASK: the runtime task table, which stores the runtime data of various tasks, such as user tasks, service tasks, etc.; ACT_HI_ACTINST: the historical execution activity instance table, which stores the activity history data during the process execution; ACT_HI_PROCINST: the historical process instance table, which stores the historical data of the process instance; ACT_HI_TASKINST: the historical task instance table, which stores the historical data of the task. In general, the Activiti workflow system defines the above tables to store and manage the running data of the process. However, the above tables do not involve business content data.

[0017] Therefore, in this embodiment, in step S10, the first target data is first obtained, and the target data includes business process data and business content data corresponding to the business process of the first business system; the first business system refers to the system corresponding to the business involved in the company, illustratively including but not limited to insurance business, stock business, investment business or internal management business. The business process data reflects the approval process corresponding to the business under the business system, and the business content data reflects the business content data involved in the business approval process. Each business has corresponding business content data and business content data. Taking leave business as an example, leave business usually goes through multiple approval processes. In this embodiment, the corresponding leave approval process data and corresponding business content data related to leave will be obtained. For example, the leave process needs to go through employee A, employee B, employee N, etc. in sequence. The above employees may involve different departments. The leave business content data includes the specific content of the reason for leave, such as what content data needs to be revealed at each approval node and the work handover content when taking leave; taking insurance business as an example, the business process of insurance business involves insurance launch, pricing, sales channels, product release time, etc., all of which involve approval processes, and it is necessary to obtain business content data related to the above processes, such as the specific price of pricing, sales channel details, etc.

[0018] In step S20, after obtaining the above-mentioned business process data, a business workflow corresponding to the first business system is generated directly based on the business process data and the workflow system. The workflow system is used to generate business workflows. As an example explanation, the Activiti workflow system can be used to generate a leave workflow. It should be noted that the process of generating a workflow based on the Activiti workflow involves drawing a flowchart, etc., which will not be explained in detail here.

[0019] S30, receiving process trigger data of the first business system, and executing corresponding workflow nodes in the business workflow based on the process trigger data and the business workflow; S40, in the process of executing the corresponding workflow node in the business workflow, writing the corresponding business content data into the corresponding workflow node entry in the process tracking table; S50: Display the business content data recorded in the process tracking table according to custom requirements.

[0020] In steps S30-S40 of this embodiment, after the business workflow corresponding to the first business system is generated based on the business process data and the workflow system, the process trigger data of the first business system can be received, and the corresponding workflow nodes in the business workflow can be executed based on the process trigger data and the business workflow. For example, for a leave workflow, if the trigger data of the leave workflow is received, such as a user triggers a leave, the workflow node of the leave business will be executed based on the leave workflow. In this embodiment, a process tracking table will be configured, and during the execution of the corresponding workflow node in the business workflow, the corresponding business content data will be written into the corresponding workflow node entry in the process tracking table. In other words, the process tracking table will be used to track the business content data that needs to be displayed for each execution workflow node. Finally, the business content data recorded in the process tracking table will be displayed on the front end according to custom requirements.

[0021] It can be seen that in this embodiment, a data processing method based on a workflow system is provided, and a business workflow corresponding to the first business system is generated based on the business process data and the workflow system; Receive the process trigger data of the first business system, and execute the corresponding workflow node in the business workflow based on the process trigger data and the business workflow; in the process of executing the corresponding workflow node in the business workflow, write the corresponding business content data into the corresponding workflow node entry in the process tracking table; and display the business content data recorded in the process tracking table according to the customized requirements. It can be seen that this embodiment can use the process tracking table to track and record the corresponding workflow nodes and business content data association records, and then the business content data and processes recorded in the process tracking table can be displayed according to the customized requirements in the business system, so as to meet the personalized display requirements in the business processes of existing businesses.

[0022] In one embodiment, if Figure 3 As shown, in step S40, that is, in the process of executing the corresponding workflow node in the business workflow, the corresponding business content data is written into the corresponding workflow node entry in the process tracking table, including: S41, obtaining a data display configuration file corresponding to the first business system, wherein the data display configuration file indicates a data content type to be displayed for a business process of the first business system; S42: When executing the corresponding workflow node process in the business workflow, write the corresponding business content data into the corresponding workflow node entry in the process tracking table according to the data content type.

[0023] A data display configuration file, wherein the data display configuration file indicates the data content type to be displayed in the business process of the first business system. The first business system may have one or more different business processes, such as an internal management system may have a leave approval business process, a material approval business process, and an outbound approval business process, and different business processes have different content display requirements. For example, in the material approval business process, when it reaches workflow node 1, it is necessary to display content data A, and when it reaches workflow node 2, it is necessary to display content data B, and so on. In this embodiment, the corresponding data display configuration file of the first business system will be obtained, and then when executing the corresponding workflow node process in the business workflow, the corresponding business content data will be written into the corresponding workflow node entry of the process tracking table according to the data content type. For example, the above-mentioned display content data B is written into the corresponding workflow node entry 2 of the process tracking table, and so on for other business processes.

[0024] In this embodiment, in the process of writing the corresponding business content data into the corresponding workflow node entry of the process tracking table, the corresponding data display configuration file of the first business system is obtained, and in the process of executing the corresponding workflow node in the business workflow, the corresponding business content data is written into the corresponding workflow node entry of the process tracking table according to the data content type. By pre-configuring the configuration file, the process tracking table can be combined with the process tracking table to display the required content autonomously, and the association tracking record of the content data and the workflow node is performed, which ensures that the data can be customized and tracked, and improves the accuracy of data tracking.

[0025] In one embodiment, if Figure 4 As shown, after step S30, after executing the corresponding workflow node in the business workflow based on the process trigger data and the business workflow, it also includes: S60, determining the department where the process triggering user of the business workflow is located, and generating a department tag of the department; S70, generating execution record information of each workflow node of the business workflow based on the department mark, wherein the execution record information is used to indicate whether the workflow node has been processed; S80. When it is necessary to perform data analysis and statistics on completed processes, statistics on completed workflow nodes are performed based on the execution record information.

[0026] In this embodiment, in order to facilitate statistics on the approval of the business workflow of each department, after executing the corresponding workflow node in the business workflow based on the process trigger data and the business workflow, the department where the process triggering user of the business workflow is located will be determined, and the department tag of the department will be generated, and the execution record information of each workflow node of the business workflow will be generated based on the department tag. For example, if user 1 of department Y in the enterprise triggers the material approval process, the department tag of the department will be generated, such as Y_c, and then the execution record information of each workflow node of the material approval process will be generated based on the department tag Y_c, that is, the execution record information is used to indicate whether the workflow node of the material approval process has been completed. In this way, the execution record information of each workflow node carries a record of whether the workflow node has been completed, and carries a department tag. Finally, when it is necessary to analyze and count the completed process data, the completed workflow nodes are counted based on the execution record information, so as to know the approval of the workflow nodes of the department Y.

[0027] It can be seen that in this embodiment, the execution record information of each workflow node of the business workflow is generated based on the department mark, and the execution record information is used to indicate whether the workflow node has been completed; when it is necessary to analyze and count the completed process data, the completed workflow nodes are counted based on the execution record information. In this way, it is convenient to count the approval status of each business workflow of each department in the enterprise, and the data dimension reaches the workflow status, which is more detailed.

[0028] In one embodiment, if Figure 5 As shown, after step S70, that is, after the execution record information of each workflow node of the business workflow is generated based on the department tag, the following further includes: S90: Share the execution record information of each workflow node of the business workflow with other users in the department where the user belongs.

[0029] In this embodiment, after executing the corresponding workflow node in the business workflow based on the process trigger data and the business workflow, the department to which the process triggering user of the business workflow is located is determined, and a department tag of the department is generated. Based on the department tag, execution record information of each workflow node of the business workflow is generated. The execution record information is used to indicate whether the workflow node has been completed. Finally, the execution record information of each workflow node of the business workflow can be shared with other users in the department to which the user is located.

[0030] In this embodiment, in the process of executing the workflow based on the workflow system, the execution record information of each workflow node of the business workflow is generated based on the department mark, and the execution record information is used to indicate whether the workflow node has been completed. Finally, the user can share the execution record information of each workflow node of the business workflow with other users in the department where the user is located, so as to realize the completed sharing function. In this way, when the user needs to take leave, etc., the user's completed workflow can be transferred or shared with other people, and the effective transfer of the process is required so that other colleagues in the same department can see the workflow status.

[0031] like Figure 5 As shown, in one embodiment, the method further includes: S101, pre-configuring a standard program programming interface of the workflow system, wherein the standard program programming interface is used for one or more second business systems to access the workflow system; S102, acquiring second target data of the second business system through the standard program programming interface, where the second target data includes business process data and business content data corresponding to the business process of the second business system; S103: Generate a business workflow corresponding to the second business system based on the business process data corresponding to the business process of the second business system and the workflow system.

[0032] As explained above, workflow systems include but are not limited to Activiti workflow systems, and such open source workflow systems often do not have standard programming interfaces API. In this embodiment, the standard programming interface of the workflow system is preconfigured, wherein the standard programming interface is used for one or more second business systems to access the workflow system. Among them, the second business system is a business system different from the first business system. Through the setting of the standard API interface, the second target data of the second business system can be obtained through the standard programming interface. The second target data includes business process data and business content data corresponding to the business process of the second business system; based on the business process data corresponding to the business process of the second business system and the workflow system, the business workflow corresponding to the second business system is generated, such as the first business system is the material approval system of the enterprise, and the second business system is the leave approval system of the enterprise.

[0033] Among them, the process of generating the business workflow corresponding to the second business system based on the business process data corresponding to the business process of the second business system and the workflow system can correspond to the process of generating the business workflow corresponding to the first business system based on the business process data corresponding to the business process of the first business system and the workflow system, and the details will not be repeated here.

[0034] In this embodiment, a standard API interface is provided for providing the workflow system. Even if the user has no knowledge of the Activiti workflow system, he can successfully access the workflow system through the interface description, saving learning cost.

[0035] In one embodiment, after step S103, that is, based on the business process data corresponding to the business process of the second business system and the workflow system, a business workflow corresponding to the second business system is generated, and then the method further includes: S104: Display the business workflow corresponding to the first business system and the business workflow corresponding to the second business system on a business interface of the same business system.

[0036] In this embodiment, the standard program programming interface of the workflow system is preconfigured, and the second target data of the second business system is obtained through the standard program programming interface. The second target data includes business process data and business content data corresponding to the business process of the second business system. Based on the business process data corresponding to the business process of the second business system and the workflow system, a business workflow corresponding to the second business system is generated. In addition, the business workflow corresponding to the first business system and the business workflow corresponding to the second business system will also be displayed on the business interface of the same business system. For example, the first business system is the material approval system of the enterprise, and the second business system is the leave approval system of the enterprise. The leave approval workflow of the user will also be displayed on the business interface of the material approval system.

[0037] In this way, through this embodiment, the user can view the business workflows of different business systems on the business interface of the same business system, which helps to understand other workflows in the same business, making it more practical and simpler.

[0038] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0039] In one embodiment, a data processing device based on a workflow system is provided. The data processing device based on a workflow system corresponds one-to-one to the data processing method based on a workflow system in the above embodiment. Figure 7 As shown, the data processing device based on the workflow system includes an acquisition module 101, a generation module 102, a receiving module 103, a writing module 104 and a display module 105. The detailed description of each functional module is as follows: An acquisition module 101 is used to acquire first target data, where the target data includes business process data and business content data corresponding to a business process of a first business system; A generating module 102, configured to generate a business workflow corresponding to the first business system based on the business process data and the workflow system; A receiving module 103, configured to receive process triggering data of the first business system, and execute corresponding workflow nodes in the business workflow based on the process triggering data and the business workflow; A writing module 104, used to write corresponding business content data into corresponding workflow node entries in a process tracking table during the execution of corresponding workflow nodes in the business workflow; The display module 105 is used to display the business content data recorded in the process tracking table according to custom requirements.

[0040] In one embodiment, the writing module 104 is specifically used for: Acquire a data display configuration file corresponding to the first business system, wherein the data display configuration file indicates a data content type to be displayed for a business process of the first business system; During the execution of the corresponding workflow node in the business workflow, the corresponding business content data is written into the corresponding workflow node entry in the process tracking table according to the data content type.

[0041] In one embodiment, after executing the corresponding workflow node in the business workflow based on the process trigger data and the business workflow, the data processing device is further used to: Determine the department where the process triggering user of the business workflow is located, and generate a department tag of the department; Generate execution record information of each workflow node of the business workflow based on the department mark, wherein the execution record information is used to indicate whether the workflow node has been completed; When it is necessary to perform data analysis and statistics on completed processes, statistics of completed workflow nodes are performed based on the execution record information.

[0042] In one embodiment, after generating the execution record information of each workflow node of the business workflow based on the department tag, the data processing device is further used to: The execution record information of each workflow node of the business workflow is shared with other users in the department where the user belongs.

[0043] In one embodiment, the data processing device is further configured to: Pre-configuring a standard program programming interface of the workflow system, wherein the standard program programming interface is used for one or more second business systems to access the workflow system; Acquire second target data of the second business system through the standard program programming interface, wherein the second target data includes business process data and business content data corresponding to the business process of the second business system; Based on the business process data corresponding to the business process of the second business system and the workflow system, a business workflow corresponding to the second business system is generated.

[0044] In one embodiment, after the business workflow corresponding to the second business system is generated based on the business process data corresponding to the business process of the second business system and the workflow system, the data processing device is further used to: The business workflow corresponding to the first business system and the business workflow corresponding to the second business system are displayed on a business interface of the same business system.

[0045] It can be seen that in this embodiment, a data processing device based on a workflow system is provided, which generates a business workflow corresponding to the first business system based on the business process data and the workflow system; Receive the process trigger data of the first business system, and execute the corresponding workflow node in the business workflow based on the process trigger data and the business workflow; in the process of executing the corresponding workflow node in the business workflow, write the corresponding business content data into the corresponding workflow node entry in the process tracking table; and display the business content data recorded in the process tracking table according to the customized requirements. It can be seen that this embodiment can use the process tracking table to track and record the corresponding workflow nodes and business content data association records, and then the business content data and processes recorded in the process tracking table can be displayed according to the customized requirements in the business system, so as to meet the personalized display requirements in the business processes of existing businesses.

[0046] For the specific definition of the data processing device based on the workflow system, please refer to the definition of the data processing method based on the workflow system above, which will not be repeated here. Each module in the above-mentioned data processing device based on the workflow system can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0047] In one embodiment, a computer device is provided. The computer device may be a client, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. . The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data processing method based on a workflow system is implemented.

[0048] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, a data processing method based on a workflow system in the above embodiment is implemented, for example Figure 1 S10-S50 as shown, or Figures 2 to 6Alternatively, when the processor executes the computer program, the functions of each module / unit in this embodiment of a data processing device based on a workflow system are realized, for example Figure 7 The functions of the modules shown are not described here in detail to avoid repetition.

[0049] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, a data processing method based on a workflow system in the above embodiment is implemented, for example Figure 1 S10-S50 as shown, or Figures 2 to 6 Alternatively, when the computer program is executed by a processor, the functions of each module / unit in the above-mentioned data processing device based on a workflow system are realized, for example Figure 7 The functions of the modules shown are not described here in detail to avoid repetition.

[0050] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0051] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0052] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A data processing method based on a workflow system, characterized in that: include: Acquire first target data, where the target data includes business process data and business content data corresponding to a business process of the first business system; Based on the business process data and the workflow system, generating a business workflow corresponding to the first business system; Receiving process trigger data of the first business system, and executing corresponding workflow nodes in the business workflow based on the process trigger data and the business workflow; During the execution of the corresponding workflow node in the business workflow, the corresponding business content data is written into the corresponding workflow node entry in the process tracking table; Display the business content data recorded in the process tracking table according to custom requirements.

2. The data processing method based on the workflow system according to claim 1, characterized in that: The process of executing the corresponding workflow node in the business workflow, writing the corresponding business content data into the corresponding workflow node entry in the process tracking table, includes: Acquire a data display configuration file corresponding to the first business system, wherein the data display configuration file indicates a data content type to be displayed for a business process of the first business system; During the execution of the corresponding workflow node in the business workflow, the corresponding business content data is written into the corresponding workflow node entry in the process tracking table according to the data content type.

3. The data processing method based on workflow system according to claim 1, characterized in that: After executing the corresponding workflow node in the business workflow based on the process trigger data and the business workflow, the method further includes: Determine the department where the process triggering user of the business workflow is located, and generate a department tag of the department; Generate execution record information of each workflow node of the business workflow based on the department mark, wherein the execution record information is used to indicate whether the workflow node has been completed; When it is necessary to perform data analysis and statistics on completed processes, statistics of completed workflow nodes are performed based on the execution record information.

4. The data processing method based on workflow system according to claim 3 is characterized in that: After the execution record information of each workflow node of the business workflow is generated based on the department mark, the method further includes: The execution record information of each workflow node of the business workflow is shared with other users in the department where the user belongs.

5. The data processing method based on a workflow system according to any one of claims 1 to 4, characterized in that: The method further comprises: Pre-configuring a standard program programming interface of the workflow system, wherein the standard program programming interface is used for one or more second business systems to access the workflow system; Acquire second target data of the second business system through the standard program programming interface, wherein the second target data includes business process data and business content data corresponding to the business process of the second business system; Based on the business process data corresponding to the business process of the second business system and the workflow system, a business workflow corresponding to the second business system is generated.

6. The data processing method based on workflow system according to claim 5, characterized in that: The method further comprises: generating a business workflow corresponding to the second business system based on the business process data corresponding to the business process of the second business system and the workflow system; and then: The business workflow corresponding to the first business system and the business workflow corresponding to the second business system are displayed on a business interface of the same business system.

7. A data processing device based on a workflow system, characterized in that: include: An acquisition module, used to acquire first target data, wherein the target data includes business process data and business content data corresponding to a business process of the first business system; A generating module, used for generating a business workflow corresponding to the first business system based on the business process data and the workflow system; A receiving module, configured to receive process trigger data of the first business system, and execute a corresponding workflow node in the business workflow based on the process trigger data and the business workflow; A writing module, used for writing corresponding business content data into corresponding workflow node entries in a process tracking table during the execution of corresponding workflow nodes in the business workflow; The display module is used to display the business content data recorded in the process tracking table according to custom requirements.

8. The data processing device according to claim 7, characterized in that: The writing module is specifically used for: Acquire a data display configuration file corresponding to the first business system, wherein the data display configuration file indicates a data content type to be displayed for a business process of the first business system; During the execution of the corresponding workflow node in the business workflow, the corresponding business content data is written into the corresponding workflow node entry in the process tracking table according to the data content type.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the data processing method based on the workflow system according to any one of claims 1 to 6 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the data processing method based on the workflow system according to any one of claims 1 to 6 is implemented.