Business process generation method, device, equipment and medium

By identifying business scenarios through business identifiers and parsing rules, and generating target processes that match preset business processes, the problems of high costs and low efficiency in centralized bank operations have been solved. This has enabled the online and standardized processing of business processes, and improved processing efficiency and process consistency.

CN115358602BActive Publication Date: 2025-11-11CHINA CONSTRUCTION BANK +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211026802.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-25
Publication Date
2025-11-11
Estimated Expiration
2042-08-25

AI Technical Summary

Technical Problem

Centralized banking operations involve numerous business scenarios and a large workload for analysis, resulting in high manual processing costs and low efficiency. Furthermore, the business scenario analysis and business process reengineering processes are not well-connected, requiring significant time for communication and making it difficult to reach a consensus.

Method used

Business scenarios are identified by business identifiers, business information is parsed using parsing rules, a target business process matching the preset business process is generated, and a process is automatically generated when a match cannot be found in the asset database. The process is updated by combining data processing rules and business voucher information to achieve online and seamless business processes.

Benefits of technology

It reduced labor costs and error rates in centralized operations, improved processing efficiency, and enhanced subsequent generation efficiency by enriching the asset library through feedback, thus achieving standardization and unification of business processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115358602B_ABST
    Figure CN115358602B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for generating a business process, which can be applied to the financial field. The method comprises: in the case of receiving a business collection request, determining a business scenario associated with a business identifier included in the business collection request according to the business identifier, the business collection request being used to collect businesses scattered in multiple work sites to a centralized work platform; parsing business information corresponding to the business scenario according to a parsing rule to obtain a parsing result, the parsing result including a preset business process corresponding to the business scenario; and in the case of determining that a first business process matching the preset business process does not exist in an asset library, generating a target business process matching the preset business process according to the parsing result. The present disclosure also provides a device for generating a business process, equipment, a storage medium and a program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the financial field, specifically to a business process analysis, design, and management method, and more particularly to a business process generation method, apparatus, electronic device, medium, and program product. Background Technology

[0002] Centralized operations in banking refer to the process of centrally processing business acquired through centralized operations. Centralization involves transferring dispersed business processing tasks to the back-end center of a centralized operations platform before the bank implements centralized processing. The centralized operations process includes the following stages: analysis and design, development and implementation, testing and verification, deployment and trial operation, and promotion.

[0003] In related technologies, the analysis and design phase requires experienced designers to analyze and recreate business scenarios. However, due to the numerous business scenarios and large workload involved in centralized operations, the high level of professionalism required of designers leads to high manual processing costs and low processing efficiency under the centralized operation model.

[0004] Furthermore, the analysis and design phase includes two stages: business scenario analysis and business process reengineering. Because different personnel handle these two stages, the processes are not coordinated, requiring significant time for communication. This further leads to low efficiency and difficulties in achieving consistent results. Summary of the Invention

[0005] In view of the above problems, this disclosure provides a method, apparatus, device, medium and program product for generating business processes.

[0006] According to a first aspect of this disclosure, a method for generating a business process is provided, comprising: upon receiving a business collection request, determining a business scenario associated with the business identifier included in the business collection request, wherein the business collection request is used to collect businesses dispersed across multiple work locations to a centralized work platform; parsing business information corresponding to the business scenario according to parsing rules to obtain a parsing result, wherein the parsing result includes a preset business process corresponding to the business scenario; and, if it is determined that there is no first business process in the asset library that matches the preset business process, generating a target business process that matches the preset business process based on the parsing result.

[0007] According to embodiments of this disclosure, the parsing result includes data processing rules and business voucher information corresponding to the business scenario; when it is determined that there is no first business process in the asset pool that matches the preset business process, a target business process matching the preset business process is generated based on the parsing result, including: generating a second business process corresponding to the preset business process based on the parsing result; and updating the second business process based on the data processing rules and business voucher information to obtain the target business process.

[0008] According to embodiments of this disclosure, the preset business process includes M preset business steps, and the data processing rules include information input rules and information output rules. Based on the parsing results, a second business process corresponding to the preset business process is generated. The process further includes: if it is determined that there are N first business steps in the asset pool that correspond one-to-one with the N preset business steps, obtaining N first business steps, where N is an integer greater than or equal to 0, M is an integer greater than or equal to 2, and M is greater than or equal to N; generating MN second business steps according to the information input rules and information output rules; and generating a second business process corresponding to the preset business process based on the N first business steps and the MN second business steps.

[0009] According to embodiments of this disclosure, the method further includes: responding to a received asset maintenance request, evaluating the asset to be maintained, obtaining an evaluation result, wherein the asset to be maintained includes one of a business process or a business step; and, if the evaluation result is determined to be satisfactory, updating the asset pool using the asset to be maintained.

[0010] According to embodiments of this disclosure, in response to a received asset maintenance request, an assessment of the asset to be maintained is performed to obtain an assessment result, including: determining the asset to be maintained corresponding to the asset identifier included in the asset maintenance request; if the asset maintenance request is determined to be a new request, performing a first assessment of the asset to be maintained to obtain an intermediate assessment result, wherein the asset maintenance request includes one of a new request, a maintenance request, or a deletion request; and if the intermediate assessment result is passed, performing a second assessment of the asset to be maintained to obtain an assessment result.

