Business approval process management method and platform, and nonvolatile storage medium
By receiving the business scenario identifiers of the pending approval services sent by the business system, a list of approval links is determined, and an approval form is generated based on the approval link information, and automatic parallel approval is solved, which solves the problems of low efficiency and high cost in the management of complex business approval processes within the enterprise, and efficient and accurate approval process management is achieved.
Patent Information
- Application Number
- CN202411562666.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-03-11
AI Technical Summary
The existing technology has problems such as low approval efficiency, high cost, repeated process fluctuations, and low manual decision-making accuracy in the management of complex business approval processes within the enterprise.
By receiving the business scenario identifiers of the pending approval services sent by the business system, a list of approval links is determined, and an approval form is generated based on the approval link information, and automatic parallel approval is approved to reduce manual intervention.
It improves the efficiency of the approval process, reduces approval costs, reduces repeated process fluctuations and manual decision-making errors, and achieves more accurate and efficient approval process management.
Smart Images

Figure CN119599583A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of process processing application technology, and specifically, to a business approval process management method and platform, and a non-volatile storage medium. Background Art
[0002] Currently, there are complex and personalized approval processes related to various businesses within the enterprise, and these approval processes all require manual flow decisions. In other words, the business process is configured through a visual process engine, and the initiator determines the business approval department to be sent to. The business approval department transfers it to the corresponding personnel for approval through departmental synthesis or leadership. Therefore, this method has problems such as long business processing flow, repeated process fluctuations, high manual approval costs, and low accuracy of manual flow decisions.
[0003] In order to solve the above problems, relevant technical personnel have proposed to realize the flow decision through different processes for different businesses. That is, through the visual process engine, one or more processes are designed for different businesses, and the process rules are configured in the process designer to control different process processes. The system rules replace manual flow approval decisions, thereby reducing labor costs and improving process efficiency. However, this method has the following disadvantages: hundreds of processes need to be drawn for hundreds of businesses, and the configuration workload is huge; for the same business process, if the approval rules and approval processes of provinces, cities, and counties are different, the rule configuration workload of the process designer is very large, and the readability is poor. It is difficult to maintain subsequent problems or adjustments to the rules; different business rules require different scripts to be written for calculation, and the development workload is large.
[0004] In summary, relevant technologies have some defects in solving the efficiency and accuracy of enterprise complex business scenario approvals. Especially when facing a large number of business scenarios, complex business approvals, and multi-business package approvals, how to achieve the rapid implementation of process control functions, efficient and accurate process approvals, and reduce limited human resources, etc., is a difficult problem that needs to be solved urgently in this field. Summary of the invention
[0005] The embodiments of the present application provide a business approval process management method and platform, and a non-volatile storage medium, so as to at least solve the technical problem of low approval efficiency and high approval cost of complex approval processes due to manual management of complex approval processes.
[0006] According to one aspect of an embodiment of the present application, a business approval process management method is provided, comprising: receiving business scenario identifiers of multiple pending businesses sent by a business system, and determining a list of approval links corresponding to each pending business based on the business scenario identifier; receiving approval process information of the business system for process configuration of each pending business based on the approval link list, wherein the approval process information includes approval link information of at least one approval link; in each approval link of the parallel approval of each pending business, obtaining approval processing information of each pending business in the current approval link, and determining approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each pending business at the next circulation, and sending the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain a corresponding approval result.
[0007] Optionally, a list of approval links corresponding to each pending business is determined based on business scenario information, including: for each pending business, matching the business scenario identifier of the pending business with a preset approval link library to obtain a matching result, wherein the approval link library includes: a list of approval links for multiple types of businesses; when the matching result is a successful match, the list of successfully matched approval links is used as the list of approval links corresponding to the pending business; when the matching result is a failed match, receiving the business scenario information sent by the pending business sent by the business system, and determining the list of approval links corresponding to the pending business according to the preset approval link template and business scenario information, wherein the business scenario information includes at least one of the following: business type, business person in charge information, business processing flow information, and business scenario identifier.
[0008] Optionally, receiving approval process information of each business to be approved that is configured by the business system based on the approval link list, including: receiving approval process information of each business to be approved that is configured by the business system based on the approval link list; wherein the business system is used to obtain business scenario information of each business to be approved, and determine the approval rules of each business to be approved based on the business scenario information of each business to be approved according to a preset approval rule expression; configuring the process of each business to be approved based on the approval process link list and the approval rules, and obtaining the approval process information of the approval process of each business to be approved, wherein the approval link conditions and the approval objects.
[0009] Optionally, the approval link information of each pending approval business at the next time it circulates is determined based on the approval processing information and the approval process information, including: determining the approval status of each pending approval business in the current approval link based on the approval processing information, wherein the approval status includes: completed status or unfinished status; when the approval status of any pending approval business is unfinished status, determining the approval link information of the pending approval business at the next time it circulates based on the approval process information of the pending approval business.
[0010] Optionally, a corresponding approval form is generated based on the approval link information of each pending business at the next time it circulates, including: when the approval status of any pending business is in an unfinished state, at least one approval form template is determined from a preset approval form template set according to the business type of the pending business, and the approval link information of the pending business at the next time it circulates is recorded in the approval form template to obtain the corresponding approval form.
[0011] Optionally, the approval form of each pending approval business is sent to the corresponding approval object, including: based on the approval link information of each pending approval business during the next circulation, each approval form is grouped according to the approval object to obtain multiple approval form groups, wherein each approval form group includes: multiple approval forms for which the same approval object has approval authority; and each approval form group is sent to the corresponding approval object.
[0012] Optionally, the method also includes: when the approval status of any pending business is completed, according to the approval process of the pending business, obtaining the approval result of the pending business from the approval object corresponding to each approval link in the approval process, and sending the approval result of the pending business to the business system.
[0013] According to another aspect of an embodiment of the present application, a business approval process management method is also provided, including: obtaining business scenario information and business scenario identifiers of multiple businesses to be approved; obtaining a list of approval links for each business to be approved from a process management system based on the business scenario identifier; configuring a process for each business to be approved based on the approval link list and the business scenario information, obtaining approval process information of the approval process of each business to be approved, and sending the approval process information of each business to be approved to the process management system, wherein the approval process information includes approval link information of at least one approval link, and the process management system is used to obtain approval processing information of each business to be approved in the current approval link in each approval link of the parallel approval of each business to be approved, and determine the approval link information of each business to be approved at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each business to be approved at the next circulation, and sending the approval form of each business to be approved to the corresponding approval object, wherein the approval object is used to approve each business to be approved based on the approval form to obtain the corresponding approval result.
[0014] According to another aspect of an embodiment of the present application, a business approval process management platform is also provided, and the business approval process management platform includes: a business system and a process management system, wherein the business system is used to obtain business scenario information and business scenario identifiers of multiple pending businesses, and obtain a list of approval links corresponding to each pending business from the process management system based on the business scenario identifier; configure the process of each pending business based on the approval link list and the business scenario information, obtain the approval process information of the approval process of each pending business, and send the approval process information of each pending business to the process management system, wherein the approval process information includes approval link information of at least one approval link; the process management system is used to obtain the approval processing information of each pending business in the current approval link in each approval link of the parallel approval of each pending business, and determine the approval link information of each pending business at the next circulation according to the approval processing information and the approval process information; generate a corresponding approval form based on the approval link information of each pending business at the next circulation, and send the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business according to the approval form to obtain the corresponding approval result.
[0015] According to another aspect of an embodiment of the present application, a non-volatile storage medium is further provided, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the above-mentioned business approval process management method by running the computer program.
[0016] In an embodiment of the present application, the process management system first receives business scenario identifiers of multiple pending businesses sent by the business system to feed back a list of approval links corresponding to each pending business to the business system; then, the process management system receives the approval process of each pending business based on the approval link list from the business system again to personalize the arrangement of the approval process of each pending business, so as to obtain the approval process information of each pending business, wherein the approval process information includes the approval link information of at least one approval link; then, in each approval link of the parallel approval of each pending business, the process management system can obtain the approval result of the current approval link returned by each approval object to determine the approval processing information of each pending business in the current approval link, and determine the approval link information of each pending business at the next circulation according to the approval processing information and the approval process information; finally, based on the approval link information of each pending business at the next circulation, a corresponding approval form is generated, and the approval form of each pending business is sent to the corresponding approval object, wherein the approval object can approve each pending business according to the approval form to obtain the corresponding approval result. In the above management process, the approval process arrangement capability (i.e. setting approval link information) and process link processing decision-making capability (i.e. setting approver information) of the approval business are opened to various business systems, so as to realize standardization and quickly support the process approval needs of various complex business lines; at the same time, the approval process content of each approval business is automatically identified and analyzed through the process management center to independently decide the approval link information of the next flow, and merge multiple approvals with approval authority for the same approval object and send them to the corresponding approval object, thereby greatly improving the efficiency of the approval process and reducing the approval cost, thereby solving the technical problem of low approval efficiency and high approval cost of complex approval processes due to manual management of complex approval processes. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0018] Figure 1 It is a structural diagram of an optional business approval process management platform according to an embodiment of the present application;
[0019] Figure 2 It is a flowchart of an optional business approval process management method according to an embodiment of the present application;
[0020] Figure 3 It is a flowchart of an optional configuration approval process for a business to be approved according to an embodiment of the present application;
[0021] Figure 4It is a flowchart of another optional business approval process management method according to an embodiment of the present application;
[0022] Figure 5 It is a hardware structure block diagram of a computer terminal (mobile device) for implementing a business approval process management method according to an embodiment of the present application;
[0023] Figure 6 It is a structural schematic diagram of an optional business approval process management device according to an embodiment of the present application;
[0024] Figure 7 It is a structural diagram of another optional business approval process management device according to an embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only 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 should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] In addition, the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set up between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0028] Example 1
[0029] According to an embodiment of the present application, a business approval process management platform is provided. Figure 1 is a schematic diagram of the structure of an optional business approval process management platform according to an embodiment of the present application, such as Figure 1 The business approval process management platform at least includes: a business system 11, a process management system 12, wherein:
[0030] The business system 11 can obtain business scenario information and business scenario identifiers of multiple businesses to be approved, and obtain a list of approval links corresponding to each business to be approved from the process management system 12 based on the business scenario identifier; perform process configuration for each business to be approved based on the approval link list and business scenario information, obtain approval process information of the approval process of each business to be approved, and send the approval process information of each business to be approved to the process management system 12.
[0031] The process management system 12 can obtain the approval processing information of each pending business in the current approval link in each approval link of the parallel approval of each pending business, and determine the approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generate a corresponding approval form based on the approval link information of each pending business at the next circulation, and send the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain the corresponding approval result.
[0032] It should be noted that the above-mentioned platform also includes: a transit system 13, wherein the transit system 13 is used to forward the interaction information between the business system 11 and the process management system 12, wherein the interaction information includes but is not limited to: business scenario identification, business scenario information, approval link list, approval process, approval results, etc. of each business to be approved.
[0033] The functions of the business system 11 and the process management system 12 will be specifically described below through the following embodiments.
[0034] Figure 2 is a flow chart of an optional business approval process management method according to an embodiment of the present application, the method is applied to the business system 11 side, such as Figure 2 As shown, the method at least includes steps S202-S206, wherein:
[0035] Step S202: Acquire business scenario information and business scenario identifiers of multiple businesses to be approved.
[0036] Among them, the business system 11 can configure the business scenario information and corresponding business scenario identification (such as business scenario code) of each business to be approved according to the business category of the business to be approved (that is, the highest level of business division, such as finance, manufacturing, service industry, etc.), business sub-category (that is, further subdivided on the basis of the major category, such as banking business, securities business, financial business, etc. in the financial industry), related product types (that is, further defining the specific types of products for business sub-categories, such as deposit products, loan products, insurance products, etc.) and product description (that is, a detailed description of the product type, including the product's functions, characteristics, applicable population, risk level and other information), wherein the relationship between the business scenario identification and the business scenario information is one-to-one.
[0037] Step S204: obtaining a list of approval links for each business to be approved from the process management system according to the business scenario identifier.
[0038] Specifically, the process management system 12 can pre-set the approval link list of each type of business to build an approval link library, wherein the approval link library stores the approval link list of multiple types of business. Thus, the business system 11 can obtain the approval link list of each business to be approved from the process management system 12 according to the business scenario identifier.
[0039] Step S206: configure the process for each pending business based on the approval link list and the business scenario information, obtain the approval process information of each pending business, and send the approval process information of each pending business to the process management system.
[0040] Specifically, the business system 11 can call a preset rule expression engine to determine the approval rules for each business to be approved based on the business scenario information of each business to be approved, that is, to formulate the business scenario information; then, based on the approval process link list and the approval rules, the approval process for each business to be approved is personalized to obtain the approval process information for each business to be approved, wherein the approval process information includes approval link information of at least one approval link, and the approval link information is used to reflect the approval link conditions and approval objects in the approval process.
[0041] For example, Figure 3 is a flowchart of an optional configuration of an approval process for a pending business according to an embodiment of the present application, such as Figure 3As shown. The business system 11 first obtains the business scenario information of each pending business, and calls the preset rule expression engine to configure the approval rules of each pending business based on the business scenario information of each pending business; then, the business system 11 first sends an approval link acquisition request carrying the business scenario identifier to the transfer system 13, and the transfer system 13 forwards the approval link acquisition request to the process management system 12 to obtain the approval link list of each pending business from the process management system 12; finally, the approval process of each pending business is configured based on the approval process link list and the approval rules.
[0042] Therefore, the embodiment of the present application sets the rule engine and the process configuration engine in the business system 11, so that the business system 11 can first obtain the list of predefined approval links for this type of business from the process management system according to the business scenario identifier, and then customize the approval process of the business to be approved according to the business scenario information to set the approval path information and approval link information of the approval link. In this way, when the number of business scenarios is large, the business system 11 can still quickly meet the process approval configuration of various complex businesses, greatly reducing the rule configuration workload of the process management system 12 for the process designer.
[0043] Furthermore, the business system 11 may forward the approval process of each pending business to the process management system 12 , and the process management system 12 may further process the approval process of each pending business.
[0044] Figure 4 is a flowchart of an optional business approval process management method according to an embodiment of the present application, the method is applied to the process management system 12 side, such as Figure 4 As shown, the method at least includes steps S402-S408, wherein:
[0045] Step S402: receiving business scenario identifiers of multiple businesses to be approved sent by the business system, and determining a list of approval links corresponding to each business to be approved according to the business scenario identifiers.
[0046] In the technical solution provided in the above step S402, the process management system 12 can obtain the approval link list corresponding to each pending business in the following manner, including:
[0047] First, for each business to be approved, the business scenario identifier of the business to be approved is matched with a preset approval link library to obtain a matching result, wherein the approval link library includes: a list of approval links for multiple types of business;
[0048] When the matching result is successful, the list of approval links that have been successfully matched will be used as the list of approval links corresponding to the business to be approved.
[0049] When the matching result is a match failure, the business scenario information sent by the business system for the pending business is received, and the approval link list corresponding to the pending business is determined according to the preset approval link template and business scenario information, wherein the above-mentioned business scenario information includes at least one of the following: business type, business person in charge information, business processing flow information, and business scenario identification.
[0050] Step S404: receiving approval process information of the business system for configuring the process for each business to be approved based on the approval link list.
[0051] The approval process information includes approval link information of at least one approval link. The specific implementation of the above step S404 can refer to the specific implementation of the above step S206, which will not be described in detail here.
[0052] Step S406, in each approval link of the parallel approval of each pending business, the approval processing information of each pending business in the current approval link is obtained, and the approval link information of each pending business in the next circulation is determined according to the approval processing information and the approval flow information.
[0053] In the technical solution provided in the above step S406, the traditional approval flow is customized manually. This flow decision method requires the current approval object to independently select the next step to flow to the next approval object according to the approval process. This process may result in flow errors, rollbacks, repeated shocks, etc., which leads to long process processing time and low efficiency. Therefore, in the embodiment of the present application, in each approval link of the parallel approval of each pending approval business, the process management system 12 can obtain the approval result of the current approval link returned by each approval object to determine the approval processing information of each pending approval business in the current approval link, and decide the approval link information of each pending approval business at the next flow based on the approval processing information and the approval process information.
[0054] As an optional implementation, the process management system 12 can determine the approval link information of each pending approval business at the next flow in the following method: determine the approval status of each pending approval business in the current approval link based on the approval processing information, wherein the approval status includes: completed status or unfinished status; when the approval status of any pending approval business is unfinished status, determine the approval link information of the pending approval business at the next flow based on the approval process information of the pending approval business.
[0055] That is to say, the process management system 12 obtains the approval processing information of each pending approval business in the current approval link for each approval link of the parallel approval business, wherein the approval processing information refers to the approval processing result of the pending approval business in the current approval link; determines the approval status of each pending approval business in the current approval link according to the approval processing information, wherein, if the approval processing result is empty, it is determined that the pending approval business has completed all the approval processes, and the approval status of the pending approval business is marked as completed; and if the approval processing result is not empty, it is determined that the pending approval business has not completed all the approval processes, and the approval status of the pending approval business is marked as unfinished. At the same time, the process management system 12 can determine the approval link information of the pending approval business at the next circulation based on the approval process of the pending approval business, wherein the approval link information includes: approval link conditions and approval objects. Through this automatic circulation decision-making method, the cost of manual decision-making can be reduced, the approval error rate can be reduced, and the approval efficiency can be improved.
[0056] Step S408: Generate a corresponding approval form based on the approval link information of each pending approval business at the next circulation, and send the approval form of each pending approval business to the corresponding approval object.
[0057] In the technical solution provided in the above step S408, the process management system 12 can generate a corresponding approval form based on the approval link information of each pending approval business at the next circulation, wherein the approval form records the approval rules and approval object information, and the relationship between each approval form and the approval object is one-to-one. It should be noted that the approval objects of different pending approval businesses in different approval links can be the same or different, which can be set according to the actual application scenario.
[0058] Then, the approval form of each pending business is forwarded to the corresponding approval object, and the approval object performs approval operations on the approval form to obtain the corresponding approval results. Among them, the approval object will feedback the obtained approval results to the process management system 12, and the process management system 12 can finally feedback the approval results of the pending business to the business system 11.
[0059] As an optional implementation, the process management system 12 can generate an approval form in the following method: when the approval status of any pending business is in an unfinished state, at least one approval form template is determined from a preset approval form template set according to the business type of the pending business, and the approval link information of the pending business at the next circulation is recorded in the approval form template to obtain the corresponding approval form. It should be noted that only the current approval link information is retained in the approval form, so that the current approval object can browse and view the approval content corresponding to his or her authority, thereby ensuring the security of the approval content.
[0060] As an optional implementation, for the same type of pending approval business, there may be the same approval object in the approval process. Therefore, in order to enable the approval object with approval authority to perform approval operations on multiple pending approval businesses of the same type, the process management system 12 can forward the approval form of each pending approval business in the following method: based on the approval link information of each pending approval business at the next circulation, group each approval form according to the approval object to obtain multiple approval form groups, wherein each approval form group includes: multiple approval forms for which the same approval object has approval authority; and send each approval form group to the corresponding approval object.
[0061] In other words, multiple approval forms that are approved by the same approval object are merged and sent to the approval object, so that the approval object can handle different approval links of multiple different types of pending approval businesses at the same time. Compared with the existing practice of transferring the approval content of different approval links to the approver through different processes and different approval forms, this application sends multiple approval forms that the same approval object has approval authority to the approval object at the same time, allowing the approver to handle multiple approval forms at the same time, thereby improving the approval processing efficiency of each pending approval business.
[0062] Alternatively, multiple approval forms for the same approval object with approval authority can be combined into one approval form. In this way, the approval object only needs to process one approval form to complete the approval operations of multiple businesses to be approved, thereby eliminating the need for approval personnel to process multiple approval forms and avoiding missed approvals.
[0063] Furthermore, if the approval status of any pending business is completed, the process management system 12 can obtain the approval result of the pending business from the approval object corresponding to each approval link in the approval process according to the approval process of the pending business, and feed back the approval result of the pending business to the business system.
[0064] Based on the business approval process management method applied on the business system 11 side provided by the above steps S202-S206 and the business approval process management method applied on the process management system 12 side provided by steps S402-S408, the process management system first receives the business scenario identifiers of multiple pending businesses sent by the business system to feed back to the business system a list of approval links corresponding to each pending business; then, the process management system receives again the business system's personalized arrangement of the approval process for each pending business based on the list of approval links to obtain the approval process information of each pending business, wherein the approval process information includes at least one approval link. Approval link information; then, in each approval link of the parallel approval of each pending approval business, the process management system can obtain the approval result of the current approval link returned by each approval object to determine the approval processing information of each pending approval business in the current approval link, and determine the approval link information of each pending approval business at the next flow according to the approval processing information and the approval process information; finally, generate the corresponding approval form based on the approval link information of each pending approval business at the next flow, and send the approval form of each pending approval business to the corresponding approval object, where the approval object can approve each pending approval business based on the approval form to obtain the corresponding approval result. In the above management process, the approval process arrangement capability (i.e. setting approval link information) and process link processing decision-making capability (i.e. setting approver information) of the approval business are opened to various business systems, so as to realize standardization and quickly support the process approval needs of various complex business lines; at the same time, the approval process content of each approval business is automatically identified and analyzed through the process management center to independently decide the approval link information of the next flow, and merge multiple approvals with approval authority for the same approval object and send them to the corresponding approval object, thereby greatly improving the efficiency of the approval process and reducing the approval cost, thereby solving the technical problem of low approval efficiency and high approval cost of complex approval processes due to manual management of complex approval processes.
[0065] Example 2
[0066] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0067] The method embodiment provided in Example 5 of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 5 The hardware structure block diagram of a computer terminal (or mobile device) for implementing a business approval process management method is shown. Figure 5As shown, the computer terminal 50 (or mobile device 50) may include one or more (502a, 502b, ..., 502n are used to illustrate) processors 502 (the processor 502 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 504 for storing data, and a transmission device 506 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 5 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 5 More or fewer components as shown, or with Figure 5 Different configurations are shown.
[0068] It should be noted that the one or more processors 502 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 50 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0069] The memory 504 can be used to store software programs and modules of application software, such as program instructions / data storage devices corresponding to the business approval process management method in the embodiment of the present application. The processor 502 executes various functional applications and data processing by running the software programs and modules stored in the memory 504, that is, the business approval process management method of the above-mentioned application is realized. The memory 504 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 504 may further include a memory remotely arranged relative to the processor 502, and these remote memories may be connected to the computer terminal 50 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0070] The transmission device 506 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 50. In one example, the transmission device 506 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 506 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0071] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 50 (or mobile device).
[0072] Example 3
[0073] Based on the embodiment 1 of the present application, an embodiment of a business approval process management device applied to the business system 11 is also provided. When the device is running, the business approval process management method applied to the business system 11 in the embodiment 1 is executed. Figure 6 is a schematic diagram of the structure of an optional business approval process management device according to an embodiment of the present application, such as Figure 6 As shown, the business approval process management device at least includes a first acquisition module 61, a second acquisition module 62 and a determination module 63, wherein:
[0074] A first acquisition module 61 is used to acquire business scenario information and business scenario identifiers of multiple pending businesses;
[0075] The second acquisition module 62 is used to obtain the approval link list of each pending business from the process management system according to the business scenario identifier;
[0076] The determination module 63 is used to configure the process of each pending business based on the approval link list and the business scenario information, obtain the approval process information of the approval process of each pending business, and send the approval process information of each pending business to the process management system, wherein the approval process information includes the approval link information of at least one approval link. The process management system is used to obtain the approval processing information of each pending business in the current approval link in each approval link of the parallel approval of each pending business, and determine the approval link information of each pending business at the next circulation according to the approval processing information and the approval process information; generate the corresponding approval form based on the approval link information of each pending business at the next circulation, and send the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business according to the approval form to obtain the corresponding approval result.
[0077] Based on the embodiment 1 of the present application, an embodiment of a business approval process management device applied to the process management system 12 is also provided. When the device is running, the business approval process management method applied to the process management system 12 in the embodiment 1 is executed. Figure 7 is a schematic diagram of the structure of another optional business approval process management device according to an embodiment of the present application, such as Figure 7 As shown, the business approval process management device at least includes a first acquisition module 71, a second acquisition module 72, a determination module 73 and a sending module 74, wherein:
[0078] The first acquisition module 71 is used to receive business scenario identifiers of multiple pending businesses sent by the business system, and determine the approval link list corresponding to each pending business according to the business scenario identifier;
[0079] The second acquisition module 72 is used to receive the approval process information of each pending business configured by the business system based on the approval process list, wherein the approval process information includes the approval process information of at least one approval process;
[0080] The determination module 73 is used to obtain the approval processing information of each pending business in the current approval link in each approval link of the parallel approval of each pending business, and determine the approval link information of each pending business in the next circulation according to the approval processing information and the approval process information;
[0081] The sending module 74 is used to generate corresponding approval forms based on the approval link information of each pending business at the next circulation, and send the approval forms of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business according to the approval form to obtain the corresponding approval result.
[0082] It should be noted that the various modules in the above-mentioned business approval process management device can be program modules (for example, a set of program instructions that implement a certain specific function) or hardware modules. For the latter, it can be expressed in the following forms, but is not limited to this: the expression form of each of the above-mentioned modules is a processor, or the functions of each of the above-mentioned modules are implemented by a processor.
[0083] Example 4
[0084] According to an embodiment of the present application, a non-volatile storage medium is further provided, in which a program is stored, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the business approval process management method in Example 1.
[0085] Optionally, the device where the non-volatile storage medium is located implements the following steps by running the program: receiving business scenario identifiers of multiple pending businesses sent by the business system, and determining a list of approval links corresponding to each pending business based on the business scenario identifier; receiving approval process information of the business system for process configuration of each pending business based on the approval link list, wherein the approval process information includes approval link information of at least one approval link; in each approval link of the parallel approval of each pending business, obtaining approval processing information of each pending business in the current approval link, and determining the approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each pending business at the next circulation, and sending the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain the corresponding approval result.
[0086] Optionally, the device where the non-volatile storage medium is located implements the following steps by running the program: obtaining business scenario information and business scenario identifiers of multiple businesses to be approved; obtaining a list of approval links for each business to be approved from a process management system based on the business scenario identifier; configuring a process for each business to be approved based on the approval link list and the business scenario information, obtaining approval process information of the approval process of each business to be approved, and sending the approval process information of each business to be approved to the process management system, wherein the approval process information includes approval link information of at least one approval link, and the process management system is used to obtain approval processing information of each business to be approved in the current approval link in each approval link of the parallel approval of each business to be approved, and determine the approval link information of each business to be approved at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each business to be approved at the next circulation, and sending the approval form of each business to be approved to the corresponding approval object, wherein the approval object is used to approve each business to be approved based on the approval form to obtain the corresponding approval result.
[0087] According to an embodiment of the present application, a computer program product is also provided, which includes a stored computer program, wherein when the computer program is executed by a processor, the business approval process management method in Example 1 is implemented.
[0088] Optionally, the computer program executes the following steps: receiving business scenario identifiers of multiple pending businesses sent by the business system, and determining a list of approval links corresponding to each pending business based on the business scenario identifiers; receiving approval process information of the business system for process configuration of each pending business based on the approval link list, wherein the approval process information includes approval link information of at least one approval link; in each approval link of the parallel approval of each pending business, obtaining approval processing information of each pending business in the current approval link, and determining the approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each pending business at the next circulation, and sending the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain the corresponding approval result.
[0089] Optionally, the computer program executes the following steps: obtaining business scenario information and business scenario identifiers of multiple pending businesses; obtaining a list of approval links for each pending business from a process management system based on the business scenario identifier; configuring a process for each pending business based on the approval link list and the business scenario information, obtaining approval process information of the approval process for each pending business, and sending the approval process information of each pending business to the process management system, wherein the approval process information includes approval link information of at least one approval link, and the process management system is used to obtain approval processing information of each pending business in the current approval link in each approval link of the parallel approval of each pending business, and determine the approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each pending business at the next circulation, and sending the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain the corresponding approval result.
[0090] According to an embodiment of the present application, a processor is also provided, which is used to run a program, wherein the business approval process management method in Example 1 is executed when the program is running.
[0091] Optionally, the following steps are executed when the program is running: receiving business scenario identifiers of multiple pending businesses sent by the business system, and determining a list of approval links corresponding to each pending business based on the business scenario identifiers; receiving approval process information of the business system for process configuration of each pending business based on the approval link list, wherein the approval process information includes approval link information of at least one approval link; in each approval link of the parallel approval of each pending business, obtaining approval processing information of each pending business in the current approval link, and determining the approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each pending business at the next circulation, and sending the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain the corresponding approval result.
[0092] Optionally, when the program is running, the following steps are executed: obtaining business scenario information and business scenario identifiers of multiple businesses to be approved; obtaining a list of approval links for each business to be approved from the process management system based on the business scenario identifier; configuring the process for each business to be approved based on the approval link list and the business scenario information, obtaining approval process information of the approval process of each business to be approved, and sending the approval process information of each business to be approved to the process management system, wherein the approval process information includes approval link information of at least one approval link, and the process management system is used to obtain the approval processing information of each business to be approved in the current approval link in each approval link of the parallel approval of each business to be approved, and determine the approval link information of each business to be approved at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each business to be approved at the next circulation, and sending the approval form of each business to be approved to the corresponding approval object, wherein the approval object is used to approve each business to be approved based on the approval form to obtain the corresponding approval result.
[0093] According to an embodiment of the present application, an electronic device is also provided, wherein the electronic device includes one or more processors; a memory for storing one or more programs, and when the one or more programs are executed by one or more processors, the one or more processors are implemented to run the programs, wherein the program is configured to execute the business approval process management method in the above-mentioned embodiment 1 when running.
[0094] Optionally, the processor is configured to execute the following steps through a computer program: receiving business scenario identifiers of multiple pending businesses sent by the business system, and determining a list of approval links corresponding to each pending business based on the business scenario identifiers; receiving approval process information of the business system for process configuration of each pending business based on the approval link list, wherein the approval process information includes approval link information of at least one approval link; in each approval link of the parallel approval of each pending business, obtaining approval processing information of each pending business in the current approval link, and determining the approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generating a corresponding approval form based on the approval link information of each pending business at the next circulation, and sending the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain the corresponding approval result.
[0095] Optionally, the processor is configured to execute the following steps through a computer program: obtain business scenario information and business scenario identifiers of multiple pending businesses; obtain a list of approval links for each pending business from a process management system based on the business scenario identifier; configure the process for each pending business based on the approval link list and the business scenario information, obtain approval process information of the approval process of each pending business, and send the approval process information of each pending business to the process management system, wherein the approval process information includes approval link information of at least one approval link, and the process management system is used to obtain approval processing information of each pending business in the current approval link in each approval link of the parallel approval of each pending business, and determine the approval link information of each pending business at the next circulation based on the approval processing information and the approval process information; generate a corresponding approval form based on the approval link information of each pending business at the next circulation, and send the approval form of each pending business to the corresponding approval object, wherein the approval object is used to approve each pending business based on the approval form to obtain the corresponding approval result.
[0096] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0097] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0098] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0099] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0100] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0101] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.
[0102] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A business approval process management method, characterized in that: include: Receiving business scenario identifiers of multiple businesses to be approved sent by the business system, and determining a list of approval links corresponding to each of the businesses to be approved according to the business scenario identifiers; Receiving approval process information of the business system for configuring the process of each business to be approved based on the approval process list, wherein the approval process information includes approval process information of at least one approval process; In each approval link of the parallel approval of each of the pending businesses, obtaining the approval processing information of each of the pending businesses in the current approval link, and determining the approval link information of each of the pending businesses in the next circulation according to the approval processing information and the approval process information; Based on the approval link information of each of the pending businesses at the next circulation, a corresponding approval form is generated, and the approval form of each of the pending businesses is sent to the corresponding approval object, wherein the approval object is used to approve each of the pending businesses based on the approval form to obtain the corresponding approval result.
2. The method according to claim 1, characterized in that: Determine the approval process list corresponding to each of the pending businesses based on the business scenario information, including: For each of the pending businesses, the business scenario identifier of the pending business is matched with a preset approval link library to obtain a matching result, wherein the approval link library includes: a list of approval links for multiple types of businesses; If the matching result is successful, the list of approval links with successful matching is used as the list of approval links corresponding to the business to be approved; When the matching result is a match failure, the business scenario information sent by the business system for the business to be approved is received, and the approval link list corresponding to the business to be approved is determined according to the preset approval link template and the business scenario information, wherein the business scenario information includes at least one of the following: business type, business person in charge information, business processing flow information, and business scenario identification.
3. The method according to claim 1, characterized in that The receiving business system configures the approval process information for each business to be approved based on the approval link list, including: Receiving approval process information of the business system for configuring the process for each business to be approved based on the approval link list; Among them, the business system is used to obtain the business scenario information of each business to be approved, and determine the approval rules of each business to be approved based on the business scenario information of each business to be approved according to the preset approval rule expression; configure the process of each business to be approved based on the approval process link list and the approval rules, and obtain the approval process information of the approval process of each business to be approved, including the approval link conditions and approval objects.
4. The method according to claim 1, characterized in that Determining the approval link information of each of the pending businesses at the next circulation according to the approval processing information and the approval flow information includes: Determine the approval status of each of the pending businesses in the current approval link based on the approval processing information, wherein the approval status includes: completed status or uncompleted status; When the approval status of any pending business is in an unfinished state, the approval link information of the pending business in the next circulation is determined based on the approval process information of the pending business.
5. The method according to claim 1, characterized in that Generate a corresponding approval form based on the approval link information of each pending approval business at the next circulation, including: When the approval status of any pending business is in an unfinished state, at least one approval form template is determined from a preset approval form template set according to the business type of the pending business, and the approval link information of the pending business during the next circulation is recorded in the approval form template to obtain the corresponding approval form.
6. The method according to claim 1, characterized in that Send the approval form of each pending approval business to the corresponding approval object, including: Based on the approval link information of each of the pending approval businesses at the next circulation, each of the approval forms is grouped according to the approval object to obtain multiple approval form groups, wherein each approval form group includes: multiple approval forms for which the same approval object has approval authority; Each of the approval form groups is sent to the corresponding approval object.
7. The method according to claim 1, characterized in that The method further comprises: When the approval status of any pending business is completed, the approval result of the pending business is obtained from the approval object corresponding to each approval link in the approval process according to the approval process of the pending business, and the approval result of the pending business is sent to the business system.
8. A business approval process management method, characterized in that: include: Obtain business scenario information and business scenario identifiers of multiple businesses to be approved; Obtaining a list of approval links for each of the pending businesses from a process management system according to the business scenario identifier; Based on the approval link list and the business scenario information, a process configuration is performed on each of the pending businesses to obtain approval process information of the approval process of each of the pending businesses, and the approval process information of each of the pending businesses is sent to the process management system, wherein the approval process information includes approval link information of at least one approval link, and the process management system is used to obtain the approval processing information of each of the pending businesses in the current approval link in each approval link of the parallel approval of each of the pending businesses, and determine the approval link information of each of the pending businesses at the next circulation according to the approval processing information and the approval process information; based on the approval link information of each of the pending businesses at the next circulation, a corresponding approval form is generated, and the approval form of each of the pending businesses is sent to the corresponding approval object, wherein the approval object is used to approve each of the pending businesses according to the approval form to obtain the corresponding approval result.
9. A business approval process management platform, characterized in that: The business approval process management platform includes: a business system and a process management system, wherein: The business system is used to obtain business scenario information and business scenario identifiers of multiple businesses to be approved, and obtain a list of approval links corresponding to each of the businesses to be approved from the process management system based on the business scenario identifier; perform process configuration on each of the businesses to be approved based on the approval link list and the business scenario information, obtain approval process information of the approval process of each of the businesses to be approved, and send the approval process information of each of the businesses to be approved to the process management system, wherein the approval process information includes approval link information of at least one approval link; The process management system is used to obtain the approval processing information of each of the pending businesses in the current approval link during the parallel approval of each of the pending businesses, and determine the approval link information of each of the pending businesses at the next circulation based on the approval processing information and the approval process information; generate a corresponding approval form based on the approval link information of each of the pending businesses at the next circulation, and send the approval form of each of the pending businesses to the corresponding approval object, wherein the approval object is used to approve each of the pending businesses based on the approval form to obtain a corresponding approval result.
10. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a computer program, wherein the device where the non-volatile storage medium is located executes the business approval process management method described in any one of claims 1 to 8 by running the computer program.