A parameter configuration method and system for a multi-level system of hedging business
Through a multi-level system parameter configuration method for hedging services, the front-end technology and parameter controller dynamically adjust the visibility of configuration items, the problem of unfixed visibility of configuration items is solved, and the flexibility of system configuration and business requirements are realized dynamic adaptation.
Patent Information
- Application Number
- CN202410017833.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-05
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-01-05
AI Technical Summary
In hedging business systems, the visibility range of configuration items is not fixed. As the business changes, the visibility of the same configuration item will change, and it is difficult for the existing technology to effectively solve this problem.
A parameter configuration method for hedging business multi-level system is proposed, including establishing a data configuration interface in the browser based on front-end technology, entering configuration data and storing it in the configuration library, and retrieving configuration data configuration configuration item data model and attribute model. Based on the parameter controller, the metadata, attribute instance data and user identification are obtained, the execution parameters of the business critical path are obtained, and the system configuration is carried out.
It improves the flexibility of system configuration, solves the problem that the system has only a visible range of fixed modes in configuration, and can dynamically adjust the visibility of configuration items according to business changes.
Smart Images

Figure CN118069019B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of system configuration, and more specifically, to a parameter configuration method and system for a multi-level system for hedging business. Background Art
[0002] The current mainstream system configuration has a single visibility mode, such as personal visibility, company visibility, department visibility, etc., which are basically fixed. This configuration method can indeed solve most system configuration problems.
[0003] However, in the hedging business system, the visibility range of the configuration item is not fixed. As the business changes, the visibility of the same configuration item will change. Summary of the invention
[0004] In view of the above problems, this application proposes a parameter configuration method for a multi-level system of hedging business, including:
[0005] Establishing a data configuration interface in the browser based on the front-end technology, entering configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface, and storing the configuration data in the configuration library;
[0006] Retrieving configuration data from the configuration storage, configuring a configuration item data model based on the configuration data, and configuring a configuration item attribute model based on the configuration data and the configuration item data model;
[0007] Based on the parameter controller, according to the configuration item data model and the configuration item attribute model, the configuration item metadata, the configuration item attribute instance data and the user identifier are obtained, the execution parameters of the business critical path of the multi-level system for hedging business are obtained, and according to the execution parameters of the business critical path, the multi-level system for hedging business is configured.
[0008] Optionally, the front-end technology includes at least one of the following: HTML technology, CSS technology and VUE technology.
[0009] Optionally, based on the established data configuration interface, inputting configuration data for multi-level system parameter configuration for hedging business, and storing the configuration data in a configuration library, including:
[0010] Based on the established data configuration interface, input configuration item metamodel data, and generate a metadata table based on the configuration item metamodel data;
[0011] After entering the configuration item meta-model data, based on the established data configuration interface, entering the configuration item instance data, and generating a configuration item instance table based on the metadata table and the configuration item instance data;
[0012] The entered configuration item instance data is detected for duplicates. If yes, the detected duplicate data in the configuration item instance data is modified, and the configuration item instance table is modified. The modified configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data are stored in a configuration library. If no, the configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data are stored in a configuration library.
[0013] Optionally, the configuration item data model is used to describe the visible scope and attribute type identifier of each configuration item.
[0014] Optionally, the configuration item attribute model is used to describe the configuration item attribute information of each configuration item;
[0015] The configuration item attribute information is used to provide logical control parameters for the business process.
[0016] Optionally, based on the parameter controller, according to the configuration item data model and the configuration item attribute model, configuration item metadata, configuration item attribute instance data and user identifier are obtained, execution parameters of the business critical path of the multi-level system for hedging business are obtained, and according to the execution parameters of the business critical path, the multi-level system for hedging business is configured, including:
[0017] Based on the parameter controller, query the configuration item data model and the configuration item attribute model to obtain configuration item metadata, configuration item attribute instance data and user identification, and judge the user's visibility level based on the configuration item metadata, configuration item attribute instance data and user identification to determine the user's visibility level range;
[0018] Based on the visible level range, outputting the execution parameters of the business critical path of the multi-level system for hedging business;
[0019] According to the execution parameters of the business critical path, the configuration item attribute value is determined, and the multi-level system for hedging business is configured with the configuration item attribute value.
[0020] Optionally, configuring the multi-level system for hedging business includes: configuring multiple businesses of the multi-level system for hedging business;
[0021] The configuration for each service includes:
[0022] Define business configuration types and define business configuration visibility;
[0023] The defined business configuration type and visibility of the business configuration are added to the judgment node of the business process.
[0024] On the other hand, the present application also proposes a parameter configuration system for a multi-level system of hedging business, including:
[0025] A data entry unit, used to establish a data configuration interface in a browser based on front-end technology, enter configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface, and store the configuration data in a configuration library;
[0026] A data acquisition unit, configured to retrieve the configuration data of the configuration storage, configure a configuration item data model based on the configuration data, and configure a configuration item attribute model based on the configuration data and the configuration item data model;
[0027] A configuration unit is used to obtain configuration item metadata, configuration item attribute instance data and user identification based on the parameter controller and according to the configuration item data model and the configuration item attribute model, obtain the execution parameters of the business critical path of the multi-level system for hedging business, and configure the multi-level system for hedging business according to the execution parameters of the business critical path.
[0028] In another aspect, the present application further provides a computing device, comprising: one or more processors;
[0029] a processor for executing one or more programs;
[0030] When the one or more programs are executed by the one or more processors, the above-described method is implemented.
[0031] On the other hand, the present application also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed, the method described above is implemented.
[0032] Compared with the prior art, the beneficial effects of this application are:
[0033] The present application proposes a parameter configuration method for a multi-level system for hedging business, including: establishing a data configuration interface in a browser based on front-end technology, entering configuration data for parameter configuration of a multi-level system for hedging business based on the established data configuration interface, and storing the configuration data in a configuration library; retrieving the configuration data stored in the configuration, configuring a configuration item data model based on the configuration data, and configuring a configuration item attribute model based on the configuration data and the configuration item data model; based on a parameter controller, obtaining configuration item metadata, configuration item attribute instance data and user identification according to the configuration item data model and the configuration item attribute model, obtaining the execution parameters of the business critical path of the multi-level system for hedging business, and configuring the multi-level system for hedging business according to the execution parameters of the business critical path. The present application greatly improves the flexibility of system configuration, and at the same time solves the problem that the system has only a fixed mode visible range when configuring. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings used in the embodiments of the present application will be briefly introduced below. It is obvious that the drawings described below are only specific embodiments of the present application. Those skilled in the art can obtain other embodiments based on the following drawings without paying any creative work.
[0035] Figure 1 This is a schematic diagram of the process of Example 1 of the present application;
[0036] Figure 2 This is a schematic diagram of the process of Example 2 of the present application;
[0037] Figure 3 This is a logical diagram of the configuration interface of Example 2 of the present application;
[0038] Figure 4 This is a parameter controller execution logic diagram of Example 2 of the present application;
[0039] Figure 5 This is a logical diagram of the parameter configuration process of Example 3 of the present application;
[0040] Figure 6 This is a logic diagram of the parameter configuration process of Example 3 of the present application;
[0041] Figure 7 This is a schematic diagram of the system structure of Example 4 of the present application;
[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application. DETAILED DESCRIPTION
[0043] Now, exemplary embodiments of the present application are introduced with reference to the accompanying drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. These embodiments are provided to disclose the present application in detail and completely and to fully convey the scope of the present application to those skilled in the art. The terms in the exemplary embodiments shown in the accompanying drawings are not intended to limit the present application. In the accompanying drawings, the same units / elements are marked with the same reference numerals.
[0044] Unless otherwise specified, the terms (including technical terms) used herein have the commonly understood meanings to those skilled in the art. In addition, it is understood that the terms defined in commonly used dictionaries should be understood to have the same meanings as those in the context of the relevant fields, and should not be understood as idealized or overly formal meanings.
[0045] Embodiment 1:
[0046] This application proposes a parameter configuration method s100 for a multi-level system of hedging business, such as Figure 1 As shown, including:
[0047] Step s101: establishing a data configuration interface in a browser based on front-end technology, entering configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface, and storing the configuration data in a configuration library;
[0048] Step s102: Retrieve the configuration data of the configuration storage, configure a configuration item data model based on the configuration data, and configure a configuration item attribute model based on the configuration data and the configuration item data model;
[0049] Step s103: Based on the parameter controller, according to the configuration item data model and the configuration item attribute model, obtain the configuration item metadata, configuration item attribute instance data and user identification, obtain the execution parameters of the business critical path of the multi-level system for hedging business, and configure the multi-level system for hedging business according to the execution parameters of the business critical path.
[0050] Embodiment 2:
[0051] This application proposes a parameter configuration method s200 for a multi-level system of hedging business, such as Figure 2 As shown, including:
[0052] Step s201, input data into the visual configuration interface, such as Figure 3 As shown, it includes: using HTML, CSS, VUE and other front-end technologies to display and operate configuration data in the browser, and save the configuration data to the configuration library;
[0053] Step s202, configuration item data model: The configuration item data model describes the visible scope, attribute type identifier, etc. of each configuration item. The data is stored in the database Mysql, which is open source, fast, easy to use, and convenient for backup and migration. The data model is shown in Table 1;
[0054] Step s203, configuration item attribute model: storing specific configuration item attribute information, the configuration item attribute information provides logic control parameters for the business process, and the configuration item attribute model is shown in Table 2;
[0055] Step s204, parameter controller controls execution: according to the configuration item data, configuration item attribute instance data and user identification, the execution parameters of the business critical path are obtained. Due to the flexible configuration, the controller can make the application present different processing logic and make the system present polymorphism. The specific overall execution logic diagram is as follows: Figure 4 As shown, the data models that the overall execution logic depends on are shown in Table 1, Table 2, Table 3, and Table 4.
[0056] The basic working principle of the parameter controller includes the following:
[0057] Parameter controller node type: mainly includes start node, decision node, operation execution node and end node. The start node is the entry point for business logic execution; the decision node is the judgment during the execution process, similar to the switch case statement in the program; the operation execution node is an operation step in the business, such as querying data, updating data, etc.; the end node is a sign of the end of business logic execution and returns control information.
[0058] Basic principle of parameter controller:
[0059] 1) The entry node passes in the business parameters and the login user ID, and determines the node type according to the next node specified by the parameters. If the node is a determination node, go to 2); if the node is an operation node, go to 3);
[0060] 2) Execute the decision node;
[0061] 3) Execute operation node;
[0062] 4) Get the next node;
[0063] 5) If the node is a decision node, go to step 2). If the node is an operation execution node, go to step 3). If the node is an end node, the execution ends.
[0064] Determine the execution principle of the node: Determine the visible scope of the configuration attribute based on the user ID and configuration data, and execute different processing logic according to different visible scopes. Common visible scopes include groups, subsidiaries, departments, individuals, business units, etc.
[0065] Execution principle of operation execution node: The operation execution node is a component that specifies a certain operation. In most cases, it queries the database, such as the user table, organization table, configuration item table, configuration item attribute table, etc. The final processing link of the process will pass the queried configuration data to the business process to control the flow of the business process.
[0066] Embodiment 3:
[0067] This application proposes a parameter configuration method s300 for a multi-level system of hedging business, such as Figure 5 As shown, its implementation principle is as follows Figure 6 As shown, including:
[0068] Step s301, designing a configuration page: The configuration page mainly includes two parts: a configuration item page and a configuration item attribute page. The configuration item data must be configured first before the configuration item attribute data can be configured;
[0069] Step s302, designing a storage mode for configuration item data: configuration item data describes the basic general logic of system configuration items, such as configuration item type, configuration item name, and configuration item visibility flag;
[0070] Step s303, designing a storage mode for configuration item attributes: describing key information of configuration item attributes such as configuration item type, configuration item attribute, configuration item attribute value, and information about the creator of the configuration item attribute (login person ID, organization, department, etc.);
[0071] Step s304, define a set of system configuration items: define system configuration types according to business requirements, such as approval switch attributes, business notification switches, and business execution logic switches;
[0072] Step s305, implement parameter controller logic: implement configuration data acquisition logic and execute configuration logic according to the configuration item type and login user ID. The data that needs to be relied on can refer to Table 1, Table 2, Table 3 and Table 4;
[0073] Step s306, designing a configuration item and configuration item attribute display interface: This interface mainly displays the configuration item information and configuration item attribute information that have been configured; logged-in users can see the attribute information visible to logged-in users.
[0074] The above-mentioned Example 3 and Table 1, Table 2, Table 3 and Table 4 proposed in the embodiment are as follows:
[0075] Table 1 Configuration item table
[0076] Property name Property Type Remark Business Logo Character Primary key, unique identifier Configuration item type Character Identify configuration items Configuration item name Character The Chinese meaning of type Visible range Character Defines the visible scope of the configuration property Business Type Character Business scope of logo use describe Character Description of the business
[0077] Table 2 Configuration item attribute table
[0078]
[0079] Table 3 User table
[0080] Property name Property Type Remark Business Logo Character Primary key, unique identifier Username Character Username User ID Numeric User uid User department ID Character User Department ID User institution identification Numeric Unique identifier of the process instance describe Character Approval remarks
[0081] Table 4 Organization table
[0082] Property name Property Type Remark Business Logo Character Primary key, unique identifier Institution Name Character Institution Name Institution Type Character Department and institution logos Institutional superior information Character Record the parent organization's ID
[0083] Embodiment 4:
[0084] The present application also proposes a parameter configuration system 400 for a multi-level system of hedging business, such as Figure 7 As shown, including:
[0085] The data entry unit 401 is used to establish a data configuration interface in the browser based on the front-end technology, enter the configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface, and store the configuration data in the configuration library;
[0086] A data acquisition unit 402 is used to retrieve the configuration data of the configuration storage, configure a configuration item data model based on the configuration data, and configure a configuration item attribute model based on the configuration data and the configuration item data model;
[0087] Configuration unit 403 is used to obtain configuration item metadata, configuration item attribute instance data and user identification based on the parameter controller and according to the configuration item data model and the configuration item attribute model, obtain the execution parameters of the business critical path of the multi-level system for hedging business, and configure the multi-level system for hedging business according to the execution parameters of the business critical path.
[0088] Among them, the front-end technology includes at least one of the following: HTML technology, CSS technology and VUE technology.
[0089] Wherein, based on the established data configuration interface, inputting configuration data for multi-level system parameter configuration for hedging business, and storing the configuration data in the configuration library, including:
[0090] Based on the established data configuration interface, input configuration item metamodel data, and generate a metadata table based on the configuration item metamodel data;
[0091] After entering the configuration item meta-model data, based on the established data configuration interface, entering the configuration item instance data, and generating a configuration item instance table based on the metadata table and the configuration item instance data;
[0092] The entered configuration item instance data is detected for duplicates. If yes, the detected duplicate data in the configuration item instance data is modified, and the configuration item instance table is modified. The modified configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data are stored in a configuration library. If no, the configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data are stored in a configuration library.
[0093] The configuration item data model is used to describe the visible scope and attribute type identifier of each configuration item.
[0094] Among them, the configuration item attribute model is used to describe the configuration item attribute information of each configuration item;
[0095] The configuration item attribute information is used to provide logical control parameters for the business process.
[0096] Wherein, based on the parameter controller, according to the configuration item data model and the configuration item attribute model, the configuration item metadata, the configuration item attribute instance data and the user identifier are obtained, the execution parameters of the business critical path of the multi-level system for hedging business are obtained, and according to the execution parameters of the business critical path, the multi-level system for hedging business is configured, including:
[0097] Based on the parameter controller, query the configuration item data model and the configuration item attribute model to obtain configuration item metadata, configuration item attribute instance data and user identification, and judge the user's visibility level based on the configuration item metadata, configuration item attribute instance data and user identification to determine the user's visibility level range;
[0098] Based on the visible level range, outputting the execution parameters of the business critical path of the multi-level system for hedging business;
[0099] According to the execution parameters of the business critical path, the configuration item attribute value is determined, and the multi-level system for hedging business is configured with the configuration item attribute value.
[0100] The configuring of the multi-level system for hedging business includes: configuring a plurality of businesses of the multi-level system for hedging business;
[0101] The configuration for each service includes:
[0102] Define business configuration types and define business configuration visibility;
[0103] The defined business configuration type and visibility of the business configuration are added to the judgment node of the business process.
[0104] Embodiment 4:
[0105] Based on the same inventive concept, the present application also provides a computer device, which includes a processor and a memory, the memory is used to store a computer program, the computer program includes program instructions, and the processor is used to execute the program instructions stored in the computer storage medium. The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, which is suitable for implementing one or more instructions, and is specifically suitable for loading and executing one or more instructions in the computer storage medium to implement the corresponding method flow or corresponding functions, so as to implement the steps of the method in the above embodiment.
[0106] Embodiment 5:
[0107] Based on the same inventive concept, the present application also provides a storage medium, specifically a computer-readable storage medium (Memory), which is a memory device in a computer device for storing programs and data. It is understandable that the computer-readable storage medium here can include both built-in storage media in a computer device and, of course, an extended storage medium supported by the computer device. The computer-readable storage medium provides a storage space that stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by a processor are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. The processor can load and execute one or more instructions stored in the computer-readable storage medium to implement the steps of the method in the above embodiment.
[0108] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiments of the present application can be implemented in various computer languages, for example, object-oriented programming language Java and literal scripting language JavaScript, etc.
[0109] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0110] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0111] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0112] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0113] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A parameter configuration method for a multi-level system of hedging business, characterized in that: The parameter configuration method comprises: Establishing a data configuration interface in the browser based on the front-end technology, entering configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface, and storing the configuration data in the configuration library; Retrieving configuration data stored in the configuration storage, configuring a configuration item data model based on the configuration data, and configuring a configuration item attribute model based on the configuration data and the configuration item data model; Based on the parameter controller, according to the configuration item data model and the configuration item attribute model, the configuration item metadata, the configuration item attribute instance data and the user identifier are obtained, and the execution parameters of the business critical path of the multi-level system for hedging business are obtained, and according to the execution parameters of the business critical path, the multi-level system for hedging business is configured; The step of inputting configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface and storing the configuration data in the configuration library includes: Based on the established data configuration interface, input configuration item metamodel data, and generate a metadata table based on the configuration item metamodel data; After entering the configuration item meta-model data, based on the established data configuration interface, entering the configuration item instance data, and generating a configuration item instance table based on the metadata table and the configuration item instance data; The input configuration item instance data is judged for duplicates. If yes, the judged duplicate data in the configuration item instance data is modified, and the configuration item instance table is modified. The modified configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data is stored in the configuration library. If no, the configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data is stored in the configuration library; The parameter-based controller obtains configuration item metadata, configuration item attribute instance data and user identification according to the configuration item data model and the configuration item attribute model, obtains execution parameters of the business critical path of the multi-level system for hedging business, and configures the multi-level system for hedging business according to the execution parameters of the business critical path, including: Based on the parameter controller, query the configuration item data model and the configuration item attribute model to obtain configuration item metadata, configuration item attribute instance data and user identification, and judge the user's visibility level based on the configuration item metadata, configuration item attribute instance data and user identification to determine the user's visibility level range; Based on the visible level range, outputting the execution parameters of the business critical path of the multi-level system for hedging business; Determine configuration item attribute values according to the execution parameters of the business critical path, and configure the multi-level system for the hedging business with the configuration item attribute values; The configuring the multi-level system for hedging business includes: configuring multiple businesses of the multi-level system for hedging business; The configuration for each service includes: Define business configuration types and define business configuration visibility; Add the defined business configuration type and visibility of business configuration to the judgment node of the business process; The configuration item data model is used to describe the visible scope and attribute type identifier of each configuration item; The configuration item attribute model is used to describe the configuration item attribute information of each configuration item; The configuration item attribute information is used to provide logical control parameters for the business process.
2. The parameter configuration method according to claim 1, characterized in that: The front-end technology includes at least one of the following: HTML technology, CSS technology and VUE technology.
3. A parameter configuration system for a multi-level system of hedging business, characterized in that: The parameter configuration system comprises: A data entry unit, used to establish a data configuration interface in a browser based on the front-end technology, enter configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface, and store the configuration data in a configuration library; A data acquisition unit, configured to retrieve configuration data stored in the configuration store, configure a configuration item data model based on the configuration data, and configure a configuration item attribute model based on the configuration data and the configuration item data model; A configuration unit, configured to obtain, based on a parameter controller and according to the configuration item data model and the configuration item attribute model, configuration item metadata, configuration item attribute instance data and user identification, obtain execution parameters of a business critical path of the multi-level system for hedging business, and configure the multi-level system for hedging business according to the execution parameters of the business critical path; The step of inputting configuration data for multi-level system parameter configuration for hedging business based on the established data configuration interface and storing the configuration data in the configuration library includes: Based on the established data configuration interface, input configuration item metamodel data, and generate a metadata table based on the configuration item metamodel data; After entering the configuration item meta-model data, based on the established data configuration interface, entering the configuration item instance data, and generating a configuration item instance table based on the metadata table and the configuration item instance data; The input configuration item instance data is judged for duplicates. If yes, the judged duplicate data in the configuration item instance data is modified, and the configuration item instance table is modified. The modified configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data is stored in the configuration library. If no, the configuration item instance data, the meta model data, the metadata table and the configuration item instance table are used as configuration data for multi-level system parameter configuration for hedging business, and the configuration data is stored in the configuration library; The parameter-based controller obtains configuration item metadata, configuration item attribute instance data and user identification according to the configuration item data model and the configuration item attribute model, obtains execution parameters of the business critical path of the multi-level system for hedging business, and configures the multi-level system for hedging business according to the execution parameters of the business critical path, including: Based on the parameter controller, query the configuration item data model and the configuration item attribute model to obtain configuration item metadata, configuration item attribute instance data and user identification, and judge the user's visibility level based on the configuration item metadata, configuration item attribute instance data and user identification to determine the user's visibility level range; Based on the visible level range, outputting the execution parameters of the business critical path of the multi-level system for hedging business; Determine configuration item attribute values according to the execution parameters of the business critical path, and configure the multi-level system for the hedging business with the configuration item attribute values; The configuring the multi-level system for hedging business includes: configuring multiple businesses of the multi-level system for hedging business; The configuration for each service includes: Define business configuration types and define business configuration visibility; Add the defined business configuration type and visibility of business configuration to the judgment node of the business process; The configuration item data model is used to describe the visible scope and attribute type identifier of each configuration item; The configuration item attribute model is used to describe the configuration item attribute information of each configuration item; The configuration item attribute information is used to provide logical control parameters for the business process.
4. A computer device, characterized in that: include: one or more processors; a processor for executing one or more programs; When the one or more programs are executed by the one or more processors, the method according to any one of claims 1 to 2 is implemented.
5. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed, the method according to any one of claims 1-2 is implemented.
Citation Information
Patent Citations
A material data duplicate checking method and system based on configurable rules
CN109885571A
Adaptive service construction system and method, and computer readable medium
CN111061817A
Metacode-based low-code development system and method
CN115237380A
Business data model generation method and device, computer equipment and medium
CN117149153A