[0011] According to embodiments of this disclosure, the method further includes: if it is determined that a first business process matching a preset business process exists in the asset pool, obtaining the first business process; and updating the first business process according to data processing rules and business voucher information to obtain the target business process.

[0012] According to an embodiment of this disclosure, updating the first business process to obtain the target business process based on data processing rules and business voucher information includes: determining a first definition difference result and a first flow condition difference result between the first business process and a preset business process based on data processing rules and business voucher information; and updating the first business process to obtain the target business process based on data processing rules and business voucher information when the first definition difference result or the first flow condition difference result is determined to be a difference.

[0013] According to embodiments of this disclosure, updating the second business process to obtain the target business process based on data processing rules and business voucher information includes: determining a second definition difference result and a second flow condition difference result between the second business process and a preset business process based on data processing rules and business voucher information; and updating the second business process to obtain the target business process when the second definition difference result or the second flow condition difference result is determined to be a difference.

[0014] According to embodiments of this disclosure, the method further includes: determining auxiliary management functions of a centralized operation platform corresponding to a business scenario based on data processing rules and business credential information, wherein the auxiliary management functions include at least one of the following: monitoring, statistics, and quality inspection; obtaining or generating auxiliary business processes corresponding to the auxiliary management functions from an asset database based on the identification information of the auxiliary management functions; and updating the target business process based on the auxiliary business processes.

[0015] According to embodiments of this disclosure, the parsing rules include process parsing rules, step parsing rules, and data processing parsing rules; based on the parsing rules, business information corresponding to the business scenario is parsed to obtain parsing results, including: identifying parsing identifiers corresponding to the business scenario, where parsing identifiers include step identifiers, credential identifiers, and rule identifiers; and parsing the business information according to the parsing identifiers to obtain parsing results.

[0016] The second aspect of this disclosure provides a business process generation apparatus, comprising: a business scenario determination module, configured to, upon receiving a business collection request, determine a business scenario associated with a business identifier included in the business collection request, wherein the business collection request is used to collect businesses dispersed across multiple work locations to a centralized work platform; a parsing module, configured to parse business information corresponding to the business scenario according to parsing rules to obtain a parsing result, wherein the parsing result includes a preset business process corresponding to the business scenario; and a generation module, configured to, if it is determined that there is no first business process in the asset database that matches the preset business process, generate a target business process that matches the preset business process based on the parsing result.

[0017] A third aspect of this disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the above-described method for generating the business process.

[0018] A fourth aspect of this disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the above-described method for generating the business process.

[0019] The fifth aspect of this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements a method for generating the aforementioned business process.

[0020] This disclosure utilizes business identifiers to determine business scenarios and parses the corresponding business information according to parsing rules, thereby enabling online analysis of business scenarios and generation of business processes. This reduces the manual costs of centralized operations, lowers the error rate of generated business processes, and improves processing efficiency. Furthermore, by first matching business processes in the asset database with preset business processes, and then generating a new business process only when the business processes in the asset database cannot match the preset ones, the processing efficiency of generating business processes can be improved. Simultaneously, each target business process obtained can also enrich the asset database, facilitating improvements in the processing efficiency of subsequent generated business processes. Attached Figure Description

[0021] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0022] Figure 1 The diagram illustrates an application scenario of a business process generation method according to an embodiment of the present disclosure.

[0023] Figure 2 A flowchart illustrating a method for generating a business process according to an embodiment of the present disclosure is shown schematically.

[0024] Figure 3 A flowchart illustrating a method for determining a target business process according to an embodiment of the present disclosure is shown schematically.

[0025] Figure 4 A flowchart illustrating a method for generating a business process according to a specific embodiment of this disclosure is shown schematically.

[0026] Figure 5 A flowchart illustrating an asset maintenance method according to an embodiment of this disclosure is shown schematically;

[0027] Figure 6A flowchart illustrating the analysis and design phase according to an embodiment of the present disclosure is shown schematically.

[0028] Figure 7 This schematically illustrates a structural block diagram of a business process generation apparatus according to embodiments of the present disclosure; and

[0029] Figure 8 A block diagram of an electronic device suitable for a business process generation method according to an embodiment of the present disclosure is shown schematically. Detailed Implementation

[0030] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0031] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0032] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0033] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).

[0034] The embodiments of this disclosure provide a method for generating a business process, including: upon receiving a business collection request, determining a business scenario associated with the business identifier included in the business collection request, wherein the business collection request is used to collect businesses scattered across multiple work locations to a centralized work platform; parsing business information corresponding to the business scenario according to parsing rules to obtain a parsing result, wherein the parsing result includes a preset business process corresponding to the business scenario; and, if it is determined that there is no first business process matching the preset business process in the asset library, generating a target business process matching the preset business process based on the parsing result.

[0035] Figure 1 The diagram illustrates an application scenario of a method for generating a business process according to an embodiment of the present disclosure.

[0036] like Figure 1 As shown, application scenario 100 according to this embodiment may include terminal devices 101, 102, and 103, network 104, and server 105. Network 104 is used as a medium to provide a communication link between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.

[0037] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various clients for generating business processes can be installed on terminal devices 101, 102, and 103, such as web clients and mobile banking software.

