Service association method and system based on low-code platform, terminal and medium
By building the target material management system and orchestrating the business system page, the problem of difficulty for developers of different systems is solved, and the correlation and data calls between multiple business systems are realized, and development efficiency and quality are improved.
Patent Information
- Application Number
- CN202411650031.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-03-18
AI Technical Summary
In the prior art, due to different system developers, there is a problem of difficulty in connecting each other, which makes it difficult to call data between different business systems.
By obtaining target development specifications, building a target material management system, and obtaining target material groups, arranging material information into multiple target pages, each page corresponds to a business system, and finally distributing these pages to the corresponding business system to realize the association of multiple business systems.
The correlation between different business systems is realized, so that system developers can realize automated processes without coding, which reduces the threshold and cost of application development and improves development efficiency and quality.
Smart Images

Figure CN119645351A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a business association method, system, terminal and medium based on a low-code platform. Background Art
[0002] At present, due to the different system developers, there are pain points that are difficult to connect with each other. For example, if you want to automatically match the salary performance with the attendance results, the developers of these two systems need to code together to complete this automated process. How to string together the business processes of two unrelated business systems to form a new business has become an urgent problem to be solved.
[0003] Therefore, the prior art still needs to be improved and enhanced. Summary of the invention
[0004] The main purpose of the present invention is to provide a business association method, system, terminal and medium based on a low-code platform, aiming to solve the problem in the prior art that different system developers have difficulty in connecting with each other.
[0005] In order to achieve the above object, the first aspect of the present invention provides a service association method based on a low-code platform, wherein the service association method based on a low-code platform includes:
[0006] Obtaining target development specifications, and building a target material management system based on the target development specifications;
[0007] Acquire a target material group, where the target material group includes target material information corresponding to multiple business systems;
[0008] Arranging the material information in the target material group into a plurality of target pages based on the target material management system, each of the target pages corresponding to a business system;
[0009] The multiple target pages are distributed to the corresponding multiple business systems to associate the multiple business systems based on the multiple target pages.
[0010] In one embodiment, the target development specification includes standardization of material types, standardization of material attributes, and standardization of material styles.
[0011] In one embodiment, constructing a target material management system based on the target development specification includes:
[0012] Build creation, editing, review, publishing, and version control functions into the target material management system;
[0013] Construct material naming rules, structural requirements, attribute definitions and interface standards into the target material management system.
[0014] In one embodiment, the target material management system arranges the material information in the target material group into a plurality of target pages, including:
[0015] Obtaining the target name, target code, target type, target attribute and target style corresponding to each target material information;
[0016] Naming the target page based on the target name and the naming rule;
[0017] Acquire a target structure template corresponding to the target page based on the target type and the target style;
[0018] Based on the target code and the target attribute, corresponding fields and attributes are configured for the buttons in the target structure template.
[0019] In one embodiment, after arranging the material information in the target material group into a plurality of target pages based on the target material management system, the method further includes:
[0020] Testing and verifying the multiple target pages;
[0021] The multiple target pages are continuously optimized and maintained.
[0022] In one embodiment, distributing the plurality of target pages to the corresponding plurality of business systems includes:
[0023] Obtaining interface types of the multiple business systems;
[0024] The distribution is performed based on the interface types of the multiple business systems.
[0025] In one embodiment, after distributing the plurality of target pages to the corresponding plurality of business systems, the method further includes:
[0026] When the target business system needs to obtain target data in the first business system, the target business system and the first business system are directly obtained through the same key as that in the first business system. The target business system and the first business system are business systems in the multiple business systems.
[0027] A second aspect of the present invention is a business association system based on a low-code platform, comprising:
[0028] A construction module, used to obtain a target development specification and construct a target material management system based on the target development specification;
[0029] A material acquisition module, used to acquire a target material group, wherein the target material group includes target material information corresponding to multiple business systems;
[0030] An arrangement module, used for arranging the material information in the target material group into a plurality of target pages based on the target material management system, each of the target pages corresponding to a business system;
[0031] The distribution module is used to distribute the multiple target pages to the corresponding multiple business systems, so as to associate the multiple business systems based on the multiple target pages.
[0032] According to a third aspect of the present invention, a terminal is provided, wherein the terminal comprises: a memory, a processor, and a business association program based on a low-code platform stored in the memory and executable on the processor, wherein the business association program based on the low-code platform implements the steps of the business association method based on the low-code platform as described above when executed by the processor.
[0033] A fourth aspect of the present invention provides a computer-readable storage medium, wherein the computer storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any of the above-mentioned low-code platform-based business association methods.
[0034] Beneficial effects: Compared with the prior art, the present invention provides a business association method, system, terminal and medium based on a low-code platform. The business association method based on a low-code platform provided by the present invention obtains the target development specification, builds a target material management system based on the target development specification, and then obtains the target material group, the target material group includes target material information corresponding to multiple business systems, and then arranges the material information in the target material group into multiple target pages based on the target material management system, each of which corresponds to a business system, and finally distributes the multiple target pages to the corresponding multiple business systems to associate the multiple business systems based on the multiple target pages. The present invention provides users with a business association method based on a low-code platform, which solves the problem that different system developers have difficulty in connecting with each other in the prior art. In the present invention, a target material management system is constructed by a set of pre-established development specifications, and pages corresponding to different business systems are constructed based on the target material management system, so that different business systems can be associated with each other, so that data between different business systems can be easily called each other, providing enterprises with an efficient, convenient and secure rapid application development solution. This solution not only lowers the threshold and cost of application development, but also improves development efficiency and quality, providing strong support for enterprise digital transformation. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A flowchart of an embodiment of a business association method based on a low-code platform provided by the present invention;
[0036] Figure 2 A structural principle diagram of an embodiment of a business association system based on a low-code platform provided by the present invention;
[0037] Figure 3 A schematic diagram of an operating environment of an embodiment of a terminal provided by the present invention. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0039] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.
[0040] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as herein.
[0041] A business association method based on a low-code platform provided by the present invention can be applied to a terminal with computing capabilities. The terminal can execute the business association method based on a low-code platform provided by the present invention to call more application functions.
[0042] Embodiment 1
[0043] A low-code platform is a development tool that uses a visual interface and drag-and-drop prefabricated components to quickly build applications. It is divided into model-driven and component-driven types. It has the advantages of significantly improving development efficiency, lowering technical barriers, easy maintenance and cost savings. It is suitable for scenarios that require rapid market response, shortened product time to market or reduced development costs.
[0044] Based on this, in this embodiment, a business association method based on a low-code platform is provided, which aims to solve the problem in the prior art that different system developers have difficulty in connecting with each other.
[0045] like Figure 1 As shown, the business association method based on the low-code platform provided in this embodiment includes the steps of:
[0046] S100, obtaining a target development specification, and constructing a target material management system based on the target development specification.
[0047] The target development specifications include the standardization of material types, the standardization of material attributes and the standardization of material styles.
[0048] The target material management system is constructed based on the target development specification, including:
[0049] Build creation, editing, review, publishing, and version control functions into the target material management system;
[0050] Construct material naming rules, structural requirements, attribute definitions and interface standards into the target material management system.
[0051] Specifically, in this embodiment, by constructing the material management system and combining the core functions of business orchestration and page orchestration, a full-chain rapid application development solution from material development to page generation and then to business deployment can be provided to the enterprise.
[0052] The target development specification is an important framework designed to improve product development efficiency and ensure product quality and uniformity. It places special emphasis on the standardized processing of materials (in the context of business system development based on low-code platforms, "materials" refer to the various components, modules, services or data models that constitute the software system), which mainly includes the standardization of material types, material attributes and material styles.
[0053] Specifically, in the low-code platform, the material type usually refers to the constituent units of the software system, such as page templates, business components, API interfaces, data models, etc. The standardization of the material types requires scientific and reasonable classification and naming of these constituent units so that developers can quickly locate and use them. For example, page templates can be divided into login pages, registration pages, list pages, etc. according to business scenarios; business components can be divided into form components, chart components, list components, etc. according to their functions. By standardizing material types, duplicate development can be effectively reduced and development efficiency can be improved.
[0054] The material attributes refer to the specific characteristics or parameters of each material that makes up the software system, such as the component input items, output items, event processing logic, data binding methods, etc. In the low-code platform, the standardization of material attributes requires standardized definition and description of these characteristics or parameters to ensure that developers can accurately understand their functions and behaviors when configuring and using materials. For example, for form components, it is necessary to clarify the type of its input items (such as text, numbers, dates, etc.), whether they are required, verification rules, etc.; for data models, it is necessary to define their data structure, field types, default values, etc. By standardizing material attributes, the consistency and stability of the software system can be ensured.
[0055] In low-code platforms, material style refers to the appearance and interaction of the various materials that make up the software system, such as color, font, layout, animation effects, etc. The standardization of material styles requires unified design and management of these expressions to ensure the visual and interactive coherence and consistency of the software system. For example, a unified set of color schemes, font size and line height specifications, button styles and interaction effects can be formulated, and developers are required to strictly comply with them during the design and development process. By standardizing material styles, the user experience and brand image of the software system can be improved.
[0056] It can be seen that the material standardization processing in the target development specification aims to systematically manage and control the materials in the business system development based on the low-code platform from three aspects: type, attribute and style, so as to ensure the efficiency of the development process, the consistency of the software system and the quality of the user experience.
[0057] Based on this, by constructing a target development specification, and constructing a target material management system based on the target development specification, the efficiency of the development process, the consistency of the software system and the quality of the user experience can be ensured. Specifically, the material management system serves as the basis of the business association method based on the low-code platform provided in this embodiment. Its core is to provide a centralized, unified and standardized material management platform. The target material management system has the functions of material creation, editing, review, release, version control, etc. to ensure the safety, reliability and efficient management of materials. At the same time, in order to ensure the quality and consistency of materials, in this embodiment, strict material development specifications are also formulated, including material naming rules, structural requirements, attribute definitions, interface standards, etc. All materials must be developed in accordance with this specification to ensure compatibility and reusability between materials.
[0058] S200. Obtain a target material group, where the target material group includes target material information corresponding to multiple business systems.
[0059] Specifically, the target material group includes multiple groups of target material information, and each group of target material information corresponds to a business system. For example, when a user needs to associate different systems, due to the different system developers, there is a pain point that is difficult to connect with each other, then the target material information corresponding to the multiple business systems can be packaged into a target material group, so that the multiple business systems can be rearranged to obtain the multiple business systems that can be associated with each other. For example, at present, the attendance system and the salary performance are two unrelated business systems. If you want to automatically match the salary performance with the attendance results, the developers of these two systems need to code together to complete this automated process. However, based on this embodiment, the attendance system and the salary performance system can be packaged into a group of material groups, rearranged, and a new page can be obtained. In this way, the two can be associated in the new page, such as setting a call button, etc., so that the capabilities between the above two business systems can be opened up, so that users can more conveniently calculate the wages of employees based on the attendance system. Furthermore, a new business process can be inserted into one of the business systems by adding attribute definitions.
[0060] S300. Arrange the material information in the target material group into a plurality of target pages based on the target material management system, each of the target pages corresponding to a business system.
[0061] The target material management system arranges the material information in the target material group into a plurality of target pages, including:
[0062] Obtaining the target name, target code, target type, target attribute and target style corresponding to each target material information;
[0063] Naming the target page based on the target name and the naming rule;
[0064] Acquire a target structure template corresponding to the target page based on the target type and the target style;
[0065] Based on the target code and the target attribute, corresponding fields and attributes are configured for the buttons in the target structure template.
[0066] Specifically, during the material development phase, developers can design and implement materials in accordance with material development specifications based on the drag-and-drop, visual development environment of the low-code platform, using the rich component library and API interface provided by the platform. Developers can create a variety of materials including basic components, complex modules, page templates, etc., and upload the developed materials to the system through the upload function provided by the material management system for subsequent page layout. In addition, the material management system also supports material version management and review mechanisms to ensure the stability and controllability of materials during the update and iteration process.
[0067] As a core function of the low-code platform, page layout provides developers with a flexible and efficient page design environment. On this platform, developers can select and drag the required materials from the target material management system to the design area according to business needs, and quickly generate pages that meet business needs by adjusting material properties, layout and interaction logic. The page layout platform also supports real-time preview and debugging functions to help developers discover and solve problems in a timely manner during the development process, thereby improving development efficiency and quality.
[0068] Specifically, in this embodiment, the target name, target code, target type, target attribute and target style corresponding to each target material information are first obtained, wherein the target name is the name of the target material information, which is the basic identification of the material; the target code is the unique identification code of the target material information, which is used to uniquely identify a material in the system; the target type is a classification of the target material information, such as page template, business component, data model, etc., which helps developers understand the function and use of the material; the target attribute is the various characteristics or parameters of the target material information, such as size, color, layout mode, interactive behavior, etc. These attributes determine the specific performance of the material on the page; the target style is the display style of the target material information, including visual elements such as fonts, colors, icons, and interactive elements such as animations and transition effects. These styles determine the visual effects and user experience of the material on the page.
[0069] After obtaining the material information, the target material management system needs to generate a corresponding page name for each material according to a predefined naming rule. The naming rule may include a combination of elements such as the material type, the abbreviation of the name, and the date to ensure that the page name is both recognizable and easy to manage.
[0070] Then, the target material management system will select the most suitable page structure template from the template library of the low-code platform as the target structure template according to the target type and target style of the target material information. These templates may be customized according to the classification and display requirements of the materials to ensure that the page layout, color matching, information presentation, etc. meet the display requirements of specific types of materials.
[0071] After determining the page structure template, the target material management system needs to configure the corresponding fields and attributes for each button (or interactive element) in the template. Including field configuration and attribute configuration. Among them, field configuration is to assign fields for displaying material information to buttons according to the target code and the target attribute, such as the code, name, type, attribute value, etc. corresponding to the target material information. These fields will be extracted from the target material information and filled in the corresponding positions; attribute configuration is to set attributes such as color, font, size, link, interactive behavior, etc. for buttons according to the target style and display requirements to optimize user experience and page aesthetics. These attributes will determine the specific performance and interaction method of the button in the target page.
[0072] After the target material management system arranges the material information in the target material group into a plurality of target pages, the method further includes:
[0073] Testing and verifying the multiple target pages;
[0074] The multiple target pages are continuously optimized and maintained.
[0075] The testing and verification of the multiple target pages includes adjusting and updating the pages according to changes in business needs, and regularly checking and fixing possible problems and vulnerabilities. Through continuous optimization and maintenance, it can ensure that the target pages are always in the best state, providing continuous support and services for the business.
[0076] Specifically, the display effect is the most intuitive feeling when users interact with the page. Therefore, testers need to carefully check the layout, color matching, font size, icons and pictures of each target page to ensure that they meet the design specifications and user experience requirements. At the same time, it is also necessary to verify the compatibility of the page on different devices and browsers to ensure that users can get a good browsing experience in different environments.
[0077] Since the target page is used to display and operate the target material information corresponding to a certain business system, the accuracy and completeness of the data is crucial. Testers need to verify whether the data on the page is consistent with the records in the material information database, including material name, code, type, attributes and style, etc. In addition, it is also necessary to check whether the data on the page is complete, without missing or incorrect information.
[0078] Performance and stability are important indicators for measuring the quality of the target page. Testers need to evaluate performance indicators such as page loading speed, response time, and resource usage to ensure that the page can remain smooth and stable during operation. At the same time, it is also necessary to simulate the performance of the page in a high-concurrency scenario to verify its stability and reliability under pressure.
[0079] The continuous optimization and maintenance of the multiple target pages includes checking the display effect of the page, the accuracy and completeness of the data, and the performance and stability of the page. Through testing and verification, it can be ensured that the target page meets the business requirements and can operate normally.
[0080] Specifically, as the business system corresponding to the target page develops and changes, the content and functions of the target page need to be adjusted accordingly. For example, it may be necessary to add new material information, modify the properties or styles of existing materials, optimize the page layout, etc. Therefore, the development team needs to pay close attention to changes in business requirements and update and optimize the target page in a timely manner.
[0081] Moreover, during the operation of the target page, various problems and vulnerabilities may be encountered, such as page crashes, data errors, security vulnerabilities, etc. In order to ensure the stability and security of the target page, the development team needs to regularly check and repair the target page. This includes checking potential problems in the code, updating dependent libraries and frameworks, and fixing known security vulnerabilities.
[0082] In addition to adjustments and updates based on business needs, the development team also needs to continuously optimize user experience and page performance. For example, user satisfaction can be improved by optimizing the page layout and interactive design of the target page; page loading speed and response time can be improved by compressing images and codes, optimizing database queries, etc. These optimization measures will help improve the overall quality and user satisfaction of the target page.
[0083] That is to say, testing and verifying the target pages and continuously optimizing and maintaining them are key steps to ensure that they meet the business requirements of the corresponding business systems, maintain the best status, and provide continuous support and services to users. Through the implementation of these measures, the efficiency and reliability of low-code platforms in software development can be further improved.
[0084] As a bridge between page choreography and business systems, the importance of business choreography is self-evident. Through business choreography, developers can integrate and link pages generated by page choreography with other functional modules in the business system to achieve complete and smooth business logic. At the same time, business choreography also supports page publishing and deployment functions. Developers can publish designed pages to designated business systems for users to access and use. In order to ensure the stability and reliability of the page, business choreography also supports grayscale publishing and rollback mechanisms for pages, providing security for the launch of pages.
[0085] Based on this, after obtaining the multiple target pages, the following steps are also included:
[0086] S400: Distribute the multiple target pages to the corresponding multiple business systems, so as to associate the multiple business systems based on the multiple target pages.
[0087] The distributing the plurality of target pages to the corresponding plurality of business systems includes:
[0088] Obtaining interface types of the multiple business systems;
[0089] The distribution is performed based on the interface types of the multiple business systems.
[0090] Specifically, before distributing the target page, you first need to clarify the interface type of each business system. The interface type can be understood as the API (application programming interface) or SDK (software development kit) provided by the business system for receiving and processing external data (including material information in the target page). These interfaces may be based on different technical protocols (such as RESTful, SOAP, GraphQL, etc.) and data formats (such as JSON, XML, etc.).
[0091] In order to obtain these interface types, it is necessary to work closely with the development team of the business system to understand the technical architecture, data interaction specifications, security policies, etc. of the business system. This process may involve reviewing technical documents, conducting interface tests, and communicating and discussing with the technical team.
[0092] After clarifying the interface type of each business system, the low-code platform will package and distribute the target pages according to the specific requirements of these interfaces.
[0093] Specifically include:
[0094] Data conversion: According to the data format requirements of the business system, the material information in the target page is converted into the corresponding data format. For example, if the business system requires the use of JSON format data, the low-code platform needs to convert the data in the target page into a JSON object.
[0095] Interface call: Send the encapsulated data to the interface of the corresponding business system through HTTP request or other communication protocols. This step needs to ensure the integrity and security of the data to avoid data loss or leakage during the transmission process.
[0096] Error handling: During the distribution process, you may encounter various errors or abnormal situations (such as network failures, interface changes, etc.). Based on this, it is necessary to establish a complete error handling mechanism, including retry strategies, exception capture, and logging.
[0097] Distribution feedback: After receiving the target page, the business system usually returns a response result, indicating whether the data is successfully received and processed. These response results need to be parsed and subsequent operations (such as updating status, notifying developers, etc.) need to be performed as needed.
[0098] By distributing the multiple target pages to the corresponding business systems, not only the application and display of material information in the business system is realized, but also the association and collaboration between business systems are promoted. The multiple target pages may serve as the front-end interface of the business system to interact with users; or they may serve as the interface of the back-end service to exchange data with other systems. In either case, the distribution of the multiple target pages provides a basis for realizing the integration and interoperability of business systems.
[0099] It can be seen that distributing the multiple target pages to the corresponding multiple business systems is a complex and sophisticated process, which involves multiple technical links such as data conversion, interface call, error handling, etc. By clarifying the interface type of the business system and distributing it according to the specific requirements of these interfaces, the low-code platform can ensure that the application and integration of material information in the business system achieves the best results.
[0100] After distributing the plurality of target pages to the corresponding plurality of business systems, the method further includes:
[0101] When the target business system needs to obtain target data in the first business system, the target business system and the first business system are directly obtained through the same key as that in the first business system. The target business system and the first business system are business systems in the multiple business systems.
[0102] Specifically, after the multiple target pages are successfully distributed to the corresponding multiple business systems, the multiple target pages not only become a bridge for interaction between the business systems, but also promote the circulation and sharing of data among different systems.
[0103] Specifically, among the multiple business systems, if the target business system needs to access specific data in the first business system, in this embodiment, the target data, one efficient way is to achieve data acquisition through the same button as that already exists in the first business system. The "same button" here does not refer to a physical button, but to a logical data access interface or operation, which may be manifested as an API call, a trigger event of a front-end component, or a request of a back-end service, etc.
[0104] When the target business system decides to obtain the target data in the first business system through the same key, the entire data acquisition process is roughly as follows:
[0105] Request construction: The target business system first constructs a target data access request, which includes the identification information of the target data (such as data ID, data name, etc.), as well as necessary identity authentication and permission verification information.
[0106] Request sending: Through the integration interface provided by the low-code platform or the direct communication channel between business systems, the target business system sends the constructed target data access request to the first business system.
[0107] Request processing: After receiving the target data access request, the first business system first performs identity authentication and permission verification to ensure that the target data access request comes from a legitimate user or system. Then, based on the data identification information provided in the target data access request, the target data is located and extracted.
[0108] Data encapsulation and return: The first business system encapsulates the extracted target data into an appropriate format (such as JSON, XML, etc.) and returns it to the target business system through the same communication channel.
[0109] Data reception and processing: After receiving the returned data, the target business system parses and processes it so as to display or further operate it in the local system.
[0110] Specifically, in this data acquisition process, the material information in the low-code platform plays a vital role. First, material information constitutes the basic elements of the target page, allowing the page to clearly display the structure and content of the data. Secondly, the components and data models in the material information provide necessary support for the construction of data access requests and the encapsulation of data. Finally, through the integration and distribution mechanism of the low-code platform, material information can be shared and reused among different business systems, thereby reducing the complexity of data acquisition and processing.
[0111] In order to ensure the security and flexibility of the data acquisition process, low-code platforms usually consider the following points when designing:
[0112] Authentication and permission verification: Encryption technology, digital signatures and other means are used to ensure that the identity and permissions of the request sender are verified.
[0113] Data access control: Provides fine-grained data access control policies, allowing business systems to flexibly configure data access permissions based on actual needs.
[0114] Exception handling and logging: During the data acquisition process, possible exceptions are handled and detailed log information is recorded to facilitate troubleshooting and performance optimization.
[0115] It can be seen that by distributing the multiple target pages to the corresponding multiple business systems and designing a data acquisition mechanism based on the same key, the low-code platform not only realizes the sharing and reuse of material information among different business systems, but also promotes the circulation and sharing of data among different systems. This provides strong support for the integration and collaboration of business systems, and also brings more convenience and possibilities to software development.
[0116] Based on this, the business association method based on the low-code platform proposed in this embodiment, through a series of steps such as building a material management system, formulating material development specifications, developing and uploading materials, page layout and generation, and business layout and page publishing, fully utilizes the advantages of the low-code platform, and provides enterprises with an efficient, convenient and secure rapid application development solution. This solution not only lowers the threshold and cost of application development, but also improves development efficiency and quality, providing strong support for the digital transformation of enterprises. It effectively solves the problem in the prior art that different system developers have difficulty in connecting with each other. At present, due to the differences in different system developers, there is a pain point that it is difficult to connect with each other. For example, the attendance system and salary performance are two unrelated business systems. If you want to automatically match salary performance with attendance results, the developers of these two systems need to code together to complete this automated process. However, in this embodiment, relevant data can be extracted from two unrelated business systems, the attendance system and the salary performance system, and packaged into a material group. Based on the target material management system, this material group is organized into pages corresponding to the attendance system and the salary performance system, and distributed to the attendance system and the salary performance system. In this way, the attendance system and the salary performance system can be linked, and corresponding call buttons can be set based on user requirements. The data of the related systems can be called with one click, which makes it easy to link the formulation of salaries with the attendance of employees, bringing convenience to the company's salary calculation.
[0117] In summary, this embodiment provides a business association method based on a low-code platform, by obtaining the target development specification, building a target material management system based on the target development specification, and then obtaining the target material group, the target material group includes target material information corresponding to multiple business systems, and then based on the target material management system, the material information in the target material group is arranged into multiple target pages, each of which corresponds to a business system, and finally, the multiple target pages are distributed to the corresponding multiple business systems to associate the multiple business systems based on the multiple target pages. This embodiment provides users with a business association method based on a low-code platform, which solves the problem of difficulty in connecting with each other due to different system developers in the prior art. In this embodiment, a target material management system is constructed through a set of pre-established development specifications, and pages corresponding to different business systems are constructed based on the target material management system, so that different business systems can be associated with each other, so that data between different business systems can be easily called each other, providing enterprises with an efficient, convenient, and secure rapid application development solution. This solution not only reduces the threshold and cost of application development, but also improves development efficiency and quality, providing strong support for the digital transformation of enterprises.
[0118] It should be understood that, although the various steps in the flowcharts given in the accompanying drawings of the present invention are displayed in sequence according to the indications of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear description in this article, the execution of the steps in the present invention is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps of the present invention may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0119] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by signaling related hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0120] Embodiment 2
[0121] Based on the above embodiments, the present invention also provides a business association system based on a low-code platform, and its functional module diagram is as follows: Figure 2 As shown, the business association system based on the low-code platform includes:
[0122] A construction module, used to obtain a target development specification and construct a target material management system based on the target development specification, as described in the first embodiment;
[0123] A material acquisition module, used to acquire a target material group, wherein the target material group includes target material information corresponding to multiple business systems, as described in the first embodiment;
[0124] An arrangement module, used for arranging the material information in the target material group into a plurality of target pages based on the target material management system, each of the target pages corresponding to a business system, as specifically described in the first embodiment;
[0125] The distribution module is used to distribute the multiple target pages to the corresponding multiple business systems, so as to associate the multiple business systems based on the multiple target pages, as specifically described in the first embodiment.
[0126] Embodiment 3
[0127] like Figure 3 As shown, based on the above-mentioned business association method based on the low-code platform, the present invention also provides a terminal accordingly, and the terminal includes a processor 10, a memory 20 and a display 30. Figure 3 Only some components of the terminal are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0128] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory of the terminal. In other embodiments, the memory 20 may also be an external storage device of the terminal, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), etc. equipped on the terminal. Furthermore, the memory 20 may also include both an internal storage unit of the terminal and an external storage device. The memory 20 is used to store application software and various types of data installed on the terminal, such as the program code of the installation terminal. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, a business association program 40 based on a low-code platform is stored on the memory 20, and the business association program 40 based on a low-code platform can be executed by the processor 10, thereby realizing the business association method based on a low-code platform in the present application.
[0129] In some embodiments, the processor 10 can be a central processing unit (CPU), a microprocessor or other data processing chip, used to run the program code or process data stored in the memory 20, such as executing the business association method based on the low-code platform.
[0130] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.
[0131] In one embodiment, when the processor 10 executes the low-code platform-based business association program 40 in the memory 20, the following steps are implemented:
[0132] Obtaining target development specifications, and building a target material management system based on the target development specifications;
[0133] Acquire a target material group, where the target material group includes target material information corresponding to multiple business systems;
[0134] Arranging the material information in the target material group into a plurality of target pages based on the target material management system, each of the target pages corresponding to a business system;
[0135] The multiple target pages are distributed to the corresponding multiple business systems to associate the multiple business systems based on the multiple target pages.
[0136] The target development specifications include the standardization of material types, the standardization of material attributes and the standardization of material styles.
[0137] Wherein, constructing a target material management system based on the target development specification includes:
[0138] Build creation, editing, review, publishing, and version control functions into the target material management system;
[0139] Construct material naming rules, structural requirements, attribute definitions and interface standards into the target material management system.
[0140] Wherein, the target material management system arranges the material information in the target material group into a plurality of target pages, including:
[0141] Obtaining the target name, target code, target type, target attribute and target style corresponding to each target material information;
[0142] Naming the target page based on the target name and the naming rule;
[0143] Acquire a target structure template corresponding to the target page based on the target type and the target style;
[0144] Based on the target code and the target attribute, corresponding fields and attributes are configured for the buttons in the target structure template.
[0145] Wherein, after arranging the material information in the target material group into a plurality of target pages based on the target material management system, the method further includes:
[0146] Testing and verifying the multiple target pages;
[0147] The multiple target pages are continuously optimized and maintained.
[0148] The distributing the plurality of target pages to the corresponding plurality of business systems includes:
[0149] Obtaining interface types of the multiple business systems;
[0150] The distribution is performed based on the interface types of the multiple business systems.
[0151] After distributing the plurality of target pages to the corresponding plurality of business systems, the method further includes:
[0152] When the target business system needs to obtain target data in the first business system, the target business system and the first business system are directly obtained through the same key as that in the first business system. The target business system and the first business system are business systems in the multiple business systems.
[0153] Embodiment 4
[0154] The present invention also provides a computer-readable storage medium on which one or more programs are stored. The one or more programs can be executed by one or more processors to implement the steps of the business association method based on the low-code platform described in the above embodiment.
[0155] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A business association method based on a low-code platform, characterized in that: The business association method based on the low-code platform includes: Obtaining target development specifications, and building a target material management system based on the target development specifications; Acquire a target material group, where the target material group includes target material information corresponding to multiple business systems; Arranging the material information in the target material group into a plurality of target pages based on the target material management system, each of the target pages corresponding to a business system; The multiple target pages are distributed to the corresponding multiple business systems to associate the multiple business systems based on the multiple target pages.
2. The business association method based on the low-code platform according to claim 1 is characterized in that: The target development specifications include the standardization of material types, the standardization of material attributes and the standardization of material styles.
3. The business association method based on the low-code platform according to claim 2 is characterized in that: The target material management system is constructed based on the target development specification, including: Build creation, editing, review, publishing, and version control functions into the target material management system; Construct material naming rules, structural requirements, attribute definitions and interface standards into the target material management system.
4. The business association method based on the low-code platform according to claim 3 is characterized in that: The target material management system arranges the material information in the target material group into a plurality of target pages, including: Obtaining the target name, target code, target type, target attribute and target style corresponding to each target material information; Naming the target page based on the target name and the naming rule; Acquire a target structure template corresponding to the target page based on the target type and the target style; Based on the target code and the target attribute, corresponding fields and attributes are configured for the buttons in the target structure template.
5. The business association method based on the low-code platform according to claim 1 is characterized in that: After the target material management system arranges the material information in the target material group into a plurality of target pages, the method further includes: Testing and verifying the multiple target pages; The multiple target pages are continuously optimized and maintained.
6. The business association method based on the low-code platform according to claim 1 is characterized in that: The distributing the plurality of target pages to the corresponding plurality of business systems includes: Obtaining interface types of the multiple business systems; The distribution is performed based on the interface types of the multiple business systems.
7. The business association method based on the low-code platform according to claim 1 is characterized in that: After distributing the plurality of target pages to the corresponding plurality of business systems, the method further includes: When the target business system needs to obtain target data in the first business system, the target business system and the first business system are directly obtained through the same key as that in the first business system. The target business system and the first business system are business systems in the multiple business systems.
8. A business association system based on a low-code platform, characterized in that: The system comprises: A construction module, used to obtain a target development specification and construct a target material management system based on the target development specification; A material acquisition module, used to acquire a target material group, wherein the target material group includes target material information corresponding to multiple business systems; An arrangement module, used for arranging the material information in the target material group into a plurality of target pages based on the target material management system, each of the target pages corresponding to a business system; The distribution module is used to distribute the multiple target pages to the corresponding multiple business systems, so as to associate the multiple business systems based on the multiple target pages.
9. An intelligent terminal, characterized in that: The smart terminal includes a memory, a processor, and a business association program based on a low-code platform stored in the memory and executable on the processor. When the business association program based on the low-code platform is executed by the processor, the steps of the business association method based on the low-code platform as described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a business association program based on a low-code platform, and when the business association program based on the low-code platform is executed by a processor, the steps of the business association method based on a low-code platform as described in any one of claims 1 to 7 are implemented.