CN117670007A - Process model generation method, related devices and media - Google Patents
Process model generation method, related devices and media Download PDFInfo
- Publication number
- CN117670007A CN117670007A CN202311659813.7A CN202311659813A CN117670007A CN 117670007 A CN117670007 A CN 117670007A CN 202311659813 A CN202311659813 A CN 202311659813A CN 117670007 A CN117670007 A CN 117670007A
- Authority
- CN
- China
- Prior art keywords
- business
- business process
- banking
- configuration information
- steps
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Educational Administration (AREA)
- Technology Law (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
技术领域Technical field
本公开属于数据处理技术领域,具体涉及一种流程模型的生成方法、相关装置及介质。The present disclosure belongs to the field of data processing technology, and specifically relates to a process model generation method, related devices and media.
背景技术Background technique
为了实现地缘性和政策性的适应,银行根据不同地区的特点和需求调整银行总行及分行提供的金融产品和服务(例如,存款、贷款、信用卡、理财产品和保险产品),从而为不同地区的客户提供更加个性化和定制化的金融产品和服务。然而,银行通过业务流程模型来处理银行业务流程。在新建银行的定制化业务的业务流程的流程模型的过程中,银行分行将新建流程模型的申请提供给银行总行,由银行总行生成流程模型。在生成流程模型之后,银行总行将流程模型发布到银行分行进行应用。显然,在银行总行新建的流程模型不符合银行分行要求的情况下,修改流程模型的操作复杂,这增加了生成银行分行的定制化流程模型的耗时。In order to achieve geographical and policy adaptation, banks adjust the financial products and services (such as deposits, loans, credit cards, wealth management products and insurance products) provided by bank head offices and branches according to the characteristics and needs of different regions, thereby providing services to people in different regions. Provide customers with more personalized and customized financial products and services. However, banks approach banking processes through business process models. In the process of creating a process model for the bank's customized business process, the bank branch provides the application for creating a new process model to the bank head office, and the bank head office generates the process model. After generating the process model, the bank head office publishes the process model to the bank branches for application. Obviously, when the process model newly created by the bank head office does not meet the requirements of the bank branch, the operation of modifying the process model is complicated, which increases the time consumption of generating the customized process model of the bank branch.
发明内容Contents of the invention
鉴于上述问题,本公开提供了一种流程模型的生成方法、相关装置及介质,旨在简化生成银行总行及分行的定制化流程模型的操作,降低生成银行总行及分行的定制化流程模型的耗时,提高生成银行及分行的定制化流程模型的效率。In view of the above problems, the present disclosure provides a process model generation method, related devices and media, aiming to simplify the operation of generating customized process models for bank head offices and branches, and reduce the cost of generating customized process models for bank head offices and branches. At the same time, it improves the efficiency of generating customized process models for banks and branches.
根据本公开的第一方面,提供流程模型的生成方法,包括:According to a first aspect of the present disclosure, a method for generating a process model is provided, including:
获取银行业务的业务流程配置文件,所述银行业务包括银行的通用业务和定制化业务;Obtain the business process configuration file of the banking business, which includes the bank's general business and customized business;
基于所述银行业务的业务流程的目标流程模型,对所述业务流程配置文件进行解析,得到业务流程配置信息,所述业务流程配置信息与所述目标流程模型中定义的属性字段存在对应关系;Based on the target process model of the business process of the banking business, the business process configuration file is parsed to obtain business process configuration information, and there is a corresponding relationship between the business process configuration information and the attribute fields defined in the target process model;
对所述业务流程配置信息进行校验;Verify the business process configuration information;
在校验通过的情况下,基于所述业务流程配置信息与所述目标流程模型中定义的属性字段之间的对应关系,利用所述业务流程配置信息对所述目标流程模型中定义的属性字段进行配置,以建立所述银行业务的业务流程的流程模型。If the verification passes, based on the correspondence between the business process configuration information and the attribute fields defined in the target process model, the business process configuration information is used to compare the attribute fields defined in the target process model. Configure to establish a process model of the banking business process.
可选地,所述目标流程模型的层级结构包括:流程架构、产品、活动、环节和步骤,所述业务流程配置信息包括所述定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑,Optionally, the hierarchical structure of the target process model includes: process architecture, products, activities, links and steps, and the business process configuration information includes the characteristic process logic of the activities and the characteristics of the links in the business process of the customized business. Featured process logic for process logic and steps,
所述对所述业务流程配置信息进行校验,包括:The verification of the business process configuration information includes:
获取用户编写的所述定制化业务的业务规则的校验脚本;Obtain the verification script of the business rules of the customized business written by the user;
利用所述校验脚本对所述定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑进行校验。The verification script is used to verify the characteristic process logic of activities, the characteristic process logic of links, and the characteristic process logic of steps in the business process of the customized service.
可选地,所述业务流程配置信息还包括:所述银行业务的业务流程的流程架构的描述,Optionally, the business process configuration information also includes: a description of the process architecture of the banking business process,
所述对所述业务流程配置信息进行校验,包括:The verification of the business process configuration information includes:
将所述银行业务的业务流程的流程架构的描述与所述银行业务的业务流程的预设标准进行比较,以确定所述银行业务的业务流程的流程架构是否符合所述银行业务的业务流程的预设标准。Compare the description of the process architecture of the business process of the banking business with the preset standards of the business process of the banking business to determine whether the process architecture of the business process of the banking business conforms to the business process of the banking business. Default standards.
可选地,所述业务流程配置信息还包括:所述银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统,Optionally, the business process configuration information also includes: the department responsible for products, the department responsible for activities, the department responsible for links, the positions responsible for steps and the associated systems of steps in the business process of the banking business,
所述对所述业务流程配置信息进行校验,包括:The verification of the business process configuration information includes:
确定所述银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统是否在主数据管理进行注册;Determine whether the responsible departments for products, responsible departments for activities, responsible departments for links, responsible positions for steps and associated systems of steps in the business process of the banking business are registered in master data management;
基于预设的部门、岗位和关联系统与其权限范围的对应关系,确定所述银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统的权限范围是否正确。Based on the correspondence between the preset departments, positions, and associated systems and their scope of authority, determine the responsible departments for products, responsible departments for activities, responsible departments for links, responsible positions for steps, and associated systems for steps in the business process of the banking business Are the scope of permissions correct?
可选地,所述业务流程配置信息还包括:所述银行业务的业务流程中环节的管理记录、环节的制度文件、步骤的管理记录和步骤的制度文件,Optionally, the business process configuration information also includes: management records of links, system files of links, management records of steps and system files of steps in the business process of the banking business,
所述对所述业务流程配置信息进行校验,包括:The verification of the business process configuration information includes:
确定所述银行业务的业务流程中环节的制度文件和步骤的制度文件与所述银行业务是否匹配;Determine whether the institutional documents and step-by-step institutional documents in the business process of the banking business match the banking business;
确定所述银行业务的业务流程中环节的制度文件和步骤的制度文件是否是最新版本;Determine whether the system documents and step-by-step system documents in the business process of the banking business are the latest versions;
确定所述银行业务的业务流程中环节的管理记录和步骤的管理记录是否符合银行的通用管理要求。Determine whether the management records of links and steps in the business process of the banking business meet the general management requirements of the bank.
可选地,所述业务流程配置信息还包括:所述银行业务的业务流程中活动的质效指标、环节的质效指标和步骤的质效指标,Optionally, the business process configuration information also includes: quality and efficiency indicators of activities, quality and efficiency indicators of links and quality and efficiency indicators of steps in the business process of the banking business,
所述对所述业务流程配置信息进行校验,包括:The verification of the business process configuration information includes:
确定所述银行业务的业务流程中活动的质效指标、环节的质效指标和步骤的质效指标是否有相应的数据源、取数逻辑和负责人。Determine whether the quality and efficiency indicators of activities, links and steps in the business process of the banking business have corresponding data sources, data acquisition logic and persons in charge.
可选地,所述在校验通过的情况下,基于所述业务流程配置信息与所述目标流程模型中定义的属性字段之间的对应关系,利用所述业务流程配置信息对所述目标流程模型中定义的属性字段进行配置,以建立所述银行业务的业务流程的流程模型,包括:Optionally, if the verification passes, based on the correspondence between the business process configuration information and the attribute fields defined in the target process model, the business process configuration information is used to verify the target process. The attribute fields defined in the model are configured to establish a process model of the banking business process, including:
生成所述目标流程模型中的节点,所述节点包括所述属性字段;Generate nodes in the target process model, where the nodes include the attribute fields;
基于所述业务流程配置信息与所述目标流程模型中定义的属性字段之间的对应关系,利用所述业务流程配置信息对所述节点的所述属性字段进行基础配置;Based on the correspondence between the business process configuration information and the attribute fields defined in the target process model, use the business process configuration information to perform basic configuration on the attribute fields of the node;
将所述定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑编译为可执行代码,将所述可执行代码与所述活动、所述环节和所述步骤所对应的节点绑定;Compile the characteristic process logic of activities, the characteristic process logic of links and the characteristic process logic of steps in the business process of the customized business into executable code, and combine the executable code with the activities, links and steps. The node binding corresponding to the step;
将预设制度文件列表中的制度文件的元数据与所述环节和所述步骤的属性字段进行匹配,将匹配的制度文件与所述环节和所述步骤所对应的节点绑定。Match the metadata of the policy files in the preset policy file list with the attribute fields of the links and steps, and bind the matched policy files to nodes corresponding to the links and steps.
根据本公开的第二方面,提供一种流程模型的生成装置,包括:According to a second aspect of the present disclosure, a device for generating a process model is provided, including:
业务流程配置文件获取单元,用于获取银行业务的业务流程配置文件,所述银行业务包括银行的通用业务和定制化业务;A business process configuration file acquisition unit is used to obtain the business process configuration file of banking services, where the banking services include general services and customized services of the bank;
解析单元,用于基于所述银行业务的业务流程的目标流程模型,对所述业务流程配置文件进行解析,得到业务流程配置信息,所述业务流程配置信息与所述目标流程模型中定义的属性字段存在对应关系;A parsing unit configured to parse the business process configuration file based on the target process model of the banking business process to obtain business process configuration information, where the business process configuration information is consistent with the attributes defined in the target process model. There is a corresponding relationship between fields;
校验单元,用于对所述业务流程配置信息进行校验;A verification unit, used to verify the business process configuration information;
流程模型建立单元,用于在校验通过的情况下,基于所述业务流程配置信息与所述目标流程模型中定义的属性字段之间的对应关系,利用所述业务流程配置信息对所述目标流程模型中定义的属性字段进行配置,以建立所述银行业务的业务流程的流程模型。A process model establishment unit configured to use the business process configuration information to create a model for the target based on the corresponding relationship between the business process configuration information and the attribute fields defined in the target process model when the verification is passed. The attribute fields defined in the process model are configured to establish a process model of the business process of the banking business.
根据本公开的第三方面,提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上所述的方法的步骤。According to a third aspect of the present disclosure, an electronic device is provided, including: a processor, a memory, and a program stored on the memory and executable on the processor. The program is implemented when executed by the processor. Steps of the method as described above.
根据本公开的第四方面,提供一种存储介质,所述存储介质上存储有计算机程序或指令,所述计算机程序或指令被处理器执行时实现如上所述的方法的步骤。According to a fourth aspect of the present disclosure, a storage medium is provided, and a computer program or instructions are stored on the storage medium. When the computer program or instructions are executed by a processor, the steps of the above method are implemented.
本公开带来了以下有益效果:This disclosure brings the following beneficial effects:
本公开提供的流程模型的生成方法,获取银行业务的业务流程配置文件,其中银行业务包括银行的通用业务和定制化业务,基于银行业务的业务流程的目标流程模型,对业务流程配置文件进行解析,得到业务流程配置信息,其中解析得到的业务流程配置信息与银行业务的业务流程的目标流程模型中定义的属性字段存在对应关系,接着,对业务流程配置信息进行校验,在校验通过的情况下,根据业务流程配置信息与银行业务的业务流程的目标流程模型中定义的属性字段之间的对应关系,利用业务流程配置信息对目标流程模型中定义的属性字段进行配置,这样,由于可以对业务流程配置文件进行解析,得到银行(这里的银行可以是总行,也可以是分行)的通用业务的业务流程配置信息和定制化业务的业务流程配置信息,所以建立的银行的定制化的流程模型可以实现银行的通用业务和定制化业务,仅仅需要银行上传包括银行的通用业务和定制化业务的业务流程配置文件即可自动生成银行的定制化的流程模型,从而简化了生成银行的定制化流程模型的操作,降低了生成银行的定制化流程模型的耗时,提高了生成银行的定制化流程模型的效率。The process model generation method provided by this disclosure obtains the business process configuration file of the banking business, where the banking business includes the bank's general business and customized business, and analyzes the business process configuration file based on the target process model of the business process of the banking business. , obtain the business process configuration information, where there is a corresponding relationship between the parsed business process configuration information and the attribute fields defined in the target process model of the banking business process. Then, the business process configuration information is verified, and if the verification passes In this case, according to the correspondence between the business process configuration information and the attribute fields defined in the target process model of the banking business process, the business process configuration information is used to configure the attribute fields defined in the target process model. In this way, since it can Parse the business process configuration file to obtain the business process configuration information of the general business and the business process configuration information of the customized business of the bank (the bank here can be the head office or a branch), so the customized process of the bank is established The model can realize the bank's general business and customized business. The bank only needs to upload the business process configuration file including the bank's general business and customized business to automatically generate the bank's customized process model, thus simplifying the generation of bank customization. The operation of the process model reduces the time-consuming process of generating the bank's customized process model and improves the efficiency of generating the bank's customized process model.
另外,对业务流程配置信息进行校验,在校验通过的情况下,基于业务流程配置信息对目标流程模型中定义的属性字段进行配置,来建立银行的定制化的流程模型,这提高了生成的银行的定制化流程模型的准确性和合规性,降低了银行的业务风险。In addition, the business process configuration information is verified. If the verification passes, the attribute fields defined in the target process model are configured based on the business process configuration information to establish the bank's customized process model, which improves the generation The accuracy and compliance of the bank's customized process model reduce the bank's business risk.
本公开的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the disclosure will be set forth in the description which follows, and, in part, will be apparent from the description, or may be learned by practice of the disclosure. The objectives and other advantages of the disclosure will be realized and attained by the structure particularly pointed out in the specification and drawings.
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。In order to make the above-mentioned objects, features and advantages of the present disclosure more obvious and understandable, preferred embodiments are given below and described in detail with reference to the accompanying drawings.
附图说明Description of drawings
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
图1为根据本公开一个实施例提供的流程模型的生成系统的结构示意图;Figure 1 is a schematic structural diagram of a process model generation system provided according to an embodiment of the present disclosure;
图2为根据本公开一个实施例提供的流程模型的生成方法的流程图;Figure 2 is a flow chart of a method for generating a process model according to an embodiment of the present disclosure;
图3为根据本公开一个实施例提供的目标流程模型的层级结构的示意图;Figure 3 is a schematic diagram of the hierarchical structure of a target process model provided according to an embodiment of the present disclosure;
图4A为根据本公开一个实施例提供的流程架构中定义的属性字段的示意图;Figure 4A is a schematic diagram of attribute fields defined in a process architecture provided according to an embodiment of the present disclosure;
图4B为根据本公开一个实施例提供的产品中定义的属性字段的示意图;Figure 4B is a schematic diagram of attribute fields defined in a product provided according to an embodiment of the present disclosure;
图4C为根据本公开一个实施例提供的活动中定义的属性字段的示意图;Figure 4C is a schematic diagram of attribute fields defined in an activity provided according to an embodiment of the present disclosure;
图4D为根据本公开一个实施例提供的环节中定义的属性字段的示意图;Figure 4D is a schematic diagram of attribute fields defined in a link provided according to an embodiment of the present disclosure;
图4E为根据本公开一个实施例提供的步骤中定义的属性字段的示意图;Figure 4E is a schematic diagram of attribute fields defined in steps provided according to an embodiment of the present disclosure;
图4F为根据本公开一个实施例提供的步骤中“管理记录”字段中定义的属性字段的示意图;Figure 4F is a schematic diagram of the attribute fields defined in the "Management Record" field in the steps provided according to an embodiment of the present disclosure;
图4G为根据本公开一个实施例提供的步骤中“制度文件”字段中定义的属性字段的示意图;Figure 4G is a schematic diagram of the attribute fields defined in the "regime file" field in the steps provided according to an embodiment of the present disclosure;
图4H为根据本公开一个实施例提供的步骤中“质效指标”字段中定义的属性字段的示意图;Figure 4H is a schematic diagram of the attribute fields defined in the "quality and efficiency index" field in the steps provided according to an embodiment of the present disclosure;
图4I为根据本公开一个实施例提供的活动中“特色流程逻辑”字段中定义的属性字段的示意图;Figure 4I is a schematic diagram of attribute fields defined in the "Featured Process Logic" field in an activity provided according to an embodiment of the present disclosure;
图5为根据本公开一个实施例提供的流程模型的生成装置的结构示意图;Figure 5 is a schematic structural diagram of a process model generating device according to an embodiment of the present disclosure;
图6为根据本公开的一个实施例提供的电子设备的结构示意图。FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下将参照附图更详细地描述本公开的各种实施例。在各个附图中,相同的元件采用相同或类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。Various embodiments of the present disclosure will be described in greater detail below with reference to the accompanying drawings. In the various drawings, the same elements are designated with the same or similar reference numerals. For the sake of clarity, parts of the figures are not drawn to scale.
在本文中使用以下术语:The following terms are used in this article:
银行业务的业务流程,是指银行在开展各项业务活动时所遵循的一系列操作步骤和流程。在银行业务系统中,流程模型可以用来描述和管理各种银行业务的业务流程,例如,开户流程、贷款申请流程、转账流程等。通过流程模型,银行可以清晰地了解每个环节的操作和流程,识别潜在的问题和瓶颈,并进行优化和改进。流程模型还可以用来指导银行员工的操作,确保每个步骤都按照规定的流程进行,提高操作的一致性和准确性。The business process of banking business refers to a series of operating steps and processes that banks follow when carrying out various business activities. In banking business systems, process models can be used to describe and manage various banking business processes, such as account opening processes, loan application processes, transfer processes, etc. Through process models, banks can clearly understand the operations and processes of each link, identify potential problems and bottlenecks, and optimize and improve them. Process models can also be used to guide the operations of bank employees to ensure that each step is carried out in accordance with the prescribed process and improve the consistency and accuracy of operations.
流程模型的层级结构,是指在流程模型中,不同层级的元素之间的关系和组织结构。在流程模型中,可以将层级结构分为以下几个层次:流程架构(ProcessArchitecture)、产品(Product)、活动(Activity)、环节(Link)和步骤(Step)。通过以上层级结构,流程模型可以清晰地描述业务流程的组成和执行过程,帮助组织和管理者理解和优化业务流程,提高工作效率和质量。The hierarchical structure of the process model refers to the relationship and organizational structure between elements at different levels in the process model. In the process model, the hierarchical structure can be divided into the following levels: Process Architecture, Product, Activity, Link and Step. Through the above hierarchical structure, the process model can clearly describe the composition and execution process of business processes, help organizations and managers understand and optimize business processes, and improve work efficiency and quality.
流程架构(Process Architecture),是整个流程模型的最高层级,描述了组成流程的各个子流程或子过程之间的关系和组织结构。流程架构通常由多个子流程组成,每个子流程代表一个独立的业务功能或业务流程。Process Architecture is the highest level of the entire process model, describing the relationship and organizational structure of each sub-process or sub-processes that make up the process. Process architecture usually consists of multiple sub-processes, each sub-process represents an independent business function or business process.
产品(Product),是流程模型中的一个重要元素,代表了流程模型所要实现的具体产品或服务。产品可以是一个实际的产品,也可以是一个服务或一个输出结果。在流程模型中,每个产品都与一个或多个活动相关联。Product is an important element in the process model and represents the specific product or service to be implemented by the process model. A product can be an actual product, a service or an output. In a process model, each product is associated with one or more activities.
活动(Activity),是流程模型中的基本单元,代表了完成某个任务或实现某个功能所需的一系列操作。活动可以是一个具体的工作步骤,也可以是一个子流程或子过程。活动通常与一个或多个产品相关联。Activity is the basic unit in the process model, representing a series of operations required to complete a task or implement a function. An activity can be a specific work step or a sub-process or sub-process. Activities are usually associated with one or more products.
环节(Link),是连接不同活动之间的关系和依赖,描述了活动之间的先后顺序和流程流转的路径。环节可以是顺序环节,表示活动按照一定的顺序执行;也可以是并行环节,表示多个活动可以同时执行。Links are the relationships and dependencies that connect different activities, describing the sequence between activities and the path of process flow. A link can be a sequential link, which means that activities are executed in a certain order; it can also be a parallel link, which means that multiple activities can be executed at the same time.
步骤(Step),是活动的具体执行过程,描述了完成活动所需的具体操作和方法。步骤通常是一个具体的指令或指导,用于指导执行者按照特定的方式完成活动。Step is the specific execution process of an activity, describing the specific operations and methods required to complete the activity. A step is usually a specific instruction or instruction that guides the performer to complete an activity in a specific way.
图1示出根据本公开一个实施例提供的流程模型的生成系统的结构示意图。如图1所示,本公开实施例提供的流程模型的生成系统100包括:终端设备101、网络102和服务器103。终端设备101和服务器103经由网络102连接。FIG. 1 shows a schematic structural diagram of a process model generation system provided according to an embodiment of the present disclosure. As shown in FIG. 1 , a process model generation system 100 provided by an embodiment of the present disclosure includes: a terminal device 101 , a network 102 and a server 103 . The terminal device 101 and the server 103 are connected via the network 102 .
在一些实施例中,终端设备101可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。终端设备101上可以安装有各种办公系统或办公应用客户端,例如,银行业务流程管理系统104和银行业务系统105。需要说明的是,银行业务流程管理系统104是一种用于管理和优化银行业务流程的软件系统。它可以帮助银行定制和管理各种业务流程模型。银行业务系统105是指银行在日常运营中最关键的业务系统,负责处理和管理银行的核心业务功能,包括存款、贷款、支付、结算、账户管理等。In some embodiments, the terminal device 101 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablet computers, laptop computers, desktop computers, and the like. Various office systems or office application clients may be installed on the terminal device 101, such as the banking business process management system 104 and the banking business system 105. It should be noted that the banking business process management system 104 is a software system used to manage and optimize banking business processes. It helps banks customize and manage various business process models. Banking business system 105 refers to the most critical business system in the bank's daily operations, responsible for processing and managing the bank's core business functions, including deposits, loans, payments, settlements, account management, etc.
在一些实施例中,服务器103是由银行在网络环境下为终端设备101提供在线银行业务的专用计算机系统。在一些实施例中,用户可以通过终端设备101上设置的银行业务流程管理系统104向服务器103发送银行业务的业务流程配置文件,服务器103在接收到银行业务的业务流程配置文件后,根据本公开实施例的流程模型的生成方法生成银行(这里可以是总行也可以是分行)的定制化流程模型,该定制化流程模型可以实现银行的通用业务和定制化业务。在审批通过的情况下,服务器103可以在终端设备101上设置的银行业务系统105发布流程模型,用户可以在银行业务系统105中根据流程模型来办理银行业务。In some embodiments, the server 103 is a dedicated computer system provided by a bank to provide online banking services to the terminal device 101 in a network environment. In some embodiments, the user can send the business process configuration file of the banking business to the server 103 through the banking business process management system 104 set on the terminal device 101. After the server 103 receives the business process configuration file of the banking business, according to the present disclosure, The process model generation method of the embodiment generates a customized process model of the bank (here it can be the head office or a branch). The customized process model can realize the bank's general business and customized business. If the approval is passed, the server 103 can publish the process model in the banking business system 105 set on the terminal device 101, and the user can handle banking services in the banking business system 105 according to the process model.
由于使用本公开实施例中流程模型的生成方法生成银行的定制化流程模型的具体过程将在下文中详述,故这里不再赘述。Since the specific process of generating a bank's customized process model using the process model generation method in the embodiment of the present disclosure will be described in detail below, the details will not be described again here.
图2示出了根据本公开的一个实施例提供的流程模型的生成方法的流程图。本公开实施例中的流程模型的生成方法可以由服务器103执行。如图2所示,流程模型的生成方法包括:FIG. 2 shows a flowchart of a method for generating a process model provided according to an embodiment of the present disclosure. The method for generating a process model in the embodiment of the present disclosure may be executed by the server 103 . As shown in Figure 2, the process model generation method includes:
在步骤S210中,获取银行业务的业务流程配置文件,所述银行业务包括银行的通用业务和定制化业务。In step S210, the business process configuration file of the banking business is obtained, and the banking business includes the bank's general business and customized business.
在一些实施例中,银行业务是指银行提供的各种金融产品和服务。银行业务例如是存款、贷款、信用卡、理财产品和保险产品等。需要说明的是,这里的银行可以是总行也可以是分行。为了实现地缘性和政策性的适应,银行根据不同地区的特点和需求调整银行总行及分行提供的金融产品和服务,从而为不同地区的客户提供更加个性化和定制化的金融产品和服务。需要说明的是,银行的通用业务是指在不同地区的银行总行及分行所提供的常规银行业务。银行的定制化业务是指不同地区的银行总行及分行根据当地客户的需求和特点,提供的更加个性化和定制化的金融产品和服务。In some embodiments, banking refers to various financial products and services provided by banks. Banking services include deposits, loans, credit cards, financial products and insurance products, etc. It should be noted that the bank here can be either the head office or a branch. In order to achieve geographical and policy adaptation, banks adjust the financial products and services provided by bank head offices and branches according to the characteristics and needs of different regions, thereby providing more personalized and customized financial products and services to customers in different regions. It should be noted that the bank's general business refers to the regular banking services provided by bank head offices and branches in different regions. The customized business of banks refers to the more personalized and customized financial products and services provided by bank head offices and branches in different regions based on the needs and characteristics of local customers.
在一些实施例中,银行业务的业务流程配置文件是一种文档或文件,用于描述银行业务的流程和配置信息。该业务流程配置文件的文件类型包括.xls、.xlsx和.xml。在一个示例中,终端设备101上设置的银行业务流程管理系统104可以提供交互界面,用户可以在该交互界面填写银行业务的业务流程配置文件的相关内容。在一个示例中,终端设备101上设置的银行业务流程管理系统104可以提供应用程序编程接口(ApplicationProgramming Interface,简称为API),用户可以通过应用程序编程接口上传银行业务的业务流程配置文件的相关内容。在一个示例中,银行业务流程管理系统104可以并行上传和处理多个业务流程配置文件,以提高数据处理速度。In some embodiments, the business process configuration file of banking business is a document or file used to describe the process and configuration information of banking business. File types for this business process configuration file include .xls, .xlsx, and .xml. In one example, the banking business process management system 104 provided on the terminal device 101 can provide an interactive interface, and the user can fill in the relevant content of the business process configuration file of the banking business in the interactive interface. In one example, the banking business process management system 104 provided on the terminal device 101 can provide an application programming interface (Application Programming Interface, API for short), and the user can upload the relevant content of the business process configuration file of the banking business through the application programming interface. . In one example, the bank business process management system 104 can upload and process multiple business process configuration files in parallel to increase data processing speed.
在一些实施例中,银行业务流程管理系统104在接收到银行业务的业务流程配置文件后,首先检查文件头以确认其格式和完整性。例如,对于Excel文件,会检查业务流程配置文件是否包含有效的工作表和单元格数据。在一些实施例中,银行业务流程管理系统104会确保业务流程配置文件的文件扩展名与其内容格式匹配。例如,.xls文件确实应该是一个Excel 97-2003工作簿。在一些实施例中,银行业务流程管理系统104还会检查业务流程配置文件中的数据是否完整,例如,是否有缺失的字段或不完整的记录。对于业务流程配置文件中的特定字段,如日期、数字或特定编码的文本,银行业务流程管理系统104还会对其进行格式校验。对于业务流程配置文件中的数值类型的数据,银行业务流程管理系统104还会检查其是否在允许的范围内。在业务流程配置文件中,存在特定字段(如日期、数字或特定编码的文本),系统需要对这些字段进行格式校验以确保数据的合法性。校验失败处理:如果特定字段的格式不符合规定,银行业务流程管理系统104将生成格式错误的提示信息并终止处理,错误信息有:“文件格式不正确”、“文件超过限定大小”等。In some embodiments, after receiving the business process configuration file of the banking business, the banking business process management system 104 first checks the file header to confirm its format and integrity. For example, for Excel files, the business process configuration file is checked to see if it contains valid worksheet and cell data. In some embodiments, the banking business process management system 104 ensures that the file extension of the business process configuration file matches the format of its content. For example, the .xls file really should be an Excel 97-2003 workbook. In some embodiments, the banking business process management system 104 also checks whether the data in the business process configuration file is complete, for example, whether there are missing fields or incomplete records. For specific fields in the business process configuration file, such as dates, numbers or specifically encoded text, the bank business process management system 104 will also perform format verification. For the numerical type data in the business process configuration file, the bank business process management system 104 will also check whether it is within the allowed range. In the business process configuration file, there are specific fields (such as dates, numbers, or specifically encoded text), and the system needs to perform format verification on these fields to ensure the validity of the data. Verification failure processing: If the format of a specific field does not meet the requirements, the bank business process management system 104 will generate a format error prompt message and terminate the process. The error messages include: "The file format is incorrect", "The file exceeds the limited size", etc.
在一些实施例中,只有具有适当权限的用户才能通过银行业务流程管理系统104上传和处理业务流程配置文件。在一些实施例中,通过银行业务流程管理系统104上传和存储业务流程配置文件的过程中,所有数据都被加密处理以确保数据安全。In some embodiments, only users with appropriate permissions can upload and process business process configuration files through the banking business process management system 104 . In some embodiments, during the process of uploading and storing business process configuration files through the banking business process management system 104, all data is encrypted to ensure data security.
在步骤S220中,基于所述银行业务的业务流程的目标流程模型,对所述业务流程配置文件进行解析,得到业务流程配置信息,所述业务流程配置信息与所述目标流程模型中定义的属性字段存在对应关系。In step S220, based on the target process model of the business process of the banking business, the business process configuration file is parsed to obtain business process configuration information. The business process configuration information is consistent with the attributes defined in the target process model. There is a corresponding relationship between fields.
在一些实施例中,在银行业务系统105中,流程模型可以用来描述和管理各种银行业务的业务流程。图3为根据本公开一个实施例提供的目标流程模型的层级结构的示意图。如图3所示,在目标流程模型中,可以将层级结构分为以下几个层次:流程架构(ProcessArchitecture)310、产品(Product)320、活动(Activity)330、环节(Link)340和步骤(Step)350。在目标流程模型中,属性字段是指在业务流程中常用的、预定义的字段。这些字段通常用于存储和跟踪业务流程的关键信息。图4A至图4I示出了目标流程模型中定义的属性字段。下面结合图4A至图4I对目标流程模型中定义的属性字段进行介绍。In some embodiments, in the banking system 105, a process model may be used to describe and manage the business processes of various banking services. FIG. 3 is a schematic diagram of a hierarchical structure of a target process model provided according to an embodiment of the present disclosure. As shown in Figure 3, in the target process model, the hierarchical structure can be divided into the following levels: process architecture (ProcessArchitecture) 310, product (Product) 320, activity (Activity) 330, link (Link) 340 and step ( Step)350. In the target process model, attribute fields refer to commonly used, predefined fields in business processes. These fields are typically used to store and track key information for business processes. Figures 4A to 4I illustrate attribute fields defined in the target process model. The attribute fields defined in the target process model will be introduced below with reference to Figures 4A to 4I.
图4A为根据本公开一个实施例提供的流程架构中定义的属性字段的示意图。如图4A所示,流程架构310中定义的属性字段包括“流程架构编号”和“流程架构名称”。其中,“流程架构编号”是每个流程架构的唯一标识符。“流程架构名称”用于表示流程架构的名称或描述。FIG. 4A is a schematic diagram of attribute fields defined in a process architecture provided according to an embodiment of the present disclosure. As shown in Figure 4A, the attribute fields defined in the process architecture 310 include "process architecture number" and "process architecture name". Among them, "Process Architecture Number" is the unique identifier of each process architecture. "Process Architecture Name" is used to represent the name or description of the process architecture.
图4B为根据本公开一个实施例提供的产品中定义的属性字段的示意图。如图4B所示,产品320中定义的属性字段包括“产品编号”、“产品名称”、“流程负责人”、“部门”和“流程架构编号”。其中,“产品编号”是产品的唯一标识符。“产品名称”用于表示产品的名称或描述。“流程负责人”是负责产品的人员。“部门”是负责产品的部门。“流程架构编号”是产品所属于的流程架构的编号。FIG. 4B is a schematic diagram of attribute fields defined in a product provided according to an embodiment of the present disclosure. As shown in Figure 4B, the attribute fields defined in the product 320 include "product number", "product name", "process owner", "department" and "process architecture number". Among them, "Product Number" is the unique identifier of the product. "Product Name" is used to indicate the name or description of a product. A "process owner" is the person responsible for the product. "Department" is the department responsible for the product. "Process Architecture Number" is the number of the process architecture to which the product belongs.
图4C为根据本公开一个实施例提供的活动中定义的属性字段的示意图。如图4C所示,活动330中定义的属性字段包括“活动编号”、“活动名称”、“流程负责人”、“部门”、“质效指标”、“特色流程逻辑”和“产品编号”。其中,“活动编号”是活动的唯一标识符。“活动名称”表示活动的名称或描述。“流程负责人”是负责活动的人员。“部门”是负责活动的部门。“质效指标”是与活动相关的性能指标。“特色流程逻辑”是特定于活动的业务逻辑。“产品编号”是活动所属于的产品的编号。FIG. 4C is a schematic diagram of attribute fields defined in an activity provided according to an embodiment of the present disclosure. As shown in Figure 4C, the attribute fields defined in activity 330 include "activity number", "activity name", "process leader", "department", "quality efficiency indicator", "featured process logic" and "product number" . Where "activity number" is the unique identifier of the activity. "Activity Name" means the name or description of the activity. A "process owner" is the person responsible for the activity. "Department" is the department responsible for the activity. "Quality indicators" are activity-related performance indicators. "Featured process logic" is activity-specific business logic. "Product number" is the number of the product to which the activity belongs.
图4D为根据本公开一个实施例提供的环节中定义的属性字段的示意图。如图4D所示,环节340中定义的属性字段包括“环节编号”、“环节名称”、“部门”、“管理记录”、“制度文件”、“质效指标”、“特色流程逻辑”和“活动编号”。其中,“环节编号”是环节的唯一标识符。“环节名称”表示环节的名称或描述。“部门”是负责环节的部门。“管理记录”是与环节相关的管理或审计记录。“制度文件”是与环节相关的政策或制度文件。“质效指标”是与环节相关的性能指标。“特色流程逻辑”是特定于环节的业务逻辑。“活动编号”是环节所属于的活动的编号。Figure 4D is a schematic diagram of attribute fields defined in a link provided according to an embodiment of the present disclosure. As shown in Figure 4D, the attribute fields defined in link 340 include "link number", "link name", "department", "management records", "system documents", "quality efficiency indicators", "characteristic process logic" and "Activity Number". Among them, "link number" is the unique identifier of the link. "Link Name" means the name or description of the link. "Department" is the department responsible for the link. "Administrative Records" are administrative or audit records related to a session. "Institutional documents" are policy or institutional documents related to the link. "Quality and efficiency indicators" are performance indicators related to links. "Featured process logic" is link-specific business logic. "Activity number" is the number of the activity to which the link belongs.
图4E为根据本公开一个实施例提供的步骤中定义的属性字段的示意图。如图4E所示,步骤350中定义的属性字段包括“步骤编号”、“步骤名称”、“岗位”、“输入/输出”、“关联系统”、“管理记录”、“制度文件”、“质效指标”、“特色流程逻辑”和“环节编号”。其中,“步骤编号”是步骤的唯一标识符。“步骤名称”表示步骤的名称或描述。“岗位”是执行步骤的岗位或角色。“输入/输出”是步骤所需的输入和产生的输出。“关联系统”是与步骤相关的外部系统或应用。“管理记录”是与步骤相关的管理或审计记录。“制度文件”是与步骤相关的政策或制度文件。“质效指标”是与步骤相关的性能指标。“特色流程逻辑”是特定步骤的业务逻辑。“环节编号”是步骤所属于的环节的编号。FIG. 4E is a schematic diagram of attribute fields defined in steps provided according to an embodiment of the present disclosure. As shown in Figure 4E, the attribute fields defined in step 350 include "step number", "step name", "position", "input/output", "associated system", "management record", "system file", " Quality and efficiency indicators", "Featured process logic" and "Link numbers". where "step number" is the unique identifier of the step. "Step Name" represents the name or description of the step. A "position" is the position or role that performs the steps. "Input/Output" are the input required by the step and the output produced. "Associated systems" are external systems or applications that are related to a step. "Administrative records" are administrative or audit records associated with a step. "Institutional documents" are policy or institutional documents related to the steps. "Quality and efficiency indicators" are performance indicators related to steps. "Featured process logic" is the business logic for a specific step. "Link number" is the number of the link to which the step belongs.
图4F为根据本公开一个实施例提供的步骤中“管理记录”字段中定义的属性字段的示意图。如图4F所示,“管理记录”字段中定义的属性字段包括“管理记录编号”、“步骤编号”和“详情”。其中,“管理记录编号”是管理记录的唯一标识符。“步骤编号”是“管理记录”字段所属于的步骤的编号。“详情”是管理记录的内容简介。FIG. 4F is a schematic diagram of the attribute fields defined in the "Manage Record" field in the steps provided according to an embodiment of the present disclosure. As shown in Figure 4F, the attribute fields defined in the "Management Record" field include "Management Record Number", "Step Number" and "Details". Among them, "management record number" is the unique identifier of the management record. "Step Number" is the number of the step to which the "Manage Record" field belongs. "Details" is a brief introduction to the management record.
图4G为根据本公开一个实施例提供的步骤中“制度文件”字段中定义的属性字段的示意图。如图4G所示,“制度文件”字段中定义的属性字段包括“制度文件编号”、“步骤编号”、“标题”和“内容”。其中,“制度文件编号”是制度文件的唯一标识符。“步骤编号”是“制度文件”字段所属于的步骤的编号。“标题”是制度文件的标题。“内容”是制度文件的内容简介。Figure 4G is a schematic diagram of the attribute fields defined in the "regime file" field in the steps provided according to an embodiment of the present disclosure. As shown in Figure 4G, the attribute fields defined in the "regulatory document" field include "regulatory document number", "step number", "title" and "content". Among them, "regulatory document number" is the unique identifier of the institutional document. "Step number" is the number of the step to which the "regulatory document" field belongs. "Title" is the title of the institutional document. "Content" is the brief introduction to the institutional documents.
图4H为根据本公开一个实施例提供的步骤中“质效指标”字段中定义的属性字段的示意图。如图4H所示,“质效指标”字段中定义的属性字段包括“质效指标编号”、“步骤编号”、“描述”和“目标值”。其中,“质效指标编号”是质效指标的唯一标识符。“步骤编号”是“质效指标”字段所属于的步骤的编号。“描述”是质效指标的内容简介。“目标值”是质效指标的目标数值。Figure 4H is a schematic diagram of the attribute fields defined in the "quality and efficiency index" field in the step provided according to an embodiment of the present disclosure. As shown in Figure 4H, the attribute fields defined in the "quality and efficiency indicator" field include "quality and efficiency indicator number", "step number", "description" and "target value". Among them, the "quality and efficiency indicator number" is the unique identifier of the quality and efficiency indicator. "Step number" is the number of the step to which the "Quality and efficiency indicator" field belongs. "Description" is a brief introduction to the quality and effectiveness indicators. "Target value" is the target value of the quality and efficiency indicator.
图4I为根据本公开一个实施例提供的活动中“特色流程逻辑”字段中定义的属性字段的示意图。如图4I所示,“特色流程逻辑”字段中定义的属性字段包括“特色流程逻辑编号”、“活动编号”、“描述”和“触发条件”。其中,“特色流程逻辑编号”是特色流程逻辑的唯一标识符。“活动编号”是“特色流程逻辑”字段所属于的活动的编号。“描述”是特色流程逻辑的内容简介。“触发条件”是执行特色流程逻辑的必要条件。FIG. 4I is a schematic diagram of attribute fields defined in the "Featured Process Logic" field in an activity provided according to an embodiment of the present disclosure. As shown in Figure 4I, the attribute fields defined in the "Featured Process Logic" field include "Featured Process Logic Number", "Activity Number", "Description" and "Trigger Condition". Among them, "Featured Process Logic Number" is the unique identifier of the featured process logic. "Activity Number" is the number of the activity to which the "Featured Process Logic" field belongs. "Description" is a brief introduction to the featured process logic. "Trigger conditions" are necessary conditions for executing the featured process logic.
在一些实施例中,服务器103基于银行业务的业务流程的目标流程模型的层级结构,对银行业务的业务流程配置文件进行解析,并将解析出的数据映射到目标流程模型中定义的属性字段的数据结构,得到业务流程配置信息。需要说明的是,业务流程配置文件被解析为与目标流程模型中定义的属性字段相关的业务流程配置信息,也即是,业务流程配置信息与与目标流程模型中定义的属性字段存在对应关系。In some embodiments, the server 103 parses the business process configuration file of the banking business based on the hierarchical structure of the target process model of the business process of the banking business, and maps the parsed data to the attribute fields defined in the target process model. Data structure to obtain business process configuration information. It should be noted that the business process configuration file is parsed into business process configuration information related to the attribute fields defined in the target process model. That is, the business process configuration information has a corresponding relationship with the attribute fields defined in the target process model.
在步骤S230中,对所述业务流程配置信息进行校验。In step S230, the business process configuration information is verified.
在一些实施例中,业务流程配置信息包括银行的定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑。在一些实施例中,银行业务流程管理系统104中设置有脚本引擎,允许用户编写自定义的银行的定制化业务的业务规则脚本。这里的,银行的定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑是用户根据银行的定制化业务编写的。这样,用户根据银行的定制化业务自定义编写业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑,能够允许后端服务通过解析业务流程配置文件来动态生成流程模型和执行逻辑。这样,当银行业务需求发生变化时,只需要调整业务流程配置文件,调整少量代码或无需修改代码即可。In some embodiments, the business process configuration information includes the characteristic process logic of activities, the characteristic process logic of links, and the characteristic process logic of steps in the business process of the bank's customized business. In some embodiments, the bank business process management system 104 is provided with a script engine, allowing users to write customized business rule scripts for the bank's customized services. Here, the characteristic process logic of activities, the characteristic process logic of links and the characteristic process logic of steps in the business process of the bank's customized business are written by users based on the bank's customized business. In this way, users can customize the characteristic process logic of activities, links and steps in the business process according to the bank's customized business, allowing the back-end service to dynamically generate process models and processes by parsing the business process configuration file. Execute logic. In this way, when banking business needs change, you only need to adjust the business process configuration file and adjust a small amount of code or no code modifications.
在一些实施例中,在业务流程配置文件中,银行的定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑具有定制化业务的标签,服务器103可以通过识别标签获得银行的定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑。In some embodiments, in the business process configuration file, the characteristic process logic of activities, the characteristic process logic of links, and the characteristic process logic of steps in the business process of the bank's customized business have labels of customized services, and the server 103 can pass The identification tag obtains the characteristic process logic of activities, links, and steps in the bank's customized business process.
在一些实施例中,银行业务流程管理系统104中设置的脚本引擎还可以允许用户编写自定义的银行的定制化业务的业务规则的校验脚本。服务器103获取用户编写的银行的定制化业务的业务规则(例如,对于存款开户,不同银行可能需要在特定的工作时间和具有特定权限的员工参与。又例如,银行分行的“地方特色存款”,银行分行可能有与总行不同的业务规则(例如,地区限制和银行分行额度限制等))的校验脚本,利用校验脚本对银行的定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑进行校验。校验脚本引擎的实施中,校验不通过时,系统通常会提供以下提示,以帮助用户解决问题,错误提示“定制化业务规则错误,检测到定制化业务规则中的错误逻辑。”如错误内容符合预置逻辑,会给出修改建议,例如:“仔细检查定制化业务规则,特别关注被标记为违规的部分”。这样,能够更准确地捕捉到银行总行、分行或特定业务场景的独特需求,并在流程模型中进行精确配置。In some embodiments, the script engine provided in the bank business process management system 104 may also allow users to write customized verification scripts for the business rules of the bank's customized business. The server 103 obtains the business rules of the bank's customized business written by the user (for example, for deposit account opening, different banks may require employees with specific permissions to participate during specific working hours. Another example, "local characteristic deposits" of bank branches, Bank branches may have verification scripts with different business rules than the head office (for example, regional restrictions and bank branch quota limits, etc.). Use the verification scripts to verify the characteristic process logic and links of activities in the bank's customized business process. The characteristic process logic and the characteristic process logic of the steps are verified. In the implementation of the verification script engine, when the verification fails, the system usually provides the following prompt to help the user solve the problem. The error message is "Customized business rule error. Wrong logic in the customized business rule was detected." Such as error The content conforms to the preset logic and modification suggestions will be given, for example: "Check the customized business rules carefully, paying special attention to the parts marked as violations." In this way, the unique needs of a bank's head office, branches, or specific business scenarios can be more accurately captured and accurately configured in the process model.
在一些实施例中,业务流程配置信息还包括银行业务的业务流程的流程架构的描述。需要说明的是,银行业务的业务流程的流程架构是指银行业务的业务流程的组织结构和层次关系,描述各个流程之间的依赖关系和执行顺序。在一些实施例中,服务器103将银行业务的业务流程的流程架构的描述与银行业务的业务流程的预设标准进行比较,如不符合,终止后续处理,给出错误提示“流程信息不正确,请根据建议进行调整”,同时会提供修改建议,例如“请对流程架构进行修正,以使其符合银行业务的业务流程的预设标准”。以确定银行业务的业务流程的流程架构是否符合银行业务的业务流程的预设标准。In some embodiments, the business process configuration information also includes a description of the process architecture of the business process of the banking business. It should be noted that the process architecture of banking business processes refers to the organizational structure and hierarchical relationship of banking business processes, describing the dependencies and execution sequence between each process. In some embodiments, the server 103 compares the description of the process architecture of the banking business process with the preset standards of the banking business process. If it does not match, the subsequent processing is terminated and an error message "The process information is incorrect. Please make adjustments according to the suggestions" and also provide modification suggestions, such as "Please make modifications to the process structure so that it conforms to the preset standards of banking business processes." To determine whether the process architecture of the banking business process meets the preset standards of the banking business process.
在一些实施例中,业务流程配置信息还包括:银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统。在一些实施例中,服务器103确定银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统是否在主数据管理进行注册。需要说明的是,银行业务流程管理系统104的主数据管理是指对银行业务流程中的主要数据进行集中管理和维护的过程。这里,确定银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统在主数据管理进行注册,银行可以更好地管理和利用银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统等这些数据,提高业务流程的效率和准确性。在一些实施例中,服务器103基于预设的部门、岗位和关联系统与其权限范围的对应关系,确定银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统的权限范围是否正确,以确保数据的安全性和一致性。In some embodiments, the business process configuration information also includes: the department responsible for the product, the department responsible for the activity, the department responsible for the link, the position responsible for the step and the associated system of the step in the business process of the banking business. In some embodiments, the server 103 determines whether the responsible department for the product, the responsible department for the activity, the responsible department for the link, the responsible position for the step, and the associated system of the step in the banking business process are registered in the master data management. It should be noted that the master data management of the banking business process management system 104 refers to the process of centralized management and maintenance of the main data in the banking business process. Here, determine the product responsible department, activity responsible department, link responsible department, step responsible position and step related system in the banking business process and register them in the master data management. The bank can better manage and utilize banking business. Data such as the department responsible for products, the department responsible for activities, the department responsible for links, the positions responsible for steps, and the associated systems of steps in the business process can improve the efficiency and accuracy of the business process. In some embodiments, the server 103 determines the department responsible for products, the department responsible for activities, the department responsible for links, and the department responsible for steps in the business process of the banking business based on the correspondence between the preset departments, positions, and associated systems and their scope of authority. Whether the authority scope of the associated system of positions and steps is correct to ensure data security and consistency.
在一些实施例中,业务流程配置信息还包括:银行业务的业务流程中环节的管理记录、环节的制度文件、步骤的管理记录和步骤的制度文件。需要说明的是,管理记录包括交易码、单证、重空、核算科目等要素。制度文件是指银行业务的业务流程需要遵循的具体规定和制度。在一些实施例中,服务器103确定银行业务的业务流程中环节的制度文件和步骤的制度文件与银行业务是否匹配,确定银行业务的业务流程中环节的制度文件和步骤的制度文件是否是最新版本。例如,如果银行业务的业务流程为“贷款批准流程”,则服务器103会检查是否有与之相关的贷款批准制度文件,并且该文件是否为最新版本。在一些实施例中,服务器103确定银行业务的业务流程中环节的管理记录和步骤的管理记录是否符合银行的通用管理要求。例如,对于管理记录,服务器103会验证其是否符合银行的通用管理要求,如交易码是否有效,单证是否完整等。In some embodiments, the business process configuration information also includes: management records of links, policy files of links, management records of steps, and policy files of steps in the business process of the banking business. It should be noted that management records include transaction codes, documents, duplicates, accounting accounts and other elements. System documents refer to the specific regulations and systems that need to be followed in banking business processes. In some embodiments, the server 103 determines whether the policy files of links and steps in the business process of the banking business match the banking business, and determines whether the policy files of the links and the policy files of the steps in the business process of the banking business are the latest versions. . For example, if the business process of banking business is "loan approval process", the server 103 will check whether there is a loan approval system file related to it, and whether the file is the latest version. In some embodiments, the server 103 determines whether the management records of links and steps in the business process of the banking business comply with the bank's general management requirements. For example, for management records, the server 103 will verify whether they meet the bank's general management requirements, such as whether the transaction code is valid, whether the document is complete, etc.
在一些实施例中,业务流程配置信息还包括:银行业务的业务流程中活动的质效指标、环节的质效指标和步骤的质效指标。在一些实施例中,在确定质效指标的定义后,服务器103确定银行业务的业务流程中活动的质效指标、环节的质效指标和步骤的质效指标是否有相应的数据源、取数逻辑和负责人。如果在流程质效指标校验过程中发现问题,系统将生成相应的错误信息,例如:“流程质效指标配置错误,检测到流程质效指标配置中存在错误或不合规的设置。”。同时给出修改建议:“仔细检查指标类型、取数频率、维度、属性、所属部门和负责人等设置,确保其与实际业务需求相符。”。在一个示例中,银行业务的业务流程的中活动的质效指标、环节的质效指标和步骤的质效指标的校验涉及多个方面。例如,指标类型(例如,效率、效果、风险等)、取数频率(例如,实时、日、月等)、维度(例如,产品、地区、部门等)、属性(例如,数值型、百分比型等)和负责人。In some embodiments, the business process configuration information also includes: quality efficiency indicators of activities, links, and steps in the banking business process. In some embodiments, after determining the definition of quality and efficiency indicators, the server 103 determines whether the quality and efficiency indicators of activities, links and steps in the banking business process have corresponding data sources and data. Logic and responsible. If a problem is found during the process of process quality efficiency indicator verification, the system will generate the corresponding error message, for example: "The process quality efficiency indicator configuration error has been detected. There are errors or non-compliant settings in the process quality efficiency indicator configuration.". At the same time, modification suggestions are given: "Carefully check the indicator type, frequency of data acquisition, dimensions, attributes, department and person in charge, etc., to ensure that they are consistent with actual business needs." In one example, the verification of the quality efficiency indicators of activities, links and steps in a banking business process involves multiple aspects. For example, indicator type (for example, efficiency, effect, risk, etc.), frequency of data acquisition (for example, real-time, daily, monthly, etc.), dimension (for example, product, region, department, etc.), attribute (for example, numerical type, percentage type, etc.) etc.) and the person in charge.
可以理解的是,业务流程配置信息校验通过的情况下,保证了银行的定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑的正确性,还保证了银行业务的业务流程的流程架构符合银行业务的业务流程的预设标准、还保证了银行业务的业务流程中产品的负责部门、活动的负责部门、环节的负责部门、步骤的负责岗位和步骤的关联系统的权限范围正确,还保证了确定银行业务的业务流程中环节的制度文件和步骤的制度文件与银行业务匹配,银行业务的业务流程中环节的制度文件和步骤的制度文件是最新版本,以及银行业务的业务流程中环节的管理记录和步骤的管理记录符合银行的通用管理要求,这提高了生成的银行的定制化流程模型的准确性和合规性,降低了银行的业务风险。It can be understood that when the business process configuration information passes the verification, the correctness of the characteristic process logic of activities, the characteristic process logic of links and the characteristic process logic of steps in the business process of the bank's customized business is guaranteed. It also ensures that It ensures that the process structure of the banking business process conforms to the preset standards of the banking business process, and also ensures that the product responsible department, the activity responsible department, the link responsible department, the step responsible position and the step in the banking business process The scope of authority of the associated system is correct, and it also ensures that the institutional documents and steps that determine the links in the banking business process match the banking business, and the institutional documents and steps in the banking business process are the latest version. , and the management records of links and steps in the banking business process comply with the bank's general management requirements, which improves the accuracy and compliance of the generated bank's customized process model and reduces the bank's business risk.
在步骤S240中,在校验通过的情况下,基于所述业务流程配置信息与所述目标流程模型中定义的属性字段之间的对应关系,利用所述业务流程配置信息对所述目标流程模型中定义的属性字段进行配置,以建立所述银行业务的业务流程的流程模型。In step S240, if the verification passes, based on the correspondence between the business process configuration information and the attribute fields defined in the target process model, the business process configuration information is used to compare the target process model. Configure the attribute fields defined in to establish a process model of the banking business process.
在一些实施例中,在校验通过的情况下,将业务流程配置信息进行预处理(例如,类型转换、空值填充、异常值处理、数据编码和标准化等)以确保数据符合后续业务逻辑和流程模型要求。在一些实施例中,生成目标流程模型中的节点,该节点包括属性字段。需要说明的是,目标流程模型中的节点是目标流程模型中的具体执行单元,节点的属性(即,目标流程模型中定义的属性字段)描述了业务流程中的具体操作和流转关系。在一些实施例中,业务流程的分组架构可以根据流程类别进行分类,例如将系统的业务流程划分为用户注册流程、存款流程、取款流程等。所以,在构建流程模型时,根据内置或用户定义的分组架构(例如,业务模块或流程类别ProcessType)对目标流程模型中的节点进行分类。然后,在分组架构中,根据业务需求自动创建基础节点。每个基础节点都会带有一个唯一的标识符(NodeID)。在一些实施例中,服务器103在校验通过的情况下,基于业务流程配置信息与目标流程模型中定义的属性字段之间的对应关系,利用业务流程配置信息对目标流程模型中定义的属性字段进行基础配置。在一个示例中,可以利用业务流程配置信息对如图4A至图4I中目标流程模型中定义的“流程架构编号”、“流程架构名称”、“产品编号”、“产品名称”、“活动编号”、“活动名称”、“环节编号”、“环节名称”、“步骤编号”、“步骤名称”、“管理记录”、“输入/输出”、“流程负责人”、“部门”、“岗位”、“质效指标”、“关联系统”、“特色流程逻辑”和“制度文件”等属性字段进行基础配置。In some embodiments, if the verification passes, the business process configuration information is preprocessed (for example, type conversion, null value filling, outlier processing, data encoding and standardization, etc.) to ensure that the data conforms to subsequent business logic and Process model requirements. In some embodiments, a node in the target process model is generated, the node including attribute fields. It should be noted that the nodes in the target process model are specific execution units in the target process model, and the attributes of the nodes (that is, the attribute fields defined in the target process model) describe specific operations and flow relationships in the business process. In some embodiments, the grouping structure of business processes can be classified according to process categories, for example, the business processes of the system are divided into user registration processes, deposit processes, withdrawal processes, etc. Therefore, when building a process model, classify the nodes in the target process model according to a built-in or user-defined grouping schema (for example, business module or process category ProcessType). Then, in the grouping architecture, basic nodes are automatically created according to business needs. Each basic node will have a unique identifier (NodeID). In some embodiments, if the verification passes, the server 103 uses the business process configuration information to compare the attribute fields defined in the target process model based on the correspondence between the business process configuration information and the attribute fields defined in the target process model. Perform basic configuration. In one example, the business process configuration information can be used to configure the "process architecture number", "process architecture name", "product number", "product name", and "activity number" defined in the target process model in Figures 4A to 4I. ”, “activity name”, “link number”, “link name”, “step number”, “step name”, “management record”, “input/output”, “process leader”, “department”, “position ", "Quality and Efficiency Indicators", "Associated Systems", "Featured Process Logic" and "Institutional Documents" and other attribute fields for basic configuration.
在一些实施例中,服务器103可以将业务流程配置信息中银行的定制化业务的业务流程中活动的特色流程逻辑、环节的特色流程逻辑和步骤的特色流程逻辑编译为可执行代码,将可执行代码与活动、环节和步骤所对应的节点绑定,从而将可执行代码应用到对应的活动、环境和步骤中,使得建立的流程模型可以实现银行的通用业务和定制化业务。在一些实施例中,将预设制度文件列表中的制度文件的元数据与环节和步骤的属性字段(例如,“环节名称”、“步骤名称”、“岗位”“部门”和“质效指标”等)进行匹配,将匹配的制度文件与环节和步骤所对应的节点绑定。例如,如果一个制度文件的适用范围是“所有贷款业务”,那么它将被自动关联到所有涉及贷款的环节和步骤所对应的节点。一旦将匹配的制度文件与环节和步骤所对应的节点绑定成功,会自动在相应的环节和步骤的“制度文件”属性字段中添加关联的制度文件信息。同时,系统也提供手动调整的功能,允许用户在流程模型构造阶段或后续阶段添加或删除制度文件关联信息。所有的制度文件关联信息将被保存在数据库中,并且支持版本控制。这意味着,当制度文件或环节和步骤发生变更时,相关的关联信息也会被相应地更新或版本化。In some embodiments, the server 103 can compile the characteristic process logic of activities, the characteristic process logic of links, and the characteristic process logic of steps in the business process of the bank's customized business in the business process configuration information into executable code, and convert the executable code into executable code. The code is bound to the nodes corresponding to the activities, links and steps, so that the executable code is applied to the corresponding activities, environments and steps, so that the established process model can realize the bank's general business and customized business. In some embodiments, the metadata of the system files in the default system file list are combined with the attribute fields of links and steps (for example, "link name", "step name", "position", "department" and "quality and efficiency indicators"). ", etc.) are matched, and the matching system files are bound to the nodes corresponding to the links and steps. For example, if the scope of application of a system document is "all loan businesses", then it will be automatically associated to the nodes corresponding to all links and steps involved in loans. Once the matching system file is successfully bound to the node corresponding to the link and step, the associated system file information will be automatically added to the "system file" attribute field of the corresponding link and step. At the same time, the system also provides manual adjustment functions, allowing users to add or delete system file related information during the process model construction stage or subsequent stages. All system file related information will be saved in the database and version control is supported. This means that when institutional documents or links and steps are changed, the relevant associated information will be updated or versioned accordingly.
在一些实施例中,节点的属性(即,目标流程模型中定义的属性字段)还包括“审核状态”、“版本标志”和“版本号”。服务器103通过对“审核状态”、“版本标志”和“版本号”等字段进行配置可以实现流程模型的审批和版本管理。在一些实施例中,节点的属性(即,目标流程模型中定义的属性字段)还包括“生效日期”、“失效日期”。服务器103通过对“生效日期”、“失效日期”等字段进行配置可以设置流程模型的中的活动、环节、步骤的有效期。In some embodiments, the attributes of the node (ie, attribute fields defined in the target process model) also include "audit status", "version flag" and "version number". The server 103 can implement the approval and version management of the process model by configuring fields such as "audit status", "version flag" and "version number". In some embodiments, the attributes of the node (ie, attribute fields defined in the target process model) also include "effective date" and "expiry date". The server 103 can set the validity period of the activities, links, and steps in the process model by configuring fields such as "effective date" and "expiry date".
在一些实施例中,构建的流程模型和业务流程配置信息存储在数据库中。服务器103可以根据流程模型绘制流程画像,以便更好地理解和展示流程的执行过程。在一些实施例中,服务器103可以初始化一个空的流程画布,该流程画布是一个图形界面元素,具有一定的高度和宽度。服务器103可以调用内部函数,根据流程模型的定义,计算出每个流程模型的节点在流程画布上的坐标位置,在计算出的坐标位置上,将标准化和转换后的数据注入到相应的节点,根据数据生成相应的图形元素(如矩形、圆形、箭头等),并将这些元素添加到流程画布上,将每个图形元素与其对应的数据和属性进行绑定,最后调用内部的流程渲染引擎,将准备好的流程画布显示在用户界面上。在一些实施例中,服务器103在生成流程画像后执行生成结果校验,主要是对流程画像中各个节点的属性字段的完整性和一致性进行验证。生成的流程画像将自动附带一个“草稿”标签,表示其尚未经过最终审批。初始生成的流程画像将以“草稿”状态出现在流程画布上。用户可以在这个阶段进行手动调整,以满足某些特殊业务需求或处理特殊情况。存储用户手动调整后的流程画像数据到数据库。In some embodiments, the built process model and business process configuration information are stored in a database. The server 103 can draw a process portrait based on the process model to better understand and display the execution process of the process. In some embodiments, the server 103 may initialize an empty process canvas, which is a graphical interface element with a certain height and width. The server 103 can call an internal function to calculate the coordinate position of each process model node on the process canvas according to the definition of the process model, and inject the standardized and converted data into the corresponding node at the calculated coordinate position. Generate corresponding graphic elements (such as rectangles, circles, arrows, etc.) based on the data, add these elements to the process canvas, bind each graphic element to its corresponding data and attributes, and finally call the internal process rendering engine , display the prepared process canvas on the user interface. In some embodiments, the server 103 performs generation result verification after generating the process portrait, mainly to verify the integrity and consistency of the attribute fields of each node in the process portrait. The generated process portrait will automatically have a "Draft" label attached, indicating that it has not yet undergone final approval. The initially generated process portrait will appear on the process canvas in a "draft" state. Users can make manual adjustments at this stage to meet some special business needs or handle special situations. Store the process portrait data manually adjusted by the user into the database.
在一些实施例中,服务器103可以将生成的流程模型和流程画像通过银行业务流程管理系统104提供给相关人员进行审批,在审批通过后,将流程模型和流程画像在银行业务系统105进行发布。In some embodiments, the server 103 can provide the generated process model and process portrait to relevant personnel for approval through the banking business process management system 104. After the approval is passed, the process model and process portrait are released in the banking business system 105.
图5示出了根据本公开的一个实施例提供的流程模型的生成装置的示意图。如图5所示,流程模型的生成装置500包括业务流程配置文件获取单元510、解析单元520、校验单元530和流程模型建立单元540。FIG. 5 shows a schematic diagram of a device for generating a process model provided according to an embodiment of the present disclosure. As shown in FIG. 5 , the process model generation device 500 includes a business process configuration file acquisition unit 510 , an analysis unit 520 , a verification unit 530 and a process model establishment unit 540 .
业务流程配置文件获取单元510,用于获取银行业务的业务流程配置文件,所述银行业务包括银行的通用业务和定制化业务。The business process configuration file obtaining unit 510 is used to obtain the business process configuration file of banking services, where the banking services include general services and customized services of the bank.
解析单元520,用于基于所述银行业务的业务流程的目标流程模型,对所述业务流程配置文件进行解析,得到业务流程配置信息,所述业务流程配置信息与所述目标流程模型中定义的属性字段存在对应关系。The parsing unit 520 is configured to parse the business process configuration file based on the target process model of the banking business process to obtain business process configuration information. The business process configuration information is consistent with the target process model defined in the target process model. There is a corresponding relationship between attribute fields.
校验单元530,用于对所述业务流程配置信息进行校验。The verification unit 530 is used to verify the business process configuration information.
流程模型建立单元540,用于在校验通过的情况下,基于所述业务流程配置信息与所述目标流程模型中定义的属性字段之间的对应关系,利用所述业务流程配置信息对所述目标流程模型中定义的属性字段进行配置,以建立所述银行业务的业务流程的流程模型。The process model establishing unit 540 is configured to, if the verification passes, use the business process configuration information to create a comparison of the business process configuration information and the attribute fields defined in the target process model based on the corresponding relationship between the business process configuration information and the attribute fields defined in the target process model. Configure the attribute fields defined in the target process model to establish a process model of the banking business process.
由于使用本公开实施例中流程模型的生成方法生成银行的定制化流程模型的过程在上文中的方法实施例中已经详述,故这里不再赘述。Since the process of generating a bank's customized process model using the process model generation method in the embodiment of the present disclosure has been described in detail in the above method embodiment, it will not be described again here.
本公开实施例还提供了一种电子设备,如图6所示,包括存储器620、处理器610及存储在存储器620上并可在处理器610上运行的程序,该程序被处理器610执行时可实现上述流程模型的生成方法中各实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present disclosure also provides an electronic device, as shown in FIG. 6 , including a memory 620, a processor 610, and a program stored in the memory 620 and executable on the processor 610. When the program is executed by the processor 610 Each process of each embodiment in the above method for generating a process model can be implemented and the same technical effect can be achieved. To avoid repetition, details will not be described here.
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读的存储介质中,并由处理器进行加载和执行。为此,本公开实施例还提供了一种存储介质,该存储介质上存储有计算机程序或指令,该计算机程序或指令被处理器执行时可实现上述流程模型的生成方法中各实施例的各个过程。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling relevant hardware through instructions, and the instructions can be stored in a computer-readable storage medium. , and loaded and executed by the processor. To this end, embodiments of the present disclosure also provide a storage medium on which a computer program or instructions are stored. When the computer program or instructions are executed by a processor, the computer program or instructions can implement each of the embodiments of the above process model generation method. process.
由于该存储介质中所存储的指令,可以执行本公开实施例所提供的流程模型的生成方法中的步骤,因此,可以实现本公开实施例所提供的流程模型的生成方法所能实现的有益效果,详见前面的实施例,在此不再赘述。以上各个操作的具体实施可参见前面的实施例,在此不再赘述。Due to the instructions stored in the storage medium, steps in the process model generation method provided by the embodiments of the present disclosure can be executed. Therefore, the beneficial effects achieved by the process model generation method provided by the embodiments of the present disclosure can be achieved. , please refer to the previous embodiment for details and will not be described again here. For the specific implementation of each of the above operations, please refer to the previous embodiments and will not be described again here.
综上,获取银行业务的业务流程配置文件,其中银行业务包括银行的通用业务和定制化业务,基于银行业务的业务流程的目标流程模型,对业务流程配置文件进行解析,得到业务流程配置信息,其中解析得到的业务流程配置信息与银行业务的业务流程的目标流程模型中定义的属性字段存在对应关系,接着,对业务流程配置信息进行校验,在校验通过的情况下,根据业务流程配置信息与银行业务的业务流程的目标流程模型中定义的属性字段之间的对应关系,基于业务流程配置信息对目标流程模型中定义的属性字段进行配置,这样,由于可以对业务流程配置文件进行解析,得到银行(这里的银行可以是总行,也可以是分行)的通用业务的业务流程配置信息和定制化业务的业务流程配置信息,所以建立的银行的定制化的流程模型可以实现银行的通用业务和定制化业务,仅仅需要银行上传包括银行的通用业务和定制化业务的银行业务的业务流程配置文件即可自动生成银行的定制化的流程模型,从而简化了生成银行的定制化流程模型的操作,降低了生成银行的定制化流程模型的耗时,提高了生成银行的定制化流程模型的效率。In summary, obtain the business process configuration file of the banking business, where the banking business includes the bank's general business and customized business. Based on the target process model of the banking business process, the business process configuration file is parsed to obtain the business process configuration information. There is a correspondence between the parsed business process configuration information and the attribute fields defined in the target process model of the banking business process. Then, the business process configuration information is verified. If the verification passes, the business process configuration is Correspondence between the information and the attribute fields defined in the target process model of the banking business process. Configure the attribute fields defined in the target process model based on the business process configuration information. In this way, the business process configuration file can be parsed. , obtain the business process configuration information of the general business of the bank (the bank here can be the head office or the branch) and the business process configuration information of the customized business, so the customized process model of the bank can be established to realize the bank's general business and customized business, the bank only needs to upload the business process configuration file of the bank's general business and customized business to automatically generate the bank's customized process model, thus simplifying the operation of generating the bank's customized process model. , which reduces the time-consuming process of generating the bank's customized process model and improves the efficiency of generating the bank's customized process model.
另外,对业务流程配置信息进行校验,在校验通过的情况下,基于业务流程配置信息对目标流程模型中定义的属性字段进行配置,来建立银行的定制化的流程模型,这提高了生成的银行的定制化流程模型的准确性和合规性,降低了银行的业务风险。In addition, the business process configuration information is verified. If the verification passes, the attribute fields defined in the target process model are configured based on the business process configuration information to establish the bank's customized process model, which improves the generation The accuracy and compliance of the bank's customized process model reduce the bank's business risk.
最后应说明的是:显然,上述实施例仅仅是为清楚地说明本公开所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本公开的保护范围之中。Finally, it should be noted that: obviously, the above-mentioned embodiments are only examples to clearly illustrate the present disclosure, and are not intended to limit the implementation. For those of ordinary skill in the art, other different forms of changes or modifications can be made based on the above description. An exhaustive list of all implementations is neither necessary nor possible. The obvious changes or changes derived therefrom are still within the protection scope of the present disclosure.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311659813.7A CN117670007A (en) | 2023-12-05 | 2023-12-05 | Process model generation method, related devices and media |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311659813.7A CN117670007A (en) | 2023-12-05 | 2023-12-05 | Process model generation method, related devices and media |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117670007A true CN117670007A (en) | 2024-03-08 |
Family
ID=90069328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311659813.7A Pending CN117670007A (en) | 2023-12-05 | 2023-12-05 | Process model generation method, related devices and media |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117670007A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119668567A (en) * | 2025-02-19 | 2025-03-21 | 安徽驿路微行科技有限公司 | Business model generation method, device, computer equipment and readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006285313A (en) * | 2005-03-31 | 2006-10-19 | Fujitsu Ltd | Business process model creation support system and program, and business process model creation processing method |
CN106873957A (en) * | 2016-06-23 | 2017-06-20 | 阿里巴巴集团控股有限公司 | The processing method and equipment of a kind of operation flow |
CN112561386A (en) * | 2020-12-24 | 2021-03-26 | 建信金融科技有限责任公司 | Method, device and equipment for acquiring business process |
CN116048987A (en) * | 2023-01-10 | 2023-05-02 | 京东科技控股股份有限公司 | Processing method, device, electronic equipment, system and storage medium for flow business |
CN116737137A (en) * | 2023-06-09 | 2023-09-12 | 兴业银行股份有限公司 | Business process generation method, device, computer equipment and storage medium |
-
2023
- 2023-12-05 CN CN202311659813.7A patent/CN117670007A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006285313A (en) * | 2005-03-31 | 2006-10-19 | Fujitsu Ltd | Business process model creation support system and program, and business process model creation processing method |
CN106873957A (en) * | 2016-06-23 | 2017-06-20 | 阿里巴巴集团控股有限公司 | The processing method and equipment of a kind of operation flow |
CN112561386A (en) * | 2020-12-24 | 2021-03-26 | 建信金融科技有限责任公司 | Method, device and equipment for acquiring business process |
CN116048987A (en) * | 2023-01-10 | 2023-05-02 | 京东科技控股股份有限公司 | Processing method, device, electronic equipment, system and storage medium for flow business |
CN116737137A (en) * | 2023-06-09 | 2023-09-12 | 兴业银行股份有限公司 | Business process generation method, device, computer equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119668567A (en) * | 2025-02-19 | 2025-03-21 | 安徽驿路微行科技有限公司 | Business model generation method, device, computer equipment and readable storage medium |
CN119668567B (en) * | 2025-02-19 | 2025-05-13 | 安徽驿路微行科技有限公司 | Business model generation method, device, computer equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11487529B2 (en) | User interface that integrates plural client portals in plural user interface portions through sharing of one or more log records | |
US11436613B2 (en) | Computer-guided corporate governance with document generation and execution | |
US20200104296A1 (en) | System and method for a hybrid contract execution environment | |
US8639729B2 (en) | Executing a business process in a framework | |
Sadiq et al. | Data flow and validation in workflow modelling | |
US8271369B2 (en) | Financial modeling and forecasting system | |
US20200380202A1 (en) | Systems and methods of electronic form management | |
US20180285394A1 (en) | System and Method for Data Integration | |
CN111581210A (en) | Data importing method and system | |
CN107924538A (en) | financial information reporting system | |
US20090055341A1 (en) | Regulatory Survey Automation System (RSAS) | |
CN112115107A (en) | Contract text automatic generation method and device | |
US20120158583A1 (en) | Automated bank transfers using identifier tokens | |
US8473399B2 (en) | Invoice data object for a common data object format | |
US20210312555A1 (en) | Computer-Guided Corporate Financing with Document Generation and Execution | |
CN116957512A (en) | Payment platform message management method, device and computer readable storage medium | |
CN118940734A (en) | A report logic capture and report generation method, system and application | |
CN117670007A (en) | Process model generation method, related devices and media | |
CN114416805B (en) | Data checking method and device, computer equipment and storage medium | |
CN119440486A (en) | Smart contract generation and execution method, device, equipment and medium | |
CN112633825A (en) | Enterprise sales promotion cost control system | |
CN110782330A (en) | Configuration method of accounting voucher of financial cloud platform | |
US20190102844A1 (en) | Centralized taxation evaluation | |
US20140229345A1 (en) | Application process framework for integrated and extensible accounting system | |
US20220230153A1 (en) | Payment manager having data enrichment tool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20240308 |