Financial business visualization process construction method, system, equipment and medium
By building system components and process models according to the needs of financial business scenarios, obtaining node components and building processes, creating integration interfaces and optimizing the orchestration interface, the problems of low efficiency and insufficient scalability of existing financial business process orchestration methods are solved, and the Efficient and scalable financial business process orchestration.
Patent Information
- Application Number
- CN202411403857.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-24
AI Technical Summary
The existing financial business process orchestration methods are inefficient and insufficiently scalable, especially when dealing with large-scale systems or integrating with other systems, there are hardware resources, performance limitations, high learning curves, and differences in technical support and updates.
By determining system components and functional modules according to the predetermined financial business scenario requirements, confirming the data model and process model, obtaining node components from the pre-established component library, obtaining user drag operation data for process construction, creating a process integration interface, and based on Real-time business status optimization integrated interface orchestration interface.
The matching of business process arrangements and business needs, improving the efficiency and scalability of financial business process arrangements, reducing user learning costs, and improving the efficiency of technical support and updating.
Smart Images

Figure CN119356674A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of data processing and financial technology, and in particular to a method, system, device and medium for constructing a visual process of financial business. Background Art
[0002] With the rapid development of the financial industry, the complexity of financial services and the amount of data processing have increased dramatically. Traditional business processing methods and data analysis methods can no longer meet the needs of financial institutions for efficient and accurate decision-making. In this context, the research and development of financial business visualization process construction solutions has become particularly important. Financial business system process orchestration is an important solution technology in the field of information technology. It is mainly used as a tool platform to help users design and manage processes in the system. It can provide an intuitive graphical interface and interactive method, allowing users to define, edit and configure task processes in the system in a graphical way.
[0003] At present, there are some process orchestration solution products and technologies in the industry, such as Camunda BPM, which can provide process designers and execution engines, support business process modeling and other capabilities. Although the existing process orchestration solutions have some advantages, there are also some potential defects or problems, such as limited scalability and integration. When dealing with large-scale systems or integrating with other systems, they will be subject to hardware resources, performance limitations or specific vendor restrictions. Secondly, the existing process orchestration solutions have a learning curve and complexity when dealing with complex business processes. Designing and managing complex processes may require certain technical knowledge, and the cost of learning for ordinary business personnel is high. At the same time, the existing solutions also have many problems such as differences in technical support and updates, as well as the quality of technical support and the response time for solving problems. Summary of the invention
[0004] The present invention provides a method, system, device and medium for constructing a visualized financial business process, the main purpose of which is to solve the problems of low efficiency and insufficient scalability of existing financial business process orchestration methods.
[0005] To achieve the above-mentioned purpose, the present invention provides a method for constructing a visualized financial business process, comprising:
[0006] Determine system components and functional modules according to predetermined financial business scenario requirements, and confirm data models and process models according to the financial business scenario requirements;
[0007] Obtaining node components from a pre-established component library according to the requirements of the financial business scenario;
[0008] Acquire user drag operation data, and construct a process for the system component, the functional module, the data model, the process model, and the node component according to the drag operation data to obtain a visual process interface;
[0009] Creating a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integration interface arrangement interface;
[0010] The real-time business status of the financial business system is obtained, and the integrated interface arrangement interface is optimized according to the real-time business status to obtain an optimized arrangement interface.
[0011] In order to solve the above problems, the present invention also provides a system for constructing a visual process of financial business, the system comprising:
[0012] A business analysis module, used to determine system components and functional modules according to predetermined financial business scenario requirements, and to confirm data models and process models according to the financial business scenario requirements;
[0013] A component acquisition module, used to acquire node components from a pre-established component library according to the requirements of the financial business scenario;
[0014] A visual interface construction module, used to obtain user drag operation data, and to construct a process for the system components, the functional modules, the data model, the process model, and the node components according to the drag operation data to obtain a visual process interface;
[0015] An integrated interface module, used to create a process integration interface in the visual process interface according to the requirements of the financial business scenario, and obtain an integrated interface arrangement interface;
[0016] The process optimization module is used to obtain the real-time business status of the financial business system, optimize the integrated interface arrangement interface according to the real-time business status, and obtain an optimized arrangement interface.
[0017] In order to solve the above problem, the present invention further provides an electronic device, the electronic device comprising:
[0018] at least one processor;
[0019] and, a memory communicatively coupled to the at least one processor;
[0020] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the above-mentioned method for constructing a visual process of financial business.
[0021] In order to solve the above problems, the present invention also provides a computer-readable storage medium, in which at least one computer program is stored. The at least one computer program is executed by a processor in an electronic device to implement the above-mentioned method for constructing a visual process of financial business.
[0022] The embodiment of the present invention determines the system components and functional modules according to the predetermined financial business scenario requirements, confirms the data model and the process model according to the financial business scenario requirements, obtains the node components from the pre-established component library according to the financial business scenario requirements, obtains the user drag operation data, and constructs the process for the system components, the functional modules, the data model, the process model and the node components according to the drag operation data to obtain a visual process interface, creates a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integrated interface orchestration interface, obtains the real-time business status of the financial business system, and optimizes the integrated interface orchestration interface according to the real-time business status to obtain an optimized orchestration interface. This ensures that the business process orchestration matches the business requirements, realizes the user's customization of the nodes, and improves the efficiency and scalability of the financial business process orchestration. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 This is a schematic diagram of an application environment of a method for constructing a visual process of financial services in one embodiment of the present invention;
[0024] Figure 2 A flowchart of a method for constructing a visual financial business process according to an embodiment of the present invention;
[0025] Figure 3 A functional module diagram of a system for constructing a visual process of financial services provided by an embodiment of the present invention;
[0026] Figure 4 A schematic diagram of the structure of an electronic device for implementing the method for constructing a visual process of financial business provided by an embodiment of the present invention.
[0027] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0028] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0029] The embodiment of the present application provides a method for constructing a visual process of financial business. The execution subject of the method for constructing a visual process of financial business includes but is not limited to at least one of the electronic devices such as a server, a terminal, etc. that can be configured to execute the method provided by the embodiment of the present application. In other words, the method for constructing a visual process of financial business can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms.
[0030] The embodiment of the present invention provides a method for constructing a visual process of financial services, which can be applied in the following aspects: Figure 1 In an application environment, the client communicates with the server through a network. The server can determine the system components and functional modules according to the predetermined financial business scenario requirements through the client, and confirm the data model and process model according to the financial business scenario requirements, obtain the node components from the pre-established component library according to the financial business scenario requirements, obtain the user drag operation data, and construct the process for the system components, the functional modules, the data model, the process model and the node components according to the drag operation data to obtain a visual process interface, create a process integration interface in the visual process interface according to the financial business scenario requirements, obtain an integrated interface orchestration interface, obtain the real-time business status of the financial business system, optimize the integrated interface orchestration interface according to the real-time business status, and obtain an optimized orchestration interface. It can effectively improve the efficiency and scalability of financial business process orchestration. Among them, the client can be but not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The server can be implemented with an independent server or a server cluster composed of multiple servers. The present invention is described in detail below through specific embodiments.
[0031] Reference Figure 2 FIG. 1 is a flow chart of a method for constructing a visualized financial business process according to an embodiment of the present invention. In this embodiment, the method for constructing a visualized financial business process includes:
[0032] S1. Determine system components and functional modules according to predetermined financial business scenario requirements, and confirm data models and process models according to the financial business scenario requirements.
[0033] In the embodiment of the present invention, the predetermined financial business scenario requirements refer to business requirements determined according to different scenarios, for example, in an online shopping mall business scenario, there are payment-related business requirements.
[0034] In the embodiment of the present invention, the system components and functional modules are determined according to the predetermined financial business scenario requirements, which means that in the implementation process of financial business, the specific business scenario requirements need to be deeply analyzed and understood first. This step is to ensure that the system developed subsequently can accurately meet the business goals and user needs. Once the business scenario requirements are clear, the next core task is to design and determine the various components and corresponding functional modules required by the system.
[0035] In detail, system components refer to the infrastructure that constitutes the entire financial information system, including but not limited to hardware equipment, software platforms, network architecture and data storage solutions. Each component must be carefully selected and configured to ensure that they can work together to support the stable operation and scalability of the system.
[0036] Specifically, the functional module is a collection of specific services and operations provided by the system. They are application logic on top of system components. The design of functional modules needs to be based on the needs of business processes and user interactions. Common functional modules include user authentication, transaction processing, risk management, report generation, data analysis, etc. Each functional module should be designed to be flexible enough to adapt to possible business changes and upgrades in the future.
[0037] In the embodiment of the present invention, the system component may include a payment gateway component.
[0038] In detail, the payment gateway component is used to process payment requests from different payment channels (such as credit cards, debit cards, mobile payments, etc.).
[0039] In the embodiment of the present invention, the functional modules may include a risk management module and a settlement and reconciliation module.
[0040] In detail, the risk management module is used to monitor and evaluate the risks of transactions in real time to prevent fraud.
[0041] In detail, the settlement and reconciliation module is used to perform daily fund settlement and reconciliation with banks and merchants.
[0042] In an embodiment of the present invention, the data model includes determining which data needs to be collected, stored and processed, and how the data is organized and associated. This involves detailed planning of the data structure, including the type, format, source, usage and storage period of the data. The data model must also take into account the integrity, accuracy and consistency of the data to ensure that the system can provide high-quality information. The data model may include an API request model and an authorization model, etc.
[0043] In detail, the API request model includes API request ID, request time, request type, data load, etc. The authorization model includes information such as defining users, applications, and permission scopes.
[0044] In an embodiment of the present invention, the process model is an end-to-end view of financial business operations, which includes each step, decision point, role and responsibility in the business process. The purpose of the process model is to ensure the efficiency and transparency of the business process, while improving the flexibility and response speed of the operation. When defining the process model, it is necessary to consider business rules, exception handling, process monitoring and reporting mechanisms. For example, the process model may include the following process: the application initiates an API request, the user authentication module verifies the legitimacy of the request, the API gateway module processes the request and returns data, and the data analysis module analyzes the data and generates a report.
[0045] In the embodiment of the present invention, the step of confirming the data model and the process model according to the financial business scenario requirements includes:
[0046] Perform demand analysis according to the financial business scenario requirements to obtain analysis results;
[0047] identifying entities based on the analysis results and defining attributes for each entity;
[0048] confirming a data model based on the entity;
[0049] Establishing entity relationships between entities according to the financial business scenario requirements and the entities;
[0050] Each entity is mapped to a process node according to the entity relationship to obtain a process model.
[0051] In the embodiment of the present invention, performing demand analysis according to the financial business scenario demand refers to analyzing the roles or departments involved in the financial business scenario demand.
[0052] In the embodiment of the present invention, by determining system components and functional modules according to predetermined financial business scenario requirements, and confirming data models and process models according to the financial business scenario requirements, the efficiency of subsequently constructing a visual process interface is improved.
[0053] S2. Obtain node components from a pre-established component library according to the requirements of the financial business scenario.
[0054] In the embodiment of the present invention, the pre-established component library includes commonly used task nodes, condition nodes, connectors, and the like.
[0055] In the embodiment of the present invention, the task node may include a payment processing node, a data query node and a notification node.
[0056] In detail, the payment processing node is used to perform specific payment operations, such as credit card payment, bank transfer, mobile payment, etc., and is used in scenarios such as processing customer payment requests on e-commerce platforms. It has configuration options such as payment method selection, amount input, and payment gateway settings.
[0057] In detail, the data query node is used to obtain data from a database or an external API, and is applied to scenarios such as querying user account balances or transaction history, data source selection, query condition setting, and return data format definition, and has configuration options such as data source selection, query condition setting, and return data format definition.
[0058] In detail, the notification node is used to send notifications to users, such as SMS, email or in-app messages, and is used in scenarios such as sending notifications after the user successfully pays or the loan application is approved. It has configuration options such as notification method selection, message content template, target users or groups, etc.
[0059] In the embodiment of the present invention, the conditional nodes may include branch conditional nodes and error handling conditional nodes, etc.
[0060] In detail, the branch condition node is used to divide the process into multiple paths according to predefined conditions. It can be applied to scenarios such as selecting different processing paths according to payment methods (such as credit cards, bank transfers) in the payment process. It has configuration options such as conditional expression definition (such as "if-else" statements) and branch path settings.
[0061] In detail, the error handling condition node is used to execute different processing processes according to the error type when an error occurs in the process. It can be applied to the payment process to handle payment failures or system abnormalities and other scenarios. It has configuration options such as error type definition (such as network error, payment failure) and error handling path setting.
[0062] In the embodiment of the present invention, the connector may include an API call connector and a data conversion connector.
[0063] In detail, the API call connector is used to call external systems or services through the API interface to obtain or send data. It is applied in open banking systems to call external bank account information APIs and other scenarios. It has configuration options such as API URL, request method (GET / POST, etc.), and request parameter settings.
[0064] In detail, the data conversion connector is used to convert the input and output data formats to make the data between different systems compatible. It is used in scenarios such as converting XML data from external systems into JSON format supported by internal systems. It has configuration options such as data format definition (such as JSON, XML), field mapping rules, and conversion logic.
[0065] In the embodiment of the present invention, the step of obtaining a node component from a pre-established component library according to the financial business scenario requirements includes:
[0066] Preliminarily screening the pre-established component library according to the financial business scenario requirements to obtain a pre-screened node component set;
[0067] Performing scenario demand analysis on the financial business scenario demand to obtain scenario demand;
[0068] Further screening the initially screened node component set according to the scenario requirements to obtain a node component set;
[0069] Configuration adjustment and interface integration are performed on each node component in the node component set to obtain a node component.
[0070] In detail, the configuration adjustment and interface integration of each node component in the node component set refers to making necessary configuration adjustments to the components according to business scenario requirements, and ensuring that the interfaces of the components can be smoothly matched with other systems or modules.
[0071] In the embodiment of the present invention, by acquiring node components from a pre-established component library according to the requirements of the financial business scenario, the efficiency of subsequently constructing a visual process interface is improved.
[0072] S3. Obtain user dragging operation data, and construct a process for the system components, the functional modules, the data model, the process model, and the node components according to the dragging operation data to obtain a visual process interface.
[0073] In the embodiment of the present invention, the visual process interface is a visual graphic interface, and the visual process interface includes the processing flow logic corresponding to the financial business scenario requirements.
[0074] In detail, the user can design the system process by dragging and connecting different components or nodes, and can also combine them into a complete flowchart according to actual needs. At the same time, it can support users to define custom nodes and connections to adapt to specific business logic and process requirements. In addition, it also supports integration with other systems and tools, can realize data exchange, task scheduling and system collaboration, has good scalability, and can meet the needs of systems of different scales and complexities. It provides a set of configurable, scalable, secure and visual process orchestration solutions.
[0075] In detail, an event listening mechanism can be implemented to capture the dragging operations performed by users on the visual process interface, and record the elements dragged by users (such as system components, functional modules, data models, process models, or node components) and their positions on the interface. Analyze the captured data to determine the user's intentions and orchestration requirements. Understand the purpose of the user's dragging operation, such as whether to create a new process, modify an existing process, or rearrange components. Adjust the position or configuration of system components based on the dragging operation data. If the user adds a new component by dragging, ensure that the system can recognize it and integrate it into the existing architecture.
[0076] In the embodiment of the present invention, the acquiring of the user dragging operation data, and constructing a process for the system component, the functional module, the data model, the process model, and the node component according to the dragging operation data to obtain a visual process interface include:
[0077] Acquire user operation data, and extract operation track data and click data from the user operation data;
[0078] Generate drag operation data according to the operation track data and the click data;
[0079] Analyzing the connection relationship between the system components, the functional modules, the data model, the process model and the node components according to the drag operation data;
[0080] According to the connection relationship, the system components, the functional modules, the data model, the process model and the node components are subjected to process construction to obtain a visual process interface.
[0081] In detail, the user operation data may refer to data of the user operating the mouse.
[0082] Generating the drag operation data according to the operation track data and the click data refers to confirming which operation track data is the drag operation data according to the click data of the user.
[0083] S4. Create a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integration interface orchestration interface.
[0084] In the embodiment of the present invention, the process integration interface is created in the visual process interface according to the financial business scenario requirements to obtain the integrated interface arrangement interface, including:
[0085] Confirm the input data format and output data format according to the requirements of the financial business scenario;
[0086] Confirm the interface logic according to the requirements of the financial business scenario;
[0087] Constructing a process integration interface according to the input data format, the output data format and the interface logic;
[0088] Create an error handling mechanism for the process integration interface.
[0089] In detail, the error handling mechanism is created for the process integration interface by defining standard error codes and error messages, while providing detailed error logs and diagnostic information to facilitate problem troubleshooting and processing.
[0090] In the embodiment of the present invention, after creating a process integration interface in the visual process interface according to the financial business scenario requirements and obtaining the integrated interface orchestration interface, a data conversion service is also developed for the visual orchestration interface to ensure the correct conversion and transmission of data between different formats and structures. Data interaction and integration between systems can be effectively realized, providing strong technical support for financial business process orchestration.
[0091] In the embodiment of the present invention, the data conversion service step includes analyzing source data and target data, designing data mapping, defining conversion rules, developing data conversion logic, and integrating data conversion services.
[0092] Specifically, the analysis of source data and target data refers to data structure analysis, analyzing the data structure of the source system, including field names, data types, hierarchical relationships, etc. Analyzing the data structure of the target system to determine the target data format and storage method.
[0093] Specifically, the data mapping design refers to designing a data mapping relationship to match the fields of the source system with the fields of the target system one by one, and to handle differences in field names, data type conversion, nested structure processing, etc.
[0094] In detail, the defined conversion rules include data format conversion (such as XML to JSON), date format conversion, etc.; determine the rules for handling abnormal situations, such as filling in missing data, handling methods when data formats do not match, etc.
[0095] In detail, the development of data conversion logic refers to the process of implementing data reading, conversion and writing, including data cleaning, normalization, aggregation and other processing.
[0096] In detail, the integrated data conversion service refers to integrating the data conversion service into the process to ensure automatic conversion during data transmission and realize real-time and batch conversion.
[0097] In the embodiment of the present invention, by creating a process integration interface in the visual process interface according to the financial business scenario requirements, an integration interface orchestration interface is obtained, thereby improving the efficiency of subsequent optimization of the integration interface orchestration interface.
[0098] S5. Acquire the real-time business status of the financial business system, and optimize the integrated interface arrangement interface according to the real-time business status to obtain an optimized arrangement interface.
[0099] In an embodiment of the present invention, the real-time business status of the financial business system is obtained, and the integrated interface orchestration interface is optimized according to the real-time business status to obtain the optimized orchestration interface. This is achieved by deploying a real-time monitoring system, such as Yilian Bank's real-time business monitoring and analysis management system, to achieve real-time data capture and analysis of the financial business system, analyze the existing resource utilization, and optimize the business processes in the integrated interface orchestration interface to improve resource utilization.
[0100] In the embodiment of the present invention, the step of acquiring the real-time business status of the financial business system and optimizing the integrated interface arrangement interface according to the real-time business status to obtain the optimized arrangement interface includes:
[0101] Obtaining the real-time business status of the financial business system;
[0102] Analyze the task queue length and resource utilization of the financial service system according to the real-time service status;
[0103] Setting a task strategy according to the task queue length and the resource utilization rate;
[0104] The integrated interface arrangement interface is adjusted according to the task strategy to obtain an optimized arrangement interface.
[0105] In the embodiment of the present invention, after acquiring the real-time business status of the financial business system and optimizing the integrated interface arrangement interface according to the real-time business status to obtain the optimized arrangement interface, the method further includes:
[0106] Obtaining the execution log of the task flow in the optimization orchestration interface;
[0107] Extracting an error log from the execution log;
[0108] Acquire the execution status of the corresponding task flow according to the error log, and send the error log and the execution status to the developer;
[0109] Acquire resource usage data of the optimized orchestration interface in real time;
[0110] Determining whether the resource usage data exceeds a preset threshold;
[0111] If the resource usage data does not exceed the threshold, returning to the step of obtaining the resource usage data of the optimization orchestration interface in real time;
[0112] If the resource usage data exceeds the threshold, an alarm message is sent to the developer.
[0113] It can be seen that in the embodiment of the present invention, the expansion design is performed according to specific business needs. An intuitive visual graphical interface is provided, and users can design system processes by dragging and connecting different components or nodes, and can also combine them into a complete flowchart according to actual needs. At the same time, it can support users to define custom nodes and connections to adapt to specific business logic and process requirements. In addition, it also supports integration with other systems and tools, can realize data exchange, task scheduling and system collaboration, can meet system requirements of different scales and complexities, and improve the efficiency and scalability of financial business system process orchestration.
[0114] like Figure 3 , which is a functional module diagram of a financial business visualization process construction system provided by an embodiment of the present invention.
[0115] The financial business visualization process construction system 100 of the present invention can be installed in an electronic device. According to the functions to be implemented, the financial business visualization process construction system 100 can include a business analysis module 101, a component acquisition module 102, a visualization interface construction module 103, an integrated interface module 104 and a process optimization module 105. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0116] In this embodiment, the functions of each module / unit are as follows:
[0117] The business analysis module 101 is used to determine system components and functional modules according to predetermined financial business scenario requirements, and confirm data models and process models according to the financial business scenario requirements;
[0118] The component acquisition module 102 is used to acquire node components from a pre-established component library according to the requirements of the financial business scenario;
[0119] The visualization interface construction module 103 is used to obtain the user's drag operation data, and to construct the process of the system components, the functional modules, the data model, the process model and the node components according to the drag operation data to obtain a visualization process interface;
[0120] The integration interface module 104 is used to create a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integration interface arrangement interface;
[0121] The process optimization module 105 is used to obtain the real-time business status of the financial business system, and optimize the integrated interface arrangement interface according to the real-time business status to obtain an optimized arrangement interface.
[0122] In one embodiment, the business analysis module 101 is specifically used for:
[0123] Perform demand analysis according to the financial business scenario requirements to obtain analysis results;
[0124] identifying entities based on the analysis results and defining attributes for each entity;
[0125] confirming a data model based on the entity;
[0126] Establishing entity relationships between entities according to the financial business scenario requirements and the entities;
[0127] Each entity is mapped to a process node according to the entity relationship to obtain a process model.
[0128] In one embodiment, the component acquisition module 102 is specifically used to:
[0129] Preliminarily screening the pre-established component library according to the financial business scenario requirements to obtain a pre-screened node component set;
[0130] Performing scenario demand analysis on the financial business scenario demand to obtain scenario demand;
[0131] Further screening the initially screened node component set according to the scenario requirements to obtain a node component set;
[0132] Configuration adjustment and interface integration are performed on each node component in the node component set to obtain a node component.
[0133] In one embodiment, the visualization interface construction module 103 is specifically used to:
[0134] Acquire user operation data, and extract operation track data and click data from the user operation data;
[0135] Generate drag operation data according to the operation track data and the click data;
[0136] Analyzing the connection relationship between the system components, the functional modules, the data model, the process model and the node components according to the drag operation data;
[0137] According to the connection relationship, the system components, the functional modules, the data model, the process model and the node components are subjected to process construction to obtain a visual process interface.
[0138] In one embodiment, the integrated interface module 104 is specifically used for:
[0139] Confirm the input data format and output data format according to the requirements of the financial business scenario;
[0140] Confirm the interface logic according to the requirements of the financial business scenario;
[0141] Constructing a process integration interface according to the input data format, the output data format and the interface logic;
[0142] Create an error handling mechanism for the process integration interface.
[0143] In one embodiment, the process optimization module 105 is specifically used to:
[0144] Obtaining the real-time business status of the financial business system;
[0145] Analyze the task queue length and resource utilization of the financial service system according to the real-time service status;
[0146] Setting a task strategy according to the task queue length and the resource utilization rate;
[0147] The integrated interface arrangement interface is adjusted according to the task strategy to obtain an optimized arrangement interface.
[0148] In one embodiment, the process optimization module 105 is specifically used to:
[0149] Obtaining the execution log of the task flow in the optimization orchestration interface;
[0150] Extracting an error log from the execution log;
[0151] Acquire the execution status of the corresponding task flow according to the error log, and send the error log and the execution status to the developer;
[0152] Acquire resource usage data of the optimized orchestration interface in real time;
[0153] Determining whether the resource usage data exceeds a preset threshold;
[0154] If the resource usage data does not exceed the threshold, returning to the step of obtaining the resource usage data of the optimization orchestration interface in real time;
[0155] If the resource usage data exceeds the threshold, an alarm message is sent to the developer.
[0156] In detail, each module described in the financial business visualization process construction system 100 in the embodiment of the present invention is used in the same manner as described above. Figure 1 to Figure 2 The same technical means are used as the method for building a financial business visualization process described in , and can produce the same technical effects, so I will not go into details here.
[0157] like Figure 4 , which is a schematic diagram of the structure of an electronic device of a method for constructing a visual process of financial services provided in an embodiment of the present invention.
[0158] The electronic device 1 may include a processor 10, a memory 11, a communication bus 12 and a communication interface 13, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a financial business visualization process construction program.
[0159] The processor 10 may be composed of an integrated circuit in some embodiments, for example, a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips, etc. The processor 10 is the control core (ControlUnit) of the electronic device, and uses various interfaces and lines to connect various components of the entire electronic device, and executes or executes programs or modules (such as a financial business visualization process construction program, etc.) stored in the memory 11, and calls data stored in the memory 11 to execute various functions of the electronic device and process data.
[0160] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a mobile hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a magnetic memory, a disk, an optical disk, etc. In some embodiments, the memory 11 may be an internal storage unit of an electronic device, such as a mobile hard disk of the electronic device. In other embodiments, the memory 11 may also be an external storage device of an electronic device, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device. Further, the memory 11 may also include both an internal storage unit of the electronic device and an external storage device. The memory 11 can not only be used to store application software and various types of data installed in the electronic device, such as the code of a financial business visualization process construction program, but also can be used to temporarily store data that has been output or is to be output.
[0161] The communication bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.
[0162] The communication interface 13 is used for communication between the above-mentioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices. The user interface may be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally, the user interface may also be a standard wired interface, a wireless interface. Optionally, in this embodiment, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode, organic light-emitting diode) touch device, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the electronic device and to display a visual user interface.
[0163] The figure only shows an electronic device with components. Those skilled in the art will understand that the structure shown in the figure does not constitute a limitation on the electronic device, and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.
[0164] For example, although not shown, the electronic device may also include a power source (such as a battery) for supplying power to various components. Preferably, the power source may be logically connected to the at least one processor 10 through a power management device, so that the power management device can realize functions such as charging management, discharging management, and power consumption management. The power source may also include any components such as one or more DC or AC power sources, recharging devices, power failure detection circuits, power converters or inverters, power status indicators, etc. The electronic device may also include a variety of sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be repeated here.
[0165] It should be understood that the embodiment is for illustration only and the scope of the patent application is not limited to this structure.
[0166] The financial business visualization process construction program stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When running in the processor 10, it can achieve:
[0167] Determine system components and functional modules according to predetermined financial business scenario requirements, and confirm data models and process models according to the financial business scenario requirements;
[0168] Obtaining node components from a pre-established component library according to the requirements of the financial business scenario;
[0169] Acquire user drag operation data, and construct a process for the system component, the functional module, the data model, the process model, and the node component according to the drag operation data to obtain a visual process interface;
[0170] Creating a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integration interface arrangement interface;
[0171] The real-time business status of the financial business system is obtained, and the integrated interface arrangement interface is optimized according to the real-time business status to obtain an optimized arrangement interface.
[0172] Specifically, the specific implementation method of the processor 10 for the above instructions can refer to the description of the relevant steps in the corresponding embodiment of the accompanying drawings, which will not be repeated here.
[0173] Furthermore, if the module / unit integrated in the electronic device 1 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM).
[0174] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor of an electronic device, the computer program can implement:
[0175] Determine system components and functional modules according to predetermined financial business scenario requirements, and confirm data models and process models according to the financial business scenario requirements;
[0176] Obtaining node components from a pre-established component library according to the requirements of the financial business scenario;
[0177] Acquire user drag operation data, and construct a process for the system component, the functional module, the data model, the process model, and the node component according to the drag operation data to obtain a visual process interface;
[0178] Creating a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integration interface arrangement interface;
[0179] The real-time business status of the financial business system is obtained, and the integrated interface arrangement interface is optimized according to the real-time business status to obtain an optimized arrangement interface.
[0180] In the embodiments provided by the present invention, it should be understood that the disclosed devices, systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0181] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0182] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0183] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0184] Therefore, no matter from which point of view, the embodiments should be regarded as illustrative and non-restrictive, and the scope of the present invention is limited by the appended claims rather than the above description, so it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any attached figure mark in the claims should not be regarded as limiting the claims involved.
[0185] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0186] In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the system claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
[0187] Finally, it should be noted that if software tools or components other than those of the Company appear in the application embodiments, they are only used for illustration and do not represent actual use. The above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention is described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A method for constructing a visual process of financial business, characterized in that: The method comprises: Determine system components and functional modules according to predetermined financial business scenario requirements, and determine data models and process models according to the financial business scenario requirements; Obtaining node components from a pre-established component library according to the requirements of the financial business scenario; Acquire user drag operation data, and construct a process for the system component, the functional module, the data model, the process model, and the node component according to the drag operation data to obtain a visual process interface; Creating a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integration interface arrangement interface; The real-time business status of the financial business system is obtained, and the integrated interface arrangement interface is optimized according to the real-time business status to obtain an optimized arrangement interface.
2. The method for constructing a visual financial business process according to claim 1, characterized in that: The confirming of the data model and the process model according to the financial business scenario requirements includes: Perform demand analysis according to the financial business scenario requirements to obtain analysis results; identifying entities based on the analysis results and defining attributes for each entity; confirming a data model based on the entity; Establishing entity relationships between entities according to the financial business scenario requirements and the entities; Each entity is mapped to a process node according to the entity relationship to obtain a process model.
3. The method for constructing a visual financial business process according to claim 1, characterized in that: The acquiring of node components from a pre-established component library according to the financial business scenario requirements includes: Preliminarily screening the pre-established component library according to the financial business scenario requirements to obtain a pre-screened node component set; Performing scenario demand analysis on the financial business scenario demand to obtain scenario demand; Further screening the initially screened node component set according to the scenario requirements to obtain a node component set; Configuration adjustment and interface integration are performed on each node component in the node component set to obtain a node component.
4. The method for constructing a visual financial business process according to claim 1, characterized in that: The acquiring of the user dragging operation data, and constructing a process for the system component, the functional module, the data model, the process model, and the node component according to the dragging operation data to obtain a visual process interface includes: Acquire user operation data, and extract operation track data and click data from the user operation data; Generate drag operation data according to the operation track data and the click data; Analyzing the connection relationship between the system components, the functional modules, the data model, the process model and the node components according to the drag operation data; According to the connection relationship, the system components, the functional modules, the data model, the process model and the node components are subjected to process construction to obtain a visual process interface.
5. The method for constructing a visual financial business process according to claim 1, characterized in that: The step of creating a process integration interface in the visual process interface according to the financial business scenario requirements to obtain an integrated interface arrangement interface includes: Confirm the input data format and output data format according to the requirements of the financial business scenario; Confirm the interface logic according to the requirements of the financial business scenario; Constructing a process integration interface according to the input data format, the output data format and the interface logic; Create an error handling mechanism for the process integration interface.
6. The method for constructing a visual financial business process according to claim 1, characterized in that: Optimizing the integrated interface arrangement interface according to the real-time business status to obtain an optimized arrangement interface includes: Obtaining the real-time business status of the financial business system; Analyze the task queue length and resource utilization of the financial service system according to the real-time service status; Setting a task strategy according to the task queue length and the resource utilization rate; The integrated interface arrangement interface is adjusted according to the task strategy to obtain an optimized arrangement interface.
7. The method for constructing a visual financial business process according to claim 6, characterized in that: After optimizing the integrated interface arrangement interface according to the real-time business status and obtaining the optimized arrangement interface, the method further includes: Obtaining the execution log of the task flow in the optimization orchestration interface; Extracting an error log from the execution log; Acquire the execution status of the corresponding task flow according to the error log, and send the error log and the execution status to the developer; Acquire resource usage data of the optimized orchestration interface in real time; Determining whether the resource usage data exceeds a preset threshold; If the resource usage data does not exceed the threshold, returning to the step of obtaining the resource usage data of the optimization orchestration interface in real time; If the resource usage data exceeds the threshold, an alarm message is sent to the developer.
8. A system for building a visual process for financial services, characterized in that: The system comprises: A business analysis module, used to determine system components and functional modules according to predetermined financial business scenario requirements, and to confirm data models and process models according to the financial business scenario requirements; A component acquisition module, used to acquire node components from a pre-established component library according to the requirements of the financial business scenario; A visual interface construction module, used to obtain user drag operation data, and to construct a process for the system components, the functional modules, the data model, the process model, and the node components according to the drag operation data to obtain a visual process interface; An integrated interface module, used to create a process integration interface in the visual process interface according to the requirements of the financial business scenario, and obtain an integrated interface arrangement interface; The process optimization module is used to obtain the real-time business status of the financial business system, optimize the integrated interface arrangement interface according to the real-time business status, and obtain an optimized arrangement interface.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for constructing a visual process of financial business as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for constructing a visual process of financial business as described in any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Electromagnetic control business software on-demand reconstruction implementation method based on function engine
CN120216011A
Intelligent agent flow arrangement system, method and device
CN120410437A
Big data visual configuration method and system
CN120909572A