Object configuration method, apparatus, device, and storage medium
Through the visual development tools of the low-code configuration platform, the problems of high development duplication and poor flexibility in the ABS operation and maintenance system have been solved, which simplifies user operations, reduces costs, improves configuration flexibility, and meets the personalized needs of business departments.
Patent Information
- Application Number
- CN202210327342.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-30
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-03-30
AI Technical Summary
The development and configuration process of the existing ABS operation and maintenance system has problems such as high development duplication, poor flexibility, and high communication costs. Especially in the asset securitization operation and maintenance process, non-standardized steps such as configuration management, process management, and business attribute configuration lead to excessively high manpower and time costs.
Adopting a low-code configuration platform, it obtains the user's object configuration request, determines the user's permissions and configures them on the platform, provides visual development tools, simplifies user operations, and improves configuration flexibility.
It reduces manpower and time costs, reduces development duplication and communication costs, improves configuration flexibility, meets the personalized needs of business departments, and shortens the project development cycle.
Smart Images

Figure CN114610309B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular to an object configuration method, apparatus, device, and storage medium. Background Art
[0002] With the rapid development of computer technology and the maturation of domestic financial market products, technologies, and regulatory policies, asset-backed securities (ABS) have entered a period of accelerated development. To better maintain the development of ABS, it is necessary to develop an ABS operation and maintenance system and utilize it to manage the operation and maintenance of ABS and other applications.
[0003] In the existing technology, the development and configuration process of the ABS operation and maintenance system is based on business needs and is obtained through standard processes such as R&D architecture design and development, test environment testing, and production environment deployment and release, thereby realizing the release and use of the ABS operation and maintenance system.
[0004] In the process of implementing the present invention, the inventors discovered that there are at least the following problems in the prior art: the development and configuration process of the ABS operation and maintenance system is interspersed with various fragmented and non-standardized operation and maintenance steps, such as configuration management, process management, business attribute configuration, task configuration, settlement configuration, report configuration, etc., which increases the manpower and time costs of front-end and back-end R&D and operation and maintenance personnel. In addition, there are many similar pages in the ABS operation and maintenance system, resulting in high development duplication, poor flexibility, and high communication costs. Summary of the Invention
[0005] The embodiments of the present application provide an object configuration method, apparatus, device, and storage medium to solve the problems of high development duplication, poor flexibility, and high communication costs in the existing system development and configuration process.
[0006] According to a first aspect of the present application, an embodiment of the present application provides an object configuration method, including:
[0007] Obtaining an object configuration request of the first user, where the type of the object configuration request is any one of the following: a page configuration request, a gateway configuration request, a dictionary configuration request, and an application configuration request;
[0008] Determine whether the first user has access rights to the low-code configuration platform and whether a target application corresponding to the object configuration request exists in the low-code configuration platform;
[0009] When the first user has access rights to the low-code configuration platform and a target application corresponding to the object configuration request exists in the low-code configuration platform, determining a target configuration object in the target application according to the type of the object configuration request;
[0010] On the low-code configuration platform, the target configuration object is configured.
[0011] In a possible design of the first aspect, configuring the target configuration object on the low-code configuration platform includes:
[0012] In the target application of the low-code configuration platform, determining a configuration page corresponding to the target configuration object;
[0013] Obtaining a configuration operation issued by the first user on the configuration page;
[0014] In response to the configuration operation, the target configuration object is configured.
[0015] Optionally, the method further includes:
[0016] When the first user has access rights to the low-code configuration platform but the target application corresponding to the object configuration request does not exist in the low-code configuration platform, the target application corresponding to the object configuration request and menu configuration information of the target application are established.
[0017] Optionally, the method further includes:
[0018] When the first user does not have access permission to the low-code configuration platform, in response to a permission application request from the first user, granting the first user the access permission and determining the account information of the first user;
[0019] In response to the application establishment request of the first user, establishing a target application corresponding to the object configuration request and menu configuration information of the target application;
[0020] Add the first user's account information to the low-code configuration platform.
[0021] In another possible design of the first aspect, the type of the object configuration request is a page configuration request, and the target configuration object is a page of the target application;
[0022] Accordingly, configuring the target configuration object on the low-code configuration platform includes:
[0023] Displaying the page configuration interface of the target application through the low-code configuration platform;
[0024] Acquire the drag-and-drop editing operation of the first user on the page configuration interface;
[0025] In response to the drag-and-edit operation, a page of the target application is configured.
[0026] In another possible design of the first aspect, the type of the object configuration request is a gateway configuration request, and the target configuration object is a gateway interface or a gateway interface method under a gateway configuration directory;
[0027] Accordingly, configuring the target configuration object on the low-code configuration platform includes:
[0028] On the low-code configuration platform, locate the gateway interface management page under the gateway configuration directory;
[0029] Displaying filling instructions on the gateway interface management page according to the target configuration object;
[0030] Obtaining gateway configuration information input by the first user based on the filling instruction;
[0031] In response to the gateway configuration information, the target configuration object is configured.
[0032] Optionally, the target configuration object is a gateway interface, and the gateway configuration information is gateway interface configuration information;
[0033] Accordingly, configuring the target configuration object in response to the gateway configuration information includes:
[0034] In response to the gateway interface configuration information, a gateway interface is generated, wherein the gateway interface configuration information includes: an interface name, an interface alias, and a Java service interface alias.
[0035] Optionally, the target configuration object is a gateway interface method, and the gateway configuration information is gateway interface method configuration information;
[0036] Accordingly, configuring the target configuration object in response to the gateway configuration information includes:
[0037] In response to the gateway interface method configuration information, the gateway interface method is generated. The gateway interface method configuration information includes: a name of the interface method, an alias of the interface method, and parameter types of the method.
[0038] In another possible design of the first aspect, the type of the object configuration request is a dictionary configuration request, and the target configuration object is a data dictionary in a system configuration directory;
[0039] Accordingly, configuring the target configuration object on the low-code configuration platform includes:
[0040] Based on the dictionary configuration request, on the low-code configuration platform, locate the data dictionary configuration page under the system configuration directory;
[0041] On the data dictionary configuration page, obtaining a dictionary configuration operation issued by the first user;
[0042] Based on a node dynamic cascade approach, the data dictionary is configured in response to the dictionary configuration operation.
[0043] In another possible design of the first aspect, the type of the object configuration request is an application configuration request, and the target configuration object is a function of the target application;
[0044] Accordingly, configuring the target configuration object on the low-code configuration platform includes:
[0045] Based on the application configuration request, locate the functional interface of the target application on the low-code configuration platform;
[0046] Acquiring a configuration operation issued by the first user on the functional interface;
[0047] In response to the configuration operation, the function of the target application is configured, and the configuration operation includes at least one of the following: table data modification, application task configuration update, email configuration update, basic configuration update, and template configuration update.
[0048] According to a second aspect of the present application, an embodiment of the present application provides an object configuration device, including:
[0049] An acquisition module, configured to acquire an object configuration request of a first user, where the object configuration request is of any one of the following types: a page configuration request, a gateway configuration request, a dictionary configuration request, and an application configuration request;
[0050] A determination module, configured to determine whether the first user has access rights to the low-code configuration platform and whether a target application corresponding to the object configuration request exists in the low-code configuration platform;
[0051] a processing module for determining a target configuration object in the target application according to a type of the object configuration request when the first user has access rights to the low-code configuration platform and a target application corresponding to the object configuration request exists in the low-code configuration platform;
[0052] A configuration module is used to configure the target configuration object on the low-code configuration platform.
[0053] In a possible design of the second aspect, the configuration module is specifically configured to:
[0054] In the target application of the low-code configuration platform, determining a configuration page corresponding to the target configuration object;
[0055] Obtaining a configuration operation issued by the first user on the configuration page;
[0056] In response to the configuration operation, the target configuration object is configured.
[0057] Optionally, the processing module is further configured to:
[0058] When the first user has access rights to the low-code configuration platform but the target application corresponding to the object configuration request does not exist in the low-code configuration platform, the target application corresponding to the object configuration request and menu configuration information of the target application are established.
[0059] Optionally, the processing module is further configured to:
[0060] When the first user does not have access permission to the low-code configuration platform, in response to a permission application request from the first user, granting the first user the access permission and determining the account information of the first user;
[0061] In response to the application establishment request of the first user, establishing a target application corresponding to the object configuration request and menu configuration information of the target application;
[0062] Add the first user's account information to the low-code configuration platform.
[0063] In another possible design of the second aspect, the type of the object configuration request is a page configuration request, and the target configuration object is a page of the target application;
[0064] Accordingly, the configuration module is specifically used to:
[0065] Displaying the page configuration interface of the target application through the low-code configuration platform;
[0066] Acquire the drag-and-drop editing operation of the first user on the page configuration interface;
[0067] In response to the drag-and-edit operation, a page of the target application is configured.
[0068] In another possible design of the second aspect, the type of the object configuration request is a gateway configuration request, and the target configuration object is a gateway interface or a gateway interface method under a gateway configuration directory;
[0069] Accordingly, the configuration module is specifically used to:
[0070] On the low-code configuration platform, locate the gateway interface management page under the gateway configuration directory;
[0071] Displaying filling instructions on the gateway interface management page according to the target configuration object;
[0072] Obtaining gateway configuration information input by the first user based on the filling instruction;
[0073] In response to the gateway configuration information, the target configuration object is configured.
[0074] Optionally, the target configuration object is a gateway interface, and the gateway configuration information is gateway interface configuration information;
[0075] Correspondingly, the configuration module is specifically configured to generate a gateway interface in response to the gateway interface configuration information, where the gateway interface configuration information includes: an interface name, an interface alias, and a Java service interface alias.
[0076] Optionally, the target configuration object is a gateway interface method, and the gateway configuration information is gateway interface method configuration information;
[0077] Correspondingly, the configuration module is specifically configured to generate the gateway interface method in response to the gateway interface method configuration information, where the gateway interface method configuration information includes: the name of the interface method, the alias of the interface method, and the parameter type of the method.
[0078] In another possible design of the second aspect, the type of the object configuration request is a dictionary configuration request, and the target configuration object is a data dictionary in a system configuration directory;
[0079] Accordingly, the configuration module is specifically used to:
[0080] Based on the dictionary configuration request, on the low-code configuration platform, locate the data dictionary configuration page under the system configuration directory;
[0081] On the data dictionary configuration page, obtaining a dictionary configuration operation issued by the first user;
[0082] Based on a node dynamic cascade approach, the data dictionary is configured in response to the dictionary configuration operation.
[0083] In another possible design of the second aspect, the type of the object configuration request is an application configuration request, and the target configuration object is a function of the target application;
[0084] Accordingly, the configuration module is specifically used to:
[0085] Based on the application configuration request, locate the functional interface of the target application on the low-code configuration platform;
[0086] Acquiring a configuration operation issued by the first user on the functional interface;
[0087] In response to the configuration operation, the function of the target application is configured, and the configuration operation includes at least one of the following: table data modification, application task configuration update, email configuration update, basic configuration update, and template configuration update.
[0088] According to the third aspect of the present application, an embodiment of the present application provides an electronic device, including a processor, a memory, and a computer program stored on the memory and runnable on the processor, wherein when the processor executes the computer program, the method described in the first aspect and various possible designs is implemented.
[0089] According to the fourth aspect of the present application, an embodiment of the present application provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, they are used to implement the method described in the first aspect and various possible designs.
[0090] According to a fifth aspect of the present application, an embodiment of the present application provides a computer program product, including: a computer program, which, when executed by a processor, is used to implement the method described in the first aspect and various possible designs.
[0091] The object configuration method, apparatus, device and storage medium provided in the embodiments of the present application obtain an object configuration request from a first user, the type of which is any one of the following: page configuration request, gateway configuration request, dictionary configuration request and application configuration request, to determine whether the first user has access rights to the low-code configuration platform and whether there is a target application corresponding to the object configuration request in the low-code configuration platform. If so, the target configuration object can be determined according to the type of the object configuration request, and then the target configuration object can be configured on the low-code configuration platform. In this technical solution, the low-code configuration platform is a visual development configuration tool. Therefore, the configuration of the target configuration object can be achieved based on the low-code configuration platform, and by setting user operation permissions on the low-code platform, the target application can be configured when the user has operation permissions and a configured target application is established on the platform. This simplifies user operations and improves configuration flexibility while ensuring the security of the configuration object, avoiding the problems of high development duplication, poor flexibility and high communication costs in the target system. BRIEF DESCRIPTION OF THE DRAWINGS
[0092] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0093] Figure 1 A schematic diagram of a possible system architecture applicable to embodiments of the present application;
[0094] Figure 2 This is a schematic diagram of the principle of using the low-code financing platform to achieve visual configuration in the embodiment of this application;
[0095] Figure 3 This is a flow chart of the first embodiment of the object configuration method provided in the embodiment of the present application;
[0096] Figure 4 This is a flow chart of a second embodiment of the object configuration method provided in the embodiment of the present application;
[0097] Figure 5 A configuration diagram of the target application page corresponding to the page configuration request;
[0098] Figure 6 A configuration diagram of the gateway interface management page corresponding to the gateway configuration request;
[0099] Figure 7 This is a diagram showing the instructions for filling in the "New" option when adding a new gateway interface;
[0100] Figure 8 This is a diagram showing the instructions for filling in the "one-click configuration" when adding a new gateway interface;
[0101] Figure 9 A diagram of the data dictionary configuration page corresponding to the dictionary configuration request;
[0102] Figure 10 This is a flow chart of a third embodiment of the object configuration method provided in the embodiment of the present application;
[0103] Figure 11 A schematic diagram of the structure of the first embodiment of the object configuration device provided in the embodiment of the present application
[0104] Figure 12 A schematic diagram of the structure of an electronic device embodiment provided in an embodiment of the present application.
[0105] The above drawings illustrate specific embodiments of the present disclosure, which will be described in more detail below. These drawings and textual descriptions are not intended to limit the scope of the present disclosure in any way, but rather to illustrate the concepts of the present disclosure to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0106] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0107] Asset-backed securities (ABS) are a popular financing instrument. They are the issuance of asset-backed securities based on the cash flows generated by underlying assets, enhanced through structuring and other credit enhancement methods. To effectively maintain ABS, an ABS operation and maintenance system is required, and its development and configuration are crucial.
[0108] Currently, the development process of a complete ABS operation and maintenance system is as follows: User Interface (UI) designers develop corresponding page layouts, cut pictures, and modify styles based on product requirements. Front-end developers need to develop front-end page code based on the layout design after cutting pictures to achieve the interactive effects and page styles of the front-end pages. Then, based on product requirements and design, back-end developers complete the corresponding database design, interface design and development, and interface debugging with the front-end. They then complete deployment on the test and online servers, and conduct online verification after going online.
[0109] It can be seen from this that the development and configuration process of the existing ABS operation and maintenance system is based on business needs and is obtained through standard processes such as R&D architecture design and development, test environment testing, and production environment deployment and release. As a result, the page development method of asset securitization is too expensive and rigid, unable to provide the efficient and agile development process required by enterprises. It also has a long delivery cycle and weak customization capabilities, making it difficult to cope with the ever-changing market and customer expectations.
[0110] Furthermore, in the development of asset securitization, the most difficult process is the operation and maintenance process. Since the ABS operation and maintenance process is mixed with a series of fragmented and non-standardized operation and maintenance steps such as configuration management, process management, business attribute configuration, task configuration, settlement configuration, and report configuration, it not only increases the manpower and time costs of front-end and back-end R&D and operation and maintenance personnel, but also leads to many application platforms with similar pages and standard operating procedures, resulting in high duplication of development, poor flexibility, and high communication costs.
[0111] To address the aforementioned technical issues, the technical solution of this application was conceived as follows: Since system configuration, gateway configuration, and task configuration are the most time-consuming, costly, and risky parts of the asset securitization operation and maintenance process, reducing the configuration complexity of these objects, such as system configuration, gateway configuration, and dictionary configuration, within the ABS operation and maintenance system is key to reducing costs and improving configuration efficiency. The inventors discovered that a simple visual configuration solution is the most desirable development tool for R&D personnel to reduce costs and increase efficiency. Furthermore, by setting access permissions and deploying target applications within the visual configuration platform, user operations can be simplified and configuration flexibility can be increased while ensuring the security of configured objects.
[0112] Based on the above technical conception process, an embodiment of the present application provides an object configuration method, which obtains an object configuration request from a first user, and the type of the object configuration request is any one of the following: page configuration request, gateway configuration request, dictionary configuration request, and application configuration request, and determines whether the first user has access rights to the low-code configuration platform and whether there is a target application corresponding to the object configuration request in the low-code configuration platform. If so, the target configuration object can be determined according to the type of the object configuration request, and then the target configuration object is configured on the low-code configuration platform. In this technical solution, the low-code configuration platform is a visual development configuration tool. Therefore, the configuration of the target configuration object is realized based on the low-code configuration platform, and by setting user operation permissions on the low-code platform, when the user has operation permissions and a configured target application is established on the platform, it is configured. In this way, on the basis of ensuring the security of the configuration object, user operations are simplified, the flexibility of the configuration is improved, the labor cost and time cost are reduced, and the problems of high development duplication, poor flexibility, and high communication costs in the target system are avoided.
[0113] Specifically, the technical solution of this application aims to use low-code development to lower the threshold for building asset securitization operation and maintenance application pages, reduce dependence on back-end engineers, and enable fewer R&D or business departments to build application platforms by themselves by dragging and dropping to meet the personalized needs of business departments. This not only reduces the manpower costs of business and R&D operation and maintenance, but also reduces the process of repeated communication between business and R&D departments, shortening the overall project development cycle.
[0114] Furthermore, taking the target system as the ABS operation and maintenance system as an example, in the future asset securitization operation and maintenance, the low-code platform has a fast iteration speed and higher flexibility in the development of ABS operation and maintenance functions. In addition, the low-code platform supports cross-platform deployment of applications, and can realize data connectivity between different systems (such as reports, system configuration, business configuration and other data), reducing communication costs.
[0115] An embodiment of the present application provides an object configuration method, aiming to solve at least one of the above technical problems. Figure 1 This is a schematic diagram of a possible system architecture applicable to the embodiment of the present application. Figure 1 As shown, the system architecture includes a client and a server. The client can initiate an object configuration request to the server. The server can determine the user's access rights on the low-code configuration platform and whether there is a target application corresponding to the object configuration request on the low-code configuration platform based on the received object configuration request. If so, the target configuration object is determined, and then the target configuration object is configured using the low-code configuration platform. In some examples, the client and the server can be integrated into one electronic device. In other examples, the client and the server can be located in different electronic devices respectively. This embodiment is not limited to this.
[0116] Optionally, in an embodiment of the present application, the client has a human-computer interaction interface, through which R&D personnel can issue object configuration requests and issue configuration operations. It is understandable that the client may also have other functions, which will not be described in detail here.
[0117] The object configuration method provided in the embodiment of the present application can be executed by the server. Figure 2 This is a schematic diagram of the principle of using the low-code financing platform to achieve visual configuration in the embodiment of this application. Figure 2 As shown in the figure, the server is equipped with a permission system, a low-code configuration platform, and an application system backend. Among them, the permission system can configure applications, menus, roles, and mounting functions based on the configuration instructions of developers, and synchronize the configured applications, menus, roles, and mounting functions to the low-code configuration platform. Accordingly, developers can perform various configurations such as system configuration, page configuration, gateway configuration, and application configuration on the low-code configuration platform. Finally, they use the gateway interface provided by the application system backend to configure the target configuration object, and the configuration ends after completion.
[0118] It should be noted that Figure 1 and Figure 2 It is only a possible schematic diagram provided by the embodiment of the present application. The embodiment of the present application does not limit the devices included therein, nor does it limit the positional relationship between the devices in the figure, and no further details are given here.
[0119] Next, combined with the above Figure 1 and Figure 2 It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0120] For example, Figure 3 This is a flow chart of the first embodiment of the object configuration method provided in the embodiment of this application. Figure 3 As shown, in this embodiment, the object configuration method may include the following steps:
[0121] S301: Obtain an object configuration request from a first user, where the object configuration request is of any one of the following types: a page configuration request, a gateway configuration request, a dictionary configuration request, and an application configuration request.
[0122] In an embodiment of the present application, the first user may be selected as a R&D personnel, who has different roles in the permission system, and then issues an object configuration request through the client within the scope of his / her authority, so that the server can configure the target configuration object based on the object configuration request of the first user.
[0123] It is understandable that the target configuration object can be various objects of the target system, such as pages, gateways, dictionaries and applications. Accordingly, the type of object configuration request can include but is not limited to any of the following: page configuration request, gateway configuration request, dictionary configuration request and application configuration request.
[0124] Optionally, once the server has configured all objects of the target system, the target system has been developed and configured. Optionally, the target system can be a property management system, such as an asset-backed securities (ABS) operation and maintenance system, or a user management system. This embodiment does not limit the specific form of the target system and is not intended to be a limitation here.
[0125] Optionally, in an embodiment of the present application, the purpose corresponding to the object configuration request may be page drag editing, gateway interface management, data dictionary configuration, data source configuration, general backend service, element component configuration, gateway method configuration, gateway application configuration, etc., and the embodiment of the present application does not limit it.
[0126] S302. Determine whether the first user has access rights to the low-code configuration platform and whether there is a target application corresponding to the object configuration request in the low-code configuration platform.
[0127] Optionally, if the first user wants to configure the target object, he or she first needs to have access permissions to the low-code configuration platform. Therefore, after receiving the object configuration request from the first user, the server needs to first determine whether the first user is an authorized user of the corresponding permission system of the low-code configuration platform, that is, whether the first user has the permission to access the low-code configuration platform, and then perform subsequent operations based on the judgment result.
[0128] Accordingly, when the first user has access to the low-code configuration platform, the server also needs to determine whether the target application corresponding to the object configuration request exists in the low-code configuration platform. In other words, the low-code configuration platform may have many applications managed by different users, and different users have different management permissions for the same application. Therefore, when the first user has access to the low-code configuration platform, it is necessary to first determine whether the target application corresponding to the object configuration request exists in the low-code configuration platform, and then perform subsequent operations based on the judgment result.
[0129] S303. When the first user has access rights to the low-code configuration platform and a target application corresponding to the object configuration request exists in the low-code configuration platform, a target configuration object is determined according to the type of the object configuration request.
[0130] Optionally, the server can analyze the received object configuration request and determine that the first user has access rights to the low-code configuration platform and that the target application corresponding to the object configuration request exists in the low-code configuration platform, thereby determining the type of the object configuration request, and then determining the target configuration object based on the type of the object configuration object.
[0131] Exemplarily, when the type of the object configuration request is a page configuration request, the target configuration object is the page of the target application; when the type of the object configuration request is a gateway configuration request, the target configuration object is the gateway interface or gateway interface method under the gateway configuration directory; when the type of the object configuration request is a dictionary configuration request, the target configuration object is the data dictionary under the system configuration directory; when the type of the object configuration request is an application configuration request, the target configuration object is the function of the target application.
[0132] S304. Configure the target configuration object on the low-code configuration platform.
[0133] In an embodiment of the present application, the server may include a low-code configuration platform, which is a visual development configuration tool. Using the low-code configuration platform, the server can receive configuration operations issued by the first user, and then achieve the configuration purpose of the target configuration object based on the configuration operation.
[0134] Optionally, in an embodiment of the present application, the low-code configuration platform can also be implemented through a productivity platform, which needs to include three major functions: application development, automation, and connectors, and can quickly build an exclusive application that meets business needs with 0 code or a small amount of code.
[0135] The object configuration method provided in the embodiment of the present application obtains an object configuration request from the first user, and the type of the object configuration request is any one of the following: page configuration request, gateway configuration request, dictionary configuration request, and application configuration request, and determines whether the first user has access rights to the low-code configuration platform and whether there is a target application corresponding to the object configuration request in the low-code configuration platform. If so, the target configuration object can be determined according to the type of the object configuration request, and then the target configuration object can be configured on the low-code configuration platform. In this technical solution, the low-code configuration platform is a visual development configuration tool. Therefore, the entire development process of the target system can be configured visually, and the configuration of the target configuration object can be achieved by responding to the user's object configuration request, which reduces labor costs and time costs. Moreover, by setting user operation permissions on the low-code platform, when the user has operation permissions and a configured target application is established on the platform, it is configured. In this way, on the basis of ensuring the security of the configuration object, user operations are simplified, the flexibility of the configuration is improved, and the problems of high development duplication, poor flexibility, and high communication costs in the target system are avoided.
[0136] For example, in the embodiments of the present application, Figure 4 This is a flow chart of the second embodiment of the object configuration method provided in the embodiment of this application. Figure 4 As shown, in this embodiment, the above S304 can be implemented by the following steps:
[0137] S401. In the target application of the low-code configuration platform, determine the configuration page corresponding to the target configuration object.
[0138] Optionally, the first user has a certain role in the low-code configuration platform, such as an administrator account or a user account. Therefore, when the server determines the target configuration object, it can first determine the configuration page corresponding to the target configuration object in the target application corresponding to the object configuration request.
[0139] Exemplarily, the configuration page corresponding to the target configuration object can be the page configuration interface of the target application, the gateway interface management page under the gateway configuration directory, the data dictionary configuration page under the system configuration directory, or the visual interface of the target application. It is understood that the configuration page corresponding to the target configuration object needs to be determined based on the target configuration object and is not limited here.
[0140] S402: Acquire a configuration operation issued by the first user on the configuration page.
[0141] In this embodiment, the configuration page is a user interaction interface, and thus the server can obtain the configuration operation issued by the first user through the configuration page.
[0142] For example, the configuration operation can be a drag-and-drop edit operation, gateway configuration information, dictionary configuration operation, table data modification for the target application, application task configuration update, email configuration update, basic configuration update, template configuration update, etc. It is understood that the above is only an example and is not limiting here.
[0143] S403: In response to the configuration operation, configure the target configuration object.
[0144] After the server obtains the configuration operation issued by the first user, it can respond to it. For example, it can configure the target application page in response to the drag and edit operation on the page configuration interface, configure the target configuration object in response to the dictionary configuration operation on the gateway interface management page, configure the data dictionary under the system configuration directory in response to the gateway configuration information on the data dictionary configuration page, and configure the target application in response to the configuration operation on the target application visualization interface.
[0145] The following is a detailed description of the technical solution of this application through specific examples:
[0146] In a possible design of an embodiment of the present application, the type of the object configuration request is a page configuration request, and the target configuration object is a page of a target application.
[0147] Accordingly, the above S304 can be implemented through the following steps:
[0148] A1. Use the low-code configuration platform to display the page configuration interface of the target application;
[0149] A2. Obtaining the first user's drag-and-drop editing operation on the page configuration interface;
[0150] A3. In response to the drag-and-edit operation, configure the page of the target application.
[0151] Specifically, in an embodiment of the present application, after the permission configuration is completed, the first user can view the application to which he belongs through the user interaction interface of the low-code configuration platform. For the target application corresponding to the page configuration request, the server can display the page configuration interface of the target application through the low-code configuration platform, and obtain the drag and edit operation issued by the first user through the page configuration interface of the target application, and then respond to the drag and edit operation.
[0152] For example, Figure 5 This is a configuration diagram of the target application page corresponding to the page configuration request. Figure 5As shown, the target application page may include: list page, edit page, card and grid layout, etc. Each page includes: operation area, page name area, page key area, page description area, application name area and other areas. Figure 5 It is assumed that the target application is application C.
[0153] For example, operations in the operation area may include, but are not limited to, drag-and-drop editing, real-time editing, editing, viewing, publishing, synchronizing, rolling back, and deleting. Page names may include: Gateway Interface Management, Application Management, Batch Tasks, Data Field Management, Page Configuration, etc. The page key is the link corresponding to each page name. The page description area is used to describe each page. For example, the page description of a batch task is the batch task under each business.
[0154] Optionally, after the permission configuration is completed, the permission system will synchronize the menu of the target application to the low-code configuration platform, and then edit the existing menu in the target application through the obtained drag-and-drop editing operation. Figure 5 As shown, the menu of each page may include: initialization API, filter conditions, table columns, row operations, etc., which can also be set according to actual needs.
[0155] In another possible design of the embodiment of the present application, the type of the object configuration request is a gateway configuration request, and the target configuration object is a gateway interface or a gateway interface method under a gateway configuration directory;
[0156] Accordingly, the above S304 can be implemented through the following steps:
[0157] B1. On the low-code configuration platform, locate the gateway interface management page under the gateway configuration directory;
[0158] B2. Based on the target configuration object, the filling instructions are displayed on the gateway interface management page;
[0159] B3. Obtaining gateway configuration information input by the first user based on the filling instruction;
[0160] B4. In response to the gateway configuration information, configure the target configuration object.
[0161] In this embodiment, the server can implement the gateway configuration of the remote service call middleware Java service interface (JavaServerFaces, JSF), and can also configure cross-domain implementation of http external link calls. Therefore, the first user can configure the gateway interface or gateway interface method through the gateway configuration request to realize information interaction with the outside world.
[0162] For example, Figure 6This is a diagram of the configuration of the gateway interface management page corresponding to the gateway configuration request. Figure 6 As shown, the operation items of the gateway interface management page may include: query, reset, add and one-click configuration. The gateway interface management page includes but is not limited to: operation area, interface name area, interface alias area, jsf alias, application name, business type and other areas.
[0163] For example, Figure 6 As shown, operations in the operation area may include but are not limited to editing, viewing methods, adding methods, and the like.
[0164] As an example, the target configuration object is a gateway interface, and the gateway configuration information is gateway interface configuration information; accordingly, step B4 can be replaced by:
[0165] In response to the gateway interface configuration information, a gateway interface is generated. The gateway interface configuration information includes: an interface name, an interface alias, and a jsf alias.
[0166] Optionally, in this embodiment, when a new gateway interface needs to be added, first based on the gateway configuration request issued by the first user, the gateway interface management page under the gateway configuration directory of the low-code configuration platform is located, and then the click on the "Add" option issued by the first user is captured, and in response to the click operation, the filling instructions are displayed on the gateway interface management page.
[0167] For example, Figure 7 This is a diagram showing the instructions for filling in the "New" option when adding a new gateway interface. Figure 7 As shown, the filling instruction includes: interface name, interface alias, JSF alias, pre-JSF alias, service type, interface description, etc. Optionally, when the server obtains the gateway configuration information input by the first user based on the filling instruction, it responds to the gateway configuration information to achieve the purpose of adding an interface that needs to access the gateway.
[0168] Among them, the interface name corresponds to the fully qualified name of the gateway interface, that is, the binary name, which means the absolute path. The interface alias is the unique abbreviation of the gateway interface on the low-code configuration platform. The jsf alias is the alias of the gateway interface when it is released on the jsf platform.
[0169] Optionally, in this embodiment, when a new gateway interface needs to be added, the first user can also issue a gateway interface configuration instruction by clicking "One-click configuration" in the gateway interface management page under the gateway configuration directory. Correspondingly, the server can capture the "One-click configuration" option and display the filling instructions on the gateway interface management page in response to the click operation.
[0170] For example, Figure 8This is a diagram showing the instructions for filling in the "one-click configuration" when adding a new gateway interface. Figure 8 As shown, the entry instruction only includes the interface name. Optionally, after the server obtains the gateway interface name entered by the first user based on the entry instruction, it can respond to it to achieve the purpose of adding a new gateway interface. This method can quickly configure the gateway interface by interface name, and once the gateway interface is configured, the data source can be configured.
[0171] As an example, the target configuration object is a gateway interface method, and the gateway configuration information is gateway interface method configuration information; accordingly, step B4 can be replaced by:
[0172] In response to the gateway interface method configuration information, a gateway interface method is generated. The gateway interface method configuration information includes: a name of the interface method, an alias of the interface method, and parameter types of the method.
[0173] For example, in this embodiment, when a new gateway interface method needs to be added, first, based on the gateway configuration request issued by the first user, the gateway interface management page under the gateway configuration directory of the low-code configuration platform is located, and then the click of the "Add Method" option issued by the first user in the operation area is captured, and in response to the click operation, the filling instructions are displayed on the gateway interface management page.
[0174] Optionally, the filling instructions include: method name, method alias, parameter type, permission code, etc. Optionally, the method name is the method name of the newly added method, the method alias is the method name corresponding to the newly added method in the low-code configuration platform (the interface alias and method alias need to ensure uniqueness), the parameter type is the fully qualified name of the parameter of the gateway interface (there are multiple parameters, with "," as a separator), and the permission code corresponds to the function code of the newly added interface method in the permission system.
[0175] In another possible design of the embodiment of the present application, the type of the object configuration request is a dictionary configuration request, and the target configuration object is a data dictionary under the system configuration directory;
[0176] Accordingly, the above S304 can be implemented through the following steps:
[0177] C1. Based on the dictionary configuration request, locate the data dictionary configuration page in the system configuration directory on the low-code configuration platform;
[0178] C2. On the data dictionary configuration page, obtain a dictionary configuration operation issued by the first user;
[0179] C3. Based on the node dynamic cascade method, the data dictionary is configured in response to the dictionary configuration operation.
[0180] In this embodiment, the server can also configure an enumeration dictionary in the low-code configuration platform, and the enumeration dictionary can be reused in different pages.
[0181] For example, Figure 9 The diagram of the data dictionary configuration page corresponding to the dictionary configuration request. Figure 9 As shown, this diagram takes the data dictionary first-level node in the data dictionary management page under the system configuration directory in the low-code configuration platform as an example for explanation.
[0182] Optionally, the operability options of the first-level node page of the data dictionary include: query, reset, and add a first-level node. Each first-level node page may include, but is not limited to: operation area, application name, node value, label, level, parent node, creator, creation time, and other areas.
[0183] For example, Figure 9 As shown, operations in the operation area may include but are not limited to editing, deleting, viewing sub-nodes, adding sub-nodes, etc.
[0184] Optionally, in an embodiment of the present application, the data dictionary can be configured in a dynamic cascade manner. Specifically, by configuring multiple child nodes under a first-level node, a dynamic cascade of first- and second-level drop-down boxes can be achieved. After configuring a first-level node, you can add child nodes under the first-level node, add grandchild nodes to the child nodes, and then configure the grandchildren's child nodes under the grandchild nodes. In theory, this configuration can continue indefinitely.
[0185] In another possible design of the embodiment of the present application, the type of the object configuration request is an application configuration request, and the target configuration object is a function of the target application;
[0186] Accordingly, the above S304 can be implemented through the following steps:
[0187] D1. Based on the application configuration request, locate the functional interface of the target application on the low-code configuration platform;
[0188] D2. Obtaining a configuration operation issued by the first user on the function interface;
[0189] D3. In response to the configuration operation of the first user, configure the function of the target application, where the configuration operation includes at least one of the following: table data modification, application task configuration update, email configuration update, basic configuration update, and template configuration update.
[0190] For example, in this embodiment, the target application is ABS as an example for explanation.
[0191] Optionally, all configuration management involved in ABS operations and maintenance can be completed within the low-code configuration platform. Once configured, the ABS system configuration can be visually configured without requiring modification via subsequent scripts. Optionally, configuration operations primarily include the following: table data modification, task management, special plan extension tables, email flow management, basic configuration management, decision table coordination management, template parsing configuration management, email template configuration management, audit configuration management, and payment flow management.
[0192] Optionally, table data modification can include: renaming the table, fields, modifying values, modifying primary keys, and modifying notes. Task management can include: configuring parameters within the task flow. Special plan extension tables can include: special plan extension table data. Email flow management: configuring email flow parameters.
[0193] The object configuration method provided in the embodiment of the present application can configure the entire process of the target configuration object of the target system through visualization, realize page jump through drag and drop configuration, realize data rendering through gateway interface configuration, realize general configuration management visualization configuration, realize single table query and other functions through configuration, improve configuration flexibility, and reduce labor costs.
[0194] For example, based on the above embodiment, Figure 10 This is a flow chart of the third embodiment of the object configuration method provided in the embodiment of this application. Figure 10 As shown, the object configuration method may include the following steps:
[0195] S1001: Obtain an object configuration request from a first user.
[0196] S1002. Determine whether the first user has access rights to the low-code configuration platform; if so, execute S1003; if not, execute S1005 to S1007 first, and then execute the above S1008;
[0197] S1003. Determine whether the target application corresponding to the object configuration request exists in the low-code configuration platform; if so, execute the above S1008; if not, execute S1004 first, and then execute the above S1008;
[0198] S1004: Establish a target application corresponding to the object configuration request and menu configuration information of the target application.
[0199] For example, when the target application corresponding to the object configuration request does not exist in the low-code configuration platform, it is necessary to first establish the target application corresponding to the object configuration request and the menu configuration information of the target application, so that the server can process the received object configuration request.
[0200] S1005: In response to the permission application request of the first user, grant the first user the access permission and determine the account information of the first user.
[0201] Optionally, when the first user does not have access permission, the first user needs to first apply for permission, that is, send a permission application request to the server. Accordingly, the server can respond to the first user's permission application request, grant the first user access permission, and determine the first user's account information.
[0202] S1006: In response to the application establishment request of the first user, establish a target application corresponding to the object configuration request and menu configuration information of the target application.
[0203] Optionally, after the first user obtains access rights to the permission system, he or she can apply to establish an application, for example, by issuing an application establishment request. Accordingly, the server can process the request based on the application, establish a target application corresponding to the object configuration request, and then establish menu configuration information for the target application in the menu management interface.
[0204] S1007. Add the first user’s account information to the low-code configuration platform.
[0205] Optionally, after the server establishes the target application and the menu configuration for the target application, roles and members can be added to the menu management for subsequent processing of the target application.
[0206] S1008. Determine a target configuration object according to the type of the object configuration request.
[0207] S1009. Configure the target configuration object on the low-code configuration platform.
[0208] In this embodiment, for any incomplete explanation of this step, please refer to the description in the above embodiments and will not be repeated here.
[0209] From the above analysis, we can see that before using the low-code configuration platform, the access permissions of the permission system and the target application need to be configured in a unified permission system. Among them, the first step is to configure the menu and permissions. The function path of the menu corresponds to the key configured on the page. The specific steps are as follows: Apply for permissions → Apply for access to the system to create an application -> Menu management to create a menu → Role management to add roles, members, and mount functions / menus, thereby achieving the purpose of user and role management, and role and menu association.
[0210] Correspondingly, the server can add the first user's account (i.e., the first user's low-code configuration platform account) to the low-code configuration platform based on the identity of the administrator account.
[0211] The object configuration method provided in the embodiment of the present application utilizes a permission system to manage user accounts using a low-code configuration platform, thereby improving the security and flexibility of the system, achieving data interoperability, and laying the foundation for subsequent object configuration implementation.
[0212] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0213] Figure 11 This is a schematic diagram of the structure of the first embodiment of the object configuration device provided in the embodiment of the present application. The object configuration device can be integrated into an electronic device or implemented by an electronic device. Figure 11 As shown, the object configuration device may include:
[0214] An acquisition module 1101 is configured to acquire an object configuration request from a first user, where the object configuration request may be any one of the following: a page configuration request, a gateway configuration request, a dictionary configuration request, and an application configuration request;
[0215] A determination module 1102 is configured to determine whether the first user has access rights to the low-code configuration platform and whether a target application corresponding to the object configuration request exists in the low-code configuration platform;
[0216] A processing module 1103 is configured to determine a target configuration object in the target application according to a type of the object configuration request when the first user has access rights to the low-code configuration platform and a target application corresponding to the object configuration request exists in the low-code configuration platform;
[0217] Configuration module 1104 is used to configure the target configuration object on the low-code configuration platform.
[0218] In a possible design of an embodiment of the present application, the configuration module 1104 is specifically configured to:
[0219] In the target application of the low-code configuration platform, determining a configuration page corresponding to the target configuration object;
[0220] Obtaining a configuration operation issued by the first user on the configuration page;
[0221] In response to the configuration operation, the target configuration object is configured.
[0222] Optionally, the processing module 1103 is further configured to:
[0223] When the first user has access rights to the low-code configuration platform but the target application corresponding to the object configuration request does not exist in the low-code configuration platform, the target application corresponding to the object configuration request and menu configuration information of the target application are established.
[0224] Optionally, the processing module 1103 is further configured to:
[0225] When the first user does not have access permission to the low-code configuration platform, in response to a permission application request from the first user, granting the first user the access permission and determining the account information of the first user;
[0226] In response to the application establishment request of the first user, establishing a target application corresponding to the object configuration request and menu configuration information of the target application;
[0227] Add the first user's account information to the low-code configuration platform.
[0228] In another possible design of the embodiment of the present application, the type of the object configuration request is a page configuration request, and the target configuration object is a page of the target application;
[0229] Accordingly, the configuration module 1104 is specifically configured to:
[0230] Displaying the page configuration interface of the target application through the low-code configuration platform;
[0231] Acquire the drag-and-drop editing operation of the first user on the page configuration interface;
[0232] In response to the drag-and-edit operation, a page of the target application is configured.
[0233] In another possible design of the embodiment of the present application, the type of the object configuration request is a gateway configuration request, and the target configuration object is a gateway interface or a gateway interface method under a gateway configuration directory;
[0234] Accordingly, the configuration module 1104 is specifically configured to:
[0235] On the low-code configuration platform, locate the gateway interface management page under the gateway configuration directory;
[0236] Displaying filling instructions on the gateway interface management page according to the target configuration object;
[0237] Obtaining gateway configuration information input by the first user based on the filling instruction;
[0238] In response to the gateway configuration information, the target configuration object is configured.
[0239] Optionally, the target configuration object is a gateway interface, and the gateway configuration information is gateway interface configuration information;
[0240] Correspondingly, the configuration module 1104 is specifically configured to generate a gateway interface in response to the gateway interface configuration information, where the gateway interface configuration information includes: an interface name, an interface alias, and a Java service interface JSF alias.
[0241] Optionally, the target configuration object is a gateway interface method, and the gateway configuration information is gateway interface method configuration information;
[0242] Correspondingly, the configuration module 1104 is specifically configured to generate the gateway interface method in response to the gateway interface method configuration information, where the gateway interface method configuration information includes: the name of the interface method, the alias of the interface method, and the parameter types of the method.
[0243] In another possible design of the embodiment of the present application, the type of the object configuration request is a dictionary configuration request, and the target configuration object is a data dictionary under a system configuration directory;
[0244] Accordingly, the configuration module 1104 is specifically configured to:
[0245] Based on the dictionary configuration request, on the low-code configuration platform, locate the data dictionary configuration page under the system configuration directory;
[0246] On the data dictionary configuration page, obtaining a dictionary configuration operation issued by the first user;
[0247] Based on a node dynamic cascade approach, the data dictionary is configured in response to the dictionary configuration operation.
[0248] In another possible design of the embodiment of the present application, the type of the object configuration request is an application configuration request, and the target configuration object is a function of the target application;
[0249] Accordingly, the configuration module 1104 is specifically configured to:
[0250] Based on the application configuration request, locate the functional interface of the target application on the low-code configuration platform;
[0251] Acquiring a configuration operation issued by the first user on the functional interface;
[0252] In response to the configuration operation, the function of the target application is configured, and the configuration operation includes at least one of the following: table data modification, application task configuration update, email configuration update, basic configuration update, and template configuration update.
[0253] The device provided in the embodiment of the present application can be used to execute the technical solution of the above-mentioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0254] It should be noted that the division of the various modules of the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Moreover, these modules can be implemented entirely in the form of software called by a processing element; or entirely in the form of hardware; or some modules can be implemented in the form of software called by a processing element, and some modules can be implemented in the form of hardware. During implementation, each step of the above method or each of the above modules can be completed by hardware integrated logic circuits in the processor element or by software instructions.
[0255] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)).
[0256] Figure 12 This is a schematic diagram of the structure of an electronic device embodiment provided in the embodiment of the present application. Figure 12 As shown, the electronic device may include: a processor 1201 and a memory 1202 .
[0257] The memory 1202 is used to store computer programs, and the processor 1201 is used to execute the computer programs to implement the technical solutions of the above method embodiments.
[0258] Optionally, the electronic device may further include: a communication interface 1203 and a system bus 1204. The memory 1202 and the communication interface 1203 are connected to the processor 1201 via the system bus 1204 and communicate with each other. The communication interface 1203 is used to communicate with other devices.
[0259] Optional, in the above Figure 12 In the embodiment, the processor 1201 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0260] The memory 1202 may include a random access memory (RAM), a read-only memory (RAM), or a non-volatile memory (non-volatile memory), such as at least one disk storage.
[0261] Optionally, the communication interface 1203 may be implemented by a transceiver. The communication interface is used to implement communication between the database access device and other devices (eg, a client, a read-write library, and a read-only library).
[0262] The system bus 1204 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. System buses can be categorized as address buses, data buses, and control buses. For ease of illustration, the figure shows only one thick line, but this does not imply that there is only one bus or only one type of bus.
[0263] According to an embodiment of the present application, the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the technical solution of the above-mentioned method embodiment is implemented.
[0264] According to an embodiment of the present application, the present application also provides a computer program product, including: a computer program, the computer program is stored in a readable storage medium, and when the computer program is executed by a processor, it is used to implement the technical solution of the above method.
[0265] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the applications disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0266] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An object configuration method, characterized in that: include: Obtaining an object configuration request of the first user, where the type of the object configuration request is any one of the following: a page configuration request, a gateway configuration request, a dictionary configuration request, and an application configuration request; Determine whether the first user has access rights to the low-code configuration platform and whether a target application corresponding to the object configuration request exists in the low-code configuration platform; When the first user has access rights to the low-code configuration platform and a target application corresponding to the object configuration request exists in the low-code configuration platform, determining a target configuration object in the target application according to the type of the object configuration request; On the low-code configuration platform, configuring the target configuration object; When the type of the object configuration request is a gateway configuration request, the target configuration object is a gateway interface or a gateway interface method under a gateway configuration directory; Accordingly, configuring the target configuration object on the low-code configuration platform includes: On the low-code configuration platform, locate the gateway interface management page under the gateway configuration directory; Displaying filling instructions on the gateway interface management page according to the target configuration object; Obtaining gateway configuration information input by the first user based on the filling instruction; In response to the gateway configuration information, the target configuration object is configured.
2. The method according to claim 1, characterized in that The method further comprises: When the first user has access rights to the low-code configuration platform but the target application corresponding to the object configuration request does not exist in the low-code configuration platform, the target application corresponding to the object configuration request and menu configuration information of the target application are established.
3. The method according to claim 2, characterized in that The method further comprises: When the first user does not have access permission to the low-code configuration platform, in response to a permission application request from the first user, granting the first user the access permission and determining the account information of the first user; In response to the application establishment request of the first user, establishing a target application corresponding to the object configuration request and menu configuration information of the target application; Add the first user's account information to the low-code configuration platform.
4. The method according to any one of claims 1 to 3, characterized in that The type of the object configuration request is a page configuration request, and the target configuration object is a page of the target application; Accordingly, configuring the target configuration object on the low-code configuration platform includes: Displaying the page configuration interface of the target application through the low-code configuration platform; Acquire the drag-and-drop editing operation of the first user on the page configuration interface; In response to the drag-and-edit operation, a page of the target application is configured.
5. The method according to claim 1, characterized in that The target configuration object is a gateway interface, and the gateway configuration information is gateway interface configuration information; Accordingly, configuring the target configuration object in response to the gateway configuration information includes: In response to the gateway interface configuration information, a gateway interface is generated, wherein the gateway interface configuration information includes: an interface name, an interface alias, and a Java service interface alias.
6. The method according to claim 1, characterized in that The target configuration object is a gateway interface method, and the gateway configuration information is gateway interface method configuration information; Accordingly, configuring the target configuration object in response to the gateway configuration information includes: In response to the gateway interface method configuration information, the gateway interface method is generated. The gateway interface method configuration information includes: a name of the interface method, an alias of the interface method, and parameter types of the method.
7. The method according to any one of claims 1 to 3, characterized in that When the type of the object configuration request is a dictionary configuration request, the target configuration object is a data dictionary under the system configuration directory; Accordingly, configuring the target configuration object on the low-code configuration platform includes: Based on the dictionary configuration request, on the low-code configuration platform, locate the data dictionary configuration page under the system configuration directory; On the data dictionary configuration page, obtaining a dictionary configuration operation issued by the first user; Based on a node dynamic cascade approach, the data dictionary is configured in response to the dictionary configuration operation.
8. The method according to any one of claims 1 to 3, characterized in that The type of the object configuration request is an application configuration request, and the target configuration object is a function of the target application; Accordingly, configuring the target configuration object on the low-code configuration platform includes: Based on the application configuration request, locate the functional interface of the target application on the low-code configuration platform; Acquiring a configuration operation issued by the first user on the functional interface; In response to the configuration operation, the function of the target application is configured, and the configuration operation includes at least one of the following: table data modification, application task configuration update, email configuration update, basic configuration update, and template configuration update.
9. An object configuration device, characterized in that: include: An acquisition module, configured to acquire an object configuration request of a first user, where the object configuration request is of any one of the following types: a page configuration request, a gateway configuration request, a dictionary configuration request, and an application configuration request; A determination module, configured to determine whether the first user has access rights to the low-code configuration platform and whether a target application corresponding to the object configuration request exists in the low-code configuration platform; a processing module for determining a target configuration object in the target application according to a type of the object configuration request when the first user has access rights to the low-code configuration platform and a target application corresponding to the object configuration request exists in the low-code configuration platform; A configuration module, configured to configure the target configuration object on the low-code configuration platform; When the type of the object configuration request is a gateway configuration request, the target configuration object is a gateway interface or a gateway interface method under a gateway configuration directory; The configuration module is specifically used to locate the gateway interface management page under the gateway configuration directory on the low-code configuration platform; display filling instructions on the gateway interface management page according to the target configuration object; obtain the gateway configuration information input by the first user based on the filling instructions; and configure the target configuration object in response to the gateway configuration information.
10. An electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.
12. A computer program product comprising: A computer program, characterized in that when the computer program is executed by a processor, it is used to implement the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
IOS application development method, system and device, medium and program product
CN113835691A