[0038] Terminal devices 101, 102, and 103 can be various electronic devices with displays and web browsing capabilities, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0039] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using terminal devices 101, 102, and 103 (for example only). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0040] It should be noted that the business process generation method provided in this disclosure embodiment can generally be executed by server 105. Correspondingly, the business process generation apparatus provided in this disclosure embodiment can generally be located in server 105. The business process generation method provided in this disclosure embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105. Correspondingly, the business process generation apparatus provided in this disclosure embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105.

[0041] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0042] Figure 2 A flowchart illustrating a method for generating a business process according to an embodiment of the present disclosure is shown schematically.

[0043] like Figure 2 As shown, the method includes operations S210 to S230.

[0044] In operation S210, upon receiving a service uploading request, the service scenario associated with the service identifier is determined based on the service identifier included in the service uploading request.

[0045] According to embodiments of this disclosure, a business aggregation request is used to collect business data scattered across multiple work locations to a centralized operations platform. The centralized operations platform, through centralized operation, spans different organizational structures and business types, aggregating systems, data, rules, etc., from dispersed business activities. This transforms the traditional closed, serial, transaction-by-transaction model based on branch offices into a centralized, synchronous, parallel, and pipeline-like operation model in the back-end operation center. During the business aggregation process, new business processes are generated by analyzing the original business scenarios of the aggregated business and combining them with business regulations and risk control measures.

[0046] Specifically, after receiving a service collection request, the centralized operation platform obtains services from multiple operation locations and determines the service scenario associated with the service identifier based on the service identifier included in the service collection request.

[0047] According to embodiments of this disclosure, the business identifier includes a basic business identifier and a special business identifier for each business scenario. For example, the basic business identifier includes channels, vouchers, account types, etc. For city commercial banks' corporate current account transfer business, the special business identifier includes voucher combinations, etc. Based on the account types included in the basic business identifier and the special business identifier, the business scenario corresponding to the city commercial bank's corporate current account transfer business can be determined, such as ordinary intra-bank transfers, internal off-account transfers, etc.

[0048] According to embodiments of this disclosure, service identifiers can be determined based on historical service receipts, and multiple determined service identifiers can be pre-stored in a centralized operation platform. Service identifiers can also be maintained according to a preset period, with newly added service identifiers being updated to the centralized operation platform. These newly added service identifiers can be special service identifiers added based on actual business needs, or they can be basic service identifiers.

[0049] According to embodiments of this disclosure, multiple business scenarios may include the same business identifier. Therefore, one or more business scenarios associated with the combination of multiple business identifiers can be determined.

[0050] When multiple business scenarios are identified based on business identifiers, the centralized operation platform can process these scenarios in parallel. Specifically, it can simultaneously parse and generate business processes for multiple business scenarios.

[0051] In operation S220, according to the parsing rules, the business information corresponding to the business scenario is parsed to obtain the parsing result, which includes the preset business process corresponding to the business scenario.

[0052] According to embodiments of this disclosure, after determining the business scenario, business information under the current business scenario is obtained, and then the business information of the business scenario is parsed according to the parsing rules to obtain the parsing result. The parsing result includes a preset business process corresponding to the business scenario, and may also include information input rules and information output rules under the current business scenario, as well as rules for subsequent processing under the current business scenario, such as review rules, authorization rules, etc.

[0053] According to embodiments of this disclosure, the preset business process is a unified business process adapted to the centralized operation platform, obtained by analyzing the original business processing processes of dispersed work locations under the current business scenario.

[0054] In operation S230, if it is determined that there is no first business process in the asset pool that matches the preset business process, a target business process that matches the preset business process is generated based on the parsing results.

[0055] According to embodiments of this disclosure, after obtaining a preset business process, the obtained preset business process is matched with existing business processes stored in an asset database. For ease of description, a first business process refers to a business process in the asset database that matches the preset business process, and a second business process refers to a newly generated business process when no business process in the business asset database matches the preset business process.

[0056] According to embodiments of this disclosure, if a first business process matching a preset business process exists in the asset pool, a target business process can be generated based on the first business process. If no first business process matching the preset business process exists in the asset pool, a second business process matching the preset business process is generated. Based on the parsing results, the target business process is generated on the basis of the second business process.

[0057] In related technologies, before generating a business process, experienced designers are required to analyze the original business procedures, resulting in high human resource training costs. Furthermore, because the business involves multiple scenarios, a large number of designers are needed for analysis, further increasing labor costs, reducing analysis efficiency, and leading to a high error rate during the business process generation process due to manual analysis. Similarly, the business process generation process after scenario analysis also requires a large number of designers to operate and generate the business process, resulting in high labor costs, low generation efficiency, and a high error rate.

[0058] Furthermore, in related technologies, due to the different designers and design methodologies used in the business scenario analysis and business process generation stages, the processing flows of these two stages are not interconnected. This results in a significant amount of time being spent on personnel communication throughout the centralized workflow, leading to low processing efficiency. Moreover, the business process generation stage is typically handled by multiple personnel, which can lead to inconsistent standards in the generated business processes, impacting subsequent management.

[0059] This disclosure utilizes business identifiers to determine business scenarios and parses the corresponding business information according to parsing rules, thereby enabling online analysis of business scenarios and generation of business processes. This reduces the manual costs of centralized operations, lowers the error rate of generated business processes, and improves processing efficiency. Furthermore, by first matching business processes in the asset database with preset business processes, and then generating a new business process only when the business processes in the asset database cannot match the preset ones, the processing efficiency of generating business processes can be improved. Simultaneously, each target business process obtained can also enrich the asset database, facilitating improvements in the processing efficiency of subsequent generated business processes.

[0060] According to an embodiment of this disclosure, for operation S220, parsing the business information corresponding to the business scenario according to the parsing rules includes: identifying the parsing identifier corresponding to the business scenario, and then parsing the business information according to the parsing identifier to obtain the parsing result.

[0061] The parsing rules include process parsing rules, step parsing rules, and data processing parsing rules. Parsing identifiers include step identifiers, voucher identifiers, and rule identifiers. Specifically, process parsing rules parse processes according to pre-set unified standards on the centralized operation platform, while step parsing rules parse steps according to their corresponding identifiers. Specifically, the business process is broken down into steps, with step identifiers including job roles, operating systems, etc. Steps are parsed step-by-step, with step identifiers including step identifiers such as rules, inputs, and outputs.

[0062] The voucher identifier includes the scenario, voucher, acceptance requirements, inspection elements, inspection content, and system. Based on the information that corresponds one-to-one with the voucher identifier, the corresponding business voucher information can be determined.

[0063] Data processing rules include information input rules and information output rules. Accordingly, data processing rules are analyzed according to the rule identifiers of the data processing parsing rules. Specifically, the rule identifiers for information input rules include the scenario, input elements, input method, data source, input type, validation rules, and associated systems. The rule identifiers for information output rules are similar to those for information input rules.

[0064] Data processing rules can also include review rules, authorization rules, etc. Correspondingly, the rule identifiers for review rules include scenarios, review elements, and specific review criteria; the rule identifiers for authorization rules include scenario credentials, elements, and triggering conditions.

[0065] Figure 3 A flowchart illustrating a method for determining a target business process according to an embodiment of this disclosure is shown schematically.

[0066] like Figure 3 As shown, this embodiment includes operations S331 to S332, which can be used as a specific embodiment of operation S230.

[0067] In operation S321, a second business process corresponding to the preset business process is generated based on the parsing results.

[0068] In operation S332, the second business process is updated according to the data processing rules and business voucher information to obtain the target business process.

[0069] According to embodiments of this disclosure, when it is determined that there is no first business process in the asset pool that matches the preset business process, generating a second business process based on the preset business process includes: obtaining multiple business processes included in the process library of the asset pool, and generating a second business process by combining the multiple business processes. Alternatively, generating a second business process by combining multiple business processes in the process library with newly added business processes.

[0070] For newly generated business steps, after combining multiple business steps to generate a second business process, it is necessary to set the flow conditions, annotations, and other information for each step in the second business process according to data processing rules and business voucher information. Alternatively, for a second business step generated from a combination of multiple business steps, the flow conditions of the existing business steps in the newly generated second business process may differ. In this case, the second business process needs to be updated according to data processing rules and business voucher information to generate the final target business process.

[0071] According to embodiments of this disclosure, the generated second business process may include business processes or business steps in the asset pool as well as newly generated business processes or business steps.

[0072] According to embodiments of this disclosure, if it is determined that a first business process matching a preset business process exists in the asset pool, the first business process is obtained; and the first business process is updated according to data processing rules and business voucher information to obtain the target business process.

[0073] Specifically, for the first business process obtained from the process library in the asset database, although the first business process matches the preset business process, the flow conditions of the business steps in the first business process may differ. Therefore, it is also necessary to update the first business process according to the data processing rules and business voucher information to generate the final target business process.

[0074] According to embodiments of this disclosure, the target business process can be obtained by updating the first business process or the generated second business process. Therefore, before obtaining the target process, the first or second business process needs to be updated according to data processing rules and business credential information.

[0075] Specifically, for the first business process, based on the data processing rules and business voucher information, the first definition difference result and the first flow condition difference result between the first business process and the preset business process are determined; and if the first definition difference result or the first flow condition difference result is determined to be a difference, the first business process is updated based on the data processing rules and business voucher information to obtain the target business process.

[0076] For the second business process, based on data processing rules and business voucher information, the second definition difference result and the second flow condition difference result between the second business process and the preset business process are determined. If the second definition difference result or the second flow condition difference result is determined to be a difference, the second business process is updated according to the data processing rules and business voucher information to obtain the target business process.

[0077] According to embodiments of this disclosure, for ease of description, the definitional difference between the first business process and the preset business process is determined as the first definitional difference result, and the definitional difference between the second business process and the preset business process is determined as the second definitional difference result. The first definitional difference result and the second definitional difference result can be definitional difference results of the same type, or they can be definitional difference results of different types. Similarly, the first flow condition difference result and the second flow condition difference result will not be described in detail here.

[0078] According to embodiments of this disclosure, the definition of difference results includes the definition differences of multiple data such as the input, output, steps, involved parameters, associated systems, transaction interfaces, and interface prototypes of the business scenario.

[0079] For example, consider a pre-defined business process B matching a first business process A. First business process A is a money transfer scenario. For step A3 in transfer scenario A, the flow condition is "if the transfer amount is less than 500,000, it is transferred to the first authorized person for verification." Pre-defined business process B is also a money transfer scenario, but the transfer amount exceeds 1 million. Step B3 in pre-defined business process B also requires verification, but the flow condition is different from step A3: "if the transfer amount is greater than 1 million, it is transferred to the second authorized person for verification." Therefore, the matched first business process needs to be updated based on the data processing rules and business voucher information included in the parsing results.

[0080] Taking the example of generating a second business process C when the preset business process B cannot be matched with the first business process. The preset business process B includes steps B1, B2, and B3, and the process order is B1-B2-B3. The generated second business process C includes steps C1, C2, and C3, where steps C1, C2, and C3 are all steps included in the step library of the asset database. Although it is possible to generate the second business process C1-C2-C3 by combining steps C1, C2, and C3, it is necessary to set the flow conditions of C1-C2-C3 according to data processing rules and business voucher information to obtain the final target business step.

[0081] Alternatively, retrieve stages C1, C2, and C3 from the stage library in the asset database, but the asset database only contains the flow conditions for stages C1-C2 and C2-C3. Based on the data processing rules and business voucher information, connect stages C1-C2 and C2-C3 together and set the corresponding flow conditions.

[0082] According to embodiments of this disclosure, the preset business process includes M preset business steps, and the data processing rules include information input rules and information output rules. A second business process corresponding to the preset business process can be generated based on the parsing results and the preset business steps.

[0083] Specifically, if it is determined that there are N first business steps in the asset pool that correspond one-to-one with N preset business steps, then obtain the N first business steps; generate MN second business steps according to the information input rules and information output rules; and generate a second business process corresponding to the preset business process based on the N first business steps and the MN second business steps.

[0084] The first business segment refers to the business segment in the asset pool that matches the preset business segment, while the second business segment refers to the newly generated business segment when there is no business segment in the asset pool that matches the preset business segment.

[0085] According to embodiments of this disclosure, N is an integer greater than or equal to 0, M is an integer greater than or equal to 2, and M is greater than or equal to N. When N equals M, a first business process can be determined from the asset pool, corresponding one-to-one with M preset business processes, and the second business process can be obtained by combining the obtained M first business processes.

[0086] When N is less than M and greater than 0, N first business steps corresponding one-to-one with preset business steps can be determined from the asset database. Then, based on information input and output rules, MN second business steps are automatically generated. Using the obtained N first business steps and the generated MN second business steps, a second business process can be generated.

[0087] When N equals 0, there is no first business step in the asset pool that matches the preset business steps one-to-one. Therefore, based on the information input and output rules, M second business steps that correspond one-to-one with the preset business steps are automatically generated. The generated M second business steps are then used to generate the second business process.

[0088] According to embodiments of this disclosure, during the parsing of business data in a business scenario, a preset business process is broken down into M preset business steps. Since each business step is further broken down into steps, a second business step can be automatically generated based on the information input and output rules included in the parsing results.

[0089] Figure 4 A flowchart illustrating a method for generating a business process according to a specific embodiment of this disclosure is shown schematically.

[0090] like Figure 4 As shown, after parsing the business data of the business scenario and obtaining the parsing results, in response to the received matching request, operation S401 (preset business process matching) is initiated. If no first business process matching the preset business process exists in the asset database, operation S402 (preset business step matching) is initiated. If no first business step matching the preset business step exists in the asset database, operation S403 (generating a second business step) is initiated. Specifically, the second business step can be generated based on the input and output rules of the information.

[0091] When a second business step is generated, it is determined whether the generated second business step needs to be stored in the asset pool. If it is determined that the new second business step will be stored in the asset pool, i.e., a new asset is added, operation S404 "Application for Storage of New Business Step" is initiated. If the new second business step passes the evaluation, the generated second business step is stored in the asset pool, and operation S406 is initiated. If it is determined that the new second business step will not be stored in the asset pool, i.e., no new asset is added, operation S406 is initiated.

[0092] After operating S406 to obtain the first business process from the asset pool and generate the second business process, a second business process is generated based on the first business process and / or the second business process.

[0093] Similarly, after generating the second business process, it is determined whether the second business process needs to be stored in the asset pool. If it is determined that the newly added second business process should be stored in the asset pool, i.e., a new asset is added, operation S407 "Apply for Storage of New Business Process" is initiated. If the newly added second business process passes the evaluation, the generated second business process is stored in the asset pool, and operation S408 is initiated. If it is determined that the newly added second business process should not be stored in the asset pool, i.e., no new asset is added, operation S408 is initiated.

[0094] In operation S401, if a first business process matching the preset business process exists in the asset database, after obtaining the first business process, proceed directly to operation S408. In operation S408, after obtaining the first business process or generating the second business process, update the first or second business process according to the data processing rules and business voucher information, and proceed to operation S409 to generate the target business process.

[0095] According to embodiments of this disclosure, the method for generating the business process further includes maintaining assets in an asset pool. In response to a received asset maintenance request, the asset to be maintained is evaluated to obtain an evaluation result. The asset to be maintained includes one of the business processes or business steps. If the evaluation result is determined to be satisfactory, the asset pool is updated using the asset to be maintained.

[0096] According to embodiments of this disclosure, the assets to be maintained, in addition to business processes or business steps, may also include other basic assets, such as sub-processes under the business process, general monitoring indicators, etc. The assets to be maintained may also include instantiated assets, which include assets related to specific business types. For example, for public account business assets, business processes, authorization rules, and voucher combination data are included. Instantiated assets are maintained according to the bank institution type + business type.

[0097] According to embodiments of this disclosure, asset maintenance requests can be submitted in various ways. For example, authorized maintenance personnel can directly submit an asset maintenance request through interactive operations on the asset query page. In this case, the asset maintenance request includes a creation request, a maintenance request, and a deletion request. Alternatively, during the generation of a second business process, the existence of a newly generated business step or process can directly trigger the generation of a creation request within the asset maintenance request.

[0098] According to embodiments of this disclosure, the asset to be maintained needs to be initialized before asset maintenance can be performed.

[0099] According to embodiments of this disclosure, the process of assessing an asset to be maintained can be implemented in response to a specific asset maintenance request. Specifically, based on the asset identifier included in the asset maintenance request, the asset to be maintained corresponding to the asset identifier is determined.

[0100] Asset maintenance requests can be one of the following: a creation request, a maintenance request, or a deletion request. When the asset maintenance request is either a maintenance request or a deletion request, an asset appraiser will assess the asset to be maintained and obtain the assessment result. If the assessment result is satisfactory, the asset to be maintained in the asset pool can be directly maintained or deleted.

[0101] When an asset maintenance request is determined to be a new request, it requires evaluation by two asset maintenance personnel to obtain an evaluation result. Specifically, if the first asset appraiser's intermediate evaluation result is satisfactory, the asset to be maintained is evaluated again to obtain the evaluation result from the second appraiser. Only when both the first and second appraisers' evaluation results are satisfactory can the asset to be evaluated be added to the asset pool.

[0102] According to embodiments of this disclosure, the asset appraiser can be a pre-defined product manager corresponding to each asset.

[0103] Figure 5 A flowchart illustrating an asset maintenance method according to an embodiment of this disclosure is shown schematically.

[0104] like Figure 5 As shown, in operation S501, an asset maintenance request is submitted. Specifically, this can be submitted by authorized maintenance personnel or during the generation of the second business process. Then, operation S502 performs a preliminary review of the business asset to be maintained, obtaining an intermediate assessment result. If the intermediate assessment result is satisfactory, operation S503 determines whether the current request is a new request. For non-new requests, the intermediate assessment result is the final assessment result. If the assessment result is satisfactory, operation S505 proceeds to entry into the asset database, whereby the business asset is maintained and then entered into the database, or the corresponding business asset is deleted from the asset database.

[0105] If the intermediate evaluation result is unsatisfactory, regardless of whether it is a new request or not, it is necessary to return to operation S501 and wait for the next asset maintenance request to be submitted.

[0106] If the intermediate evaluation result is satisfactory, the new request proceeds to operation S504 for review and evaluation. If the evaluation result of operation S504 is unsatisfactory, it returns to operation S501, awaiting the next asset maintenance request. If the evaluation result of operation S504 is satisfactory, it proceeds to operation S505, storing the newly added business asset in the asset vault.

[0107] According to embodiments of this disclosure, after generating the target business process, auxiliary management functions that facilitate management by a centralized operation platform can be added to the target business process.

[0108] Specifically, based on data processing rules and business voucher information, determine the auxiliary management functions of the centralized operation platform corresponding to the business scenario. These auxiliary management functions must include at least one of the following: monitoring, statistics, and quality inspection. Based on the identification information of the auxiliary management functions, obtain or generate the corresponding auxiliary business processes from the asset database. Update the target business processes based on the auxiliary business processes.

[0109] For example, to ensure the quality of the generated target business process, a quality inspection function is added after the target business process is generated. Based on the data processing rules and business voucher information included in the parsing results, a quality inspection process that matches the data processing rules and business voucher information of the current target business process is matched from the asset database. If a target quality inspection process D is matched in the database, target quality inspection process D is added to the subsequent processes of the target business process to obtain the updated target business process.

[0110] If no quality inspection process matching the target business process exists in the database, the process is matched against the pre-defined steps D1, D2, and D3 of the quality inspection process until the target quality inspection process is determined. The methods for obtaining or generating the specific auxiliary business processes are similar to those for generating the target business process, and will not be elaborated upon here.

[0111] Figure 6 A flowchart illustrating the analysis and design phase according to an embodiment of the present disclosure is shown schematically.

[0112] like Figure 6 As shown, the analysis and design phase of the centralized operation platform includes S601 business scenario analysis, S602 business process reengineering, S603 business requirement instantiation, S604 application function design, and S605 data initialization.

[0113] Operation S601, business scenario analysis, includes identifying the business scenarios associated with the business identifier and parsing the corresponding business information according to the parsing rules. Following the business scenario analysis, operation S602, business process reengineering, proceeds. Specifically, it first determines whether a part of the asset database matches the parsed preset business process or preset business step. If no matching process or step exists in the asset database, a new second business process and second business step are generated.

[0114] When instantiating S603 business requirements, for the first business process directly obtained from the asset repository or the generated second business process, the differences between the business scenarios are explained based on data processing rules and business voucher information, and the first or second business process is updated to generate the final target business process. It may also include determining auxiliary management functions based on data processing rules and business voucher information, such as monitoring, statistics, and quality inspection, and then using these auxiliary management functions to update the target business process.

[0115] According to embodiments of this disclosure, after instantiating the business requirements in S603, the process proceeds to operation S604, application function design. Specifically, in response to a function design request from an analyst, a solution design template is obtained, and multiple application function design tables are generated based on the business process information and difference information of the target business process. For example, if the analyst's requirement is the flow conditions for each business process, after identifying the function design request, the flow conditions for each business process are obtained based on the identifier of the flow conditions; the obtained flow conditions are then used to generate a corresponding flow condition table according to the solution design template and the flow order in the target business process. The flow condition table may also include difference information for each process.

[0116] During S605 data initialization, in response to initialization requests during business processes, the data to be initialized is initialized according to preset standards. Specifically, these preset standards include data templates, configuration methods, and initialization times. For example, for a newly created second business step, if flow conditions are involved, a template needs to be automatically created, and initialization data imported based on the new template. Specifically, data initialization involves data processing rules. Before generating the second business step, a template needs to be created according to these rules, and then the required initialization data is imported. For example, data initialization involves data processing rules including information input rules and authorization rules.

[0117] According to embodiments of this disclosure, data initialization can be performed during the business process or after the target business process is generated. Data initialization includes basic data initialization, basic business data initialization, and other data initialization. Basic data involves organizations, personnel, positions, etc., and can be filled in according to templates or imported in batches from a database. Basic business data involves business types, voucher types, etc., and can be filled in according to templates or imported in batches from a database. Other data includes new parameters designed for specific business scenarios. An initialization template is created based on the identifier of the specific business scenario, and then other data initialization is performed according to the initialization parameters.

[0118] This disclosure utilizes a system process-driven analysis and design process to provide a standardized method for generating and managing business processes. Simultaneously, it templates the execution steps, reducing operational difficulty and improving execution efficiency. Furthermore, this invention integrates business scenario analysis and business process reengineering design processes, avoiding misunderstandings and further enhancing execution efficiency.

[0119] Figure 7 A schematic block diagram of a business process generation apparatus according to an embodiment of the present disclosure is shown.

[0120] like Figure 7 As shown, the business process generation device 700 of this embodiment includes a business scenario determination module 710, a parsing module 720, and a generation module 730.

[0121] The business scenario determination module 710 is used to determine the business scenario associated with the business identifier included in the business upload request when a business upload request is received. The business upload request is used to collect services scattered across multiple work locations to a centralized work platform. In one embodiment, the business scenario determination module 710 can be used to perform the operation S210 described above, which will not be repeated here.

[0122] The parsing module 720 is used to parse business information corresponding to the business scenario according to parsing rules, and obtain the parsing result, which includes a preset business process corresponding to the business scenario. In one embodiment, the parsing module 720 can be used to execute the operation S220 described above, which will not be repeated here.

[0123] The generation module 730 is used to generate a target business process that matches the preset business process based on the parsing results when it is determined that there is no first business process in the asset database that matches the preset business process. In one embodiment, the generation module 730 can be used to perform the operation S230 described above, which will not be repeated here.

[0124] According to embodiments of this disclosure, the generation module 730 includes a first generation unit and a second generation unit.

[0125] The first generation unit is used to generate a second business process corresponding to the preset business process based on the parsing result. In one embodiment, the first generation unit can be used to execute the operation S331 described above, which will not be repeated here.

[0126] The second generation unit is used to update the second business process according to the data processing rules and business credential information to obtain the target business process. In one embodiment, the second generation unit can be used to perform the operation S332 described above, which will not be repeated here.

[0127] Figure 8 A block diagram of an electronic device suitable for a business process generation method according to an embodiment of the present disclosure is shown schematically.

[0128] like Figure 8 As shown, an electronic device 800 according to an embodiment of this disclosure includes a processor 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage portion 808 into a random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.

[0129] RAM 803 stores various programs and data required for the operation of electronic device 800. Processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Processor 801 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 802 and / or RAM 803. It should be noted that the programs may also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0130] According to embodiments of this disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to a bus 804. The electronic device 800 may also include one or more of the following components connected to the I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 810 as needed so that computer programs read from it can be installed into the storage section 808 as needed.

[0131] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0132] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 802 and / or RAM 803 and / or one or more memories other than ROM 802 and RAM 803 described above.

[0133] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to enable the computer system to implement the business process generation method provided in the embodiments of this disclosure.

[0134] When the computer program is executed by the processor 801, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0135] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 809, and / or installed from a removable medium 811. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0136] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by processor 801, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0137] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0138] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0139] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0140] The specific embodiments described above further illustrate the purpose, technical solutions, and beneficial effects of this disclosure. It should be understood that the above descriptions are merely specific embodiments of this disclosure and are not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.

Claims

1. A method for generating a business process, comprising: Upon receiving a service collection request, the service scenario associated with the service identifier included in the service collection request is determined. The service collection request is used to collect services scattered across multiple work locations to a centralized work platform. According to the parsing rules, the business information corresponding to the business scenario is parsed to obtain the parsing result, which includes the preset business process, data processing rules and business voucher information corresponding to the business scenario; as well as If it is determined that there is no first business process in the asset pool that matches the preset business process, a target business process that matches the preset business process is generated based on the parsing result. If it is determined that a first business process matching the preset business process exists in the asset pool, the first business process is obtained. Based on the data processing rules and the business voucher information, the first definition difference result and the first flow condition difference result between the first business process and the preset business process are determined. The first definition difference result includes: the definition differences of the input, output, steps, parameters involved, associated systems, transaction interfaces and interface prototypes of the business scenario. If the result of the first definition difference is determined to be a difference or the result of the first flow condition difference is determined to be a difference, the first business process is updated according to the data processing rules and the business voucher information to obtain the target business process, wherein updating the first business process includes updating the flow conditions.

2. The method according to claim 1, wherein, In the case where it is determined that there is no first business process in the asset pool that matches the preset business process, generating a target business process that matches the preset business process based on the parsing result includes: Based on the parsing results, a second business process corresponding to the preset business process is generated; and Based on the data processing rules and business credential information, the second business process is updated to obtain the target business process.

3. The method according to claim 2, wherein, The preset business process includes M preset business steps, and the data processing rules include information input rules and information output rules; based on the parsing results, a second business process corresponding to the preset business process is generated, which further includes: If it is determined that there are N first business links in the asset pool that correspond one-to-one with N preset business links, the N first business links are obtained, where N is an integer greater than or equal to 0, M is an integer greater than or equal to 2, and M is greater than or equal to N. Based on the information input rules and the information output rules, MN second business steps are generated; Based on the N first business steps and the MN second business steps, a second business process corresponding to the preset business process is generated.

4. The method according to claim 1, further comprising: In response to a received asset maintenance request, the asset to be maintained is evaluated, and an evaluation result is obtained. The asset to be maintained includes one of the business processes or business links. as well as If the assessment result is determined to be satisfactory, the asset pool is updated using the assets to be maintained.

5. The method according to claim 4, wherein, In response to a received asset maintenance request, the asset to be maintained is assessed, and the assessment results are obtained, including: Based on the asset identifier included in the asset maintenance request, determine the asset to be maintained corresponding to the asset identifier; If the asset maintenance request is determined to be a new request, an initial assessment is performed on the asset to be maintained to obtain an intermediate assessment result. The asset maintenance request includes one of the following: a new request, a maintenance request, or a deletion request. If the intermediate assessment result is satisfactory, the asset to be maintained is assessed again to obtain the final assessment result.

6. The method according to claim 2, wherein, Based on the data processing rules and business voucher information, the second business process is updated to obtain the target business process, including: Based on the data processing rules and business voucher information, determine the second definition difference result and the second flow condition difference result between the second business process and the preset business process; and If the result of the second definition difference is determined to be a difference or the result of the second flow condition difference is determined to be a difference, the second business process is updated according to the data processing rules and the business voucher information to obtain the target business process.

7. The method according to claim 2 or 1, further comprising: Based on the data processing rules and business voucher information, the auxiliary management functions of the centralized operation platform corresponding to the business scenario are determined. The auxiliary management functions include at least one of the following: monitoring, statistics, and quality inspection. Based on the identification information of the auxiliary management function, obtain or generate the auxiliary business process corresponding to the auxiliary management function from the asset database; as well as Update the target business process based on the auxiliary business process.

8. The method according to claim 1, wherein, The parsing rules include process parsing rules, stage parsing rules, and data processing parsing rules; based on the parsing rules, business information corresponding to the business scenario is parsed to obtain parsing results, including: Identify the parsing identifier corresponding to the business scenario, the parsing identifier including the process identifier, the credential identifier, and the rule identifier; The business information is parsed according to the parsing identifier to obtain the parsing result.

9. A business process generation apparatus, comprising: The business scenario determination module is used to determine the business scenario associated with the business identifier included in the business collection request when a business collection request is received. The business collection request is used to collect services that are scattered in multiple work locations to a centralized work platform. The parsing module is used to parse the business information corresponding to the business scenario according to the parsing rules, and obtain the parsing result. The parsing result includes the preset business process, data processing rules and business voucher information corresponding to the business scenario. as well as The generation module is used to generate a target business process that matches the preset business process based on the parsing result when it is determined that there is no first business process in the asset library that matches the preset business process. The device is also used for: If it is determined that a first business process matching the preset business process exists in the asset pool, the first business process is obtained. Based on the data processing rules and the business voucher information, the first definition difference result and the first flow condition difference result between the first business process and the preset business process are determined. The first definition difference result includes: the definition differences of the input, output, steps, parameters involved, associated systems, transaction interfaces and interface prototypes of the business scenario. If the result of the first definition difference is determined to be a difference or the result of the first flow condition difference is determined to be a difference, the first business process is updated according to the data processing rules and the business voucher information to obtain the target business process, wherein updating the first business process includes updating the flow conditions.

10. An electronic device, comprising: One or more processors; Storage device for storing one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors perform the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 8.

12. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method for accelerating approval service process

    CN113240386A

  • Standard business process generation method and device based on atomic service, equipment, medium and program product

    CN113988665A