Low-code digital application development platform and development method

The low-code digital application development platform addresses the challenge of efficiently transforming enterprise portals by analyzing enterprise needs, integrating and configuring applications, and providing scalable, customizable solutions with single sign-on capabilities.

JP2026501032AActive Publication Date: 2026-01-14CHINA THREE GORGES INT CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024558121
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-13
Filing Date
2024-06-13
Publication Date
2026-01-14
Estimated Expiration
2044-06-13

AI Technical Summary

Technical Problem

Existing low-code platforms lack flexibility, agility, and user-friendliness, making it difficult to quickly and efficiently transform enterprise portals and build digital applications that meet current enterprise needs.

Method used

A low-code digital application development platform comprising a needs analysis module, construction module, and configuration module, which extracts common needs data, adjusts initial needs data based on enterprise surveys, matches digital application development needs with business data, and integrates and configures applications using SAP Build Work Zone to generate low-code digital applications.

Benefits of technology

Enables rapid and efficient digital transformation of enterprise portals by accurately grasping enterprise needs, integrating and configuring applications, and providing scalable, customizable digital applications that meet enterprise requirements, breaking down barriers between systems and enabling single sign-on authentication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026501032000001_ABST
    Figure 2026501032000001_ABST
Patent Text Reader

Abstract

This application relates to the field of application development technology and discloses a low-code digital application development platform and development method. The low-code digital application development platform includes a needs analysis module, a construction module, and a configuration module. The needs analysis module is used to obtain current enterprise portal data, perform needs analysis on the current enterprise portal data, and determine digital application development needs. The construction module is used to construct a needs application based on the digital application development needs. The configuration module is used to integrate and configure the needs application to generate a low-code digital application. This application realizes fast and efficient digital transformation of enterprise portals, and enables low-code digital applications to meet current enterprise needs.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of application development technologies, and more particularly to a low-code digital application development platform and method. [Background technology]

[0002] With the current trend toward digital transformation, low-code has become an "accelerator" for enterprise transformation, and low-code portal applications have also quietly emerged. As enterprises actively embrace digital transformation and face numerous needs in software lifecycle management and various business scenarios, they need more flexible, agile, and user-friendly development capabilities. Low-code platforms, with their easy-to-learn, easy-to-use, visualized, and low-cost characteristics, can accelerate the integration of technology and business, improve enterprise efficiency, and bring technological innovation to digital transformation.

[0003] Therefore, how to quickly and efficiently digitally transform enterprise portals and build low-code digital applications has become an urgent problem to be solved by those skilled in the art. Summary of the Invention [Problem to be solved by the invention]

[0004] In view of this, the present application provides a low-code digital application development platform and development method to solve the problems of quickly and efficiently digitally transforming enterprise portals and building low-code digital applications. [Means for solving the problem]

[0005] In a first aspect, the present application provides a low-code digital application development platform, comprising a needs analysis module, a construction module, and a configuration module; The needs analysis module is used to obtain current enterprise portal data, conduct needs analysis on the current enterprise portal data, and determine the digital application development needs; The construction module is used to build a needs application based on the digital application development needs; The configuration module is used to integrate and configure the needs applications to create low-code digital applications.

[0006] In the low-code digital application development platform of this embodiment, needs analysis is performed on current enterprise portal data to accurately grasp the needs for digital application development, needs applications are built based on the digital application development needs, the needs applications are integrated and configured, and low-code digital applications are generated, thereby realizing rapid and efficient digital transformation of the enterprise portal, and the low-code digital applications meet the current needs of the enterprise.

[0007] In one alternative embodiment, the needs analysis module includes an extraction unit and an adjustment unit; The extraction unit is used to extract common needs data from the current enterprise portal data and generate initial needs data based on the common needs data; The adjustment unit is used for obtaining enterprise needs survey data, adjusting the initial needs data according to the enterprise needs survey data, and generating digital application development needs.

[0008] In the low-code digital application development platform of this embodiment, common needs can be identified by extracting common needs data from the current enterprise portal data, and the initial needs data can be adjusted based on the enterprise needs survey data, so that the digital application development needs are more in line with the current enterprise needs, avoiding the need to obtain digital application development needs through artificial experience, lowering the threshold for the low-code digital application development platform, and laying the foundation for the subsequent digital transformation of the enterprise portal.

[0009] In one alternative embodiment, the construction module includes a data storage unit and a low-code base unit; the data storage unit is used to store a template application and business data corresponding to the template application; The low-code base unit is used to match digital application development needs with business data, and invoke a template application as the need application based on the matching result.

[0010] In the low-code digital application development platform of this embodiment, digital application development needs are matched with business data, and a template application is called as a needs application based on the matching result, thereby realizing the conversion between the current needs of the enterprise and the application module and realizing the integration of business applications.

[0011] In one alternative embodiment, the needs applications include a user management application, a rights management application, a content management application, a task management application, a collaboration tool application, a digital service application, and a digital marketing application.

[0012] In one alternative embodiment, the configuration module is specifically used to integrate and configure needs applications using SAP Build Work Zone to create low-code digital applications.

[0013] In one alternative embodiment, the configuration module includes a page layout unit, a local business data configuration unit, and a language configuration unit; The page layout unit is used to perform page layout for the needs application. The local enterprise data configuration unit is used to configure the local enterprise data for the needs application after page layout; The language composition unit is used to perform language composition for needs applications after the local enterprise data is composed, and to generate low-code digital applications.

[0014] The low-code digital application development platform of this embodiment ensures uniform summarization and display of various information such as related news and announcements, and provides intelligent display according to the user's local company, role authority, etc.

[0015] In one alternative embodiment, the configuration module further includes an expansion unit; The extension unit is used to obtain the customization needs, extend the low-code digital application based on the customization needs, generate a custom interface, and store the custom interface.

[0016] The low-code digital application development platform of this embodiment extends low-code digital applications based on customization needs, generates custom interfaces, and takes into account the scalability and customizability of the digital portal, allowing it to adapt to different needs of companies.

[0017] In a second aspect, the present application provides a low-code digital application development method, the method comprising: The needs analysis module acquires current enterprise portal data, performs a needs analysis on the current enterprise portal data, and determines digital application development needs; The construction module includes: constructing a needs application based on the digital application development needs; The configuration module includes steps of integrating and configuring the needs applications to generate low-code digital applications.

[0018] In a third aspect, the present application provides a computer device comprising a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the low-code digital application development method of the second aspect.

[0019] In a fourth aspect, the present application provides a computer-readable storage medium having stored thereon computer instructions for causing a computer to execute the low-code digital application development method of the second aspect. [Brief explanation of the drawings]

[0020] In order to more clearly describe the specific embodiments of the present application or the technical solutions of the prior art, the following briefly introduces drawings necessary for describing the specific embodiments or the prior art. Obviously, the drawings described below are some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without any creative efforts.

[0021] [Figure 1] FIG. 1 is a structural block diagram of a low-code digital application development platform according to an embodiment of the present application. [Figure 2] FIG. 1 is a project architecture diagram of a low-code digital application development platform according to an embodiment of the present application. [Figure 3] FIG. 2 is a structural block diagram of a needs analysis module according to an embodiment of the present application. [Figure 4] FIG. 2 is a structural block diagram of a construction module according to an embodiment of the present application; [Figure 5] FIG. 2 is a structural block diagram of a configuration module according to an embodiment of the present application; [Figure 6] 1 is a flowchart of a low-code digital application development method according to an embodiment of the present application. [Figure 7] 1 is a schematic diagram of a hardware structure of a computer device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0022] In order to clarify the objectives, technical solutions and advantages of the embodiments of the present application, the following will clearly and comprehensively describe the technical solutions in the embodiments of the present application in combination with the drawings of the embodiments of the present application, and obviously, the described embodiments are not all embodiments but only a part of the embodiments of the present application. Based on the embodiments of the present application, other embodiments that a person skilled in the art can obtain without any creative efforts all belong to the protection scope of the present application.

[0023] An enterprise portal is a website that connects the internal and external aspects of a company, providing a single point of entry for accessing various information resources. Employees, customers, partners, and suppliers can all access personalized services and information through the portal. Low-code portals differ from traditional enterprise portals in the following ways: 1. Low-code development enables rapid delivery of business applications and supports complete application lifecycle management, from design and development through construction, testing, deployment, and online operation, maintenance, and management. 2. Low-code development platforms reduce the cost of business application development, requiring fewer personnel and resources throughout the entire software lifecycle process. Low-code platforms significantly lower the barrier to entry for developers, allowing even non-expert developers to operate them immediately after simple training. 3. SSO (Single Sign-On) authentication is supported across multiple protocols, unifying the SSO login method across business systems and enabling users to log in to one place and use business systems anywhere. 4. The low-code development platform will be applied domestically and internationally, releasing portals under uniform deployment and control, and providing services with different domain name configurations.

[0024] Here, new product types derived from low-code are low-code development platforms and low-code development tools. The former abstract the underlying architecture and infrastructure into a graphical interface, focusing on visualization design and configuration, and providing the ability to quickly build pages, design data models, and create business logic with the assistance of a small amount of code, thereby providing complete application lifecycle management capabilities. The latter, on the other hand, is aimed at professional developers, simplifying the application development process through a graphical interface or domain-specific language (DSL), extending it with scene-based and personalized tools based on standardized tools, supporting secondary development of application source code using traditional programming tools, effectively improving application development efficiency, and providing the ability to manage dependent software packages.

[0025] In terms of products, low-code products are becoming increasingly homogenized. There are no leading products on the market that can lead and develop the low-code market. Furthermore, there is a lack of compatibility between related low-code development platforms, which makes it more difficult to exchange products and services technically, often leading to isolation.

[0026] Therefore, to achieve faster, safer, and more efficient information transformation, embodiments of the present application provide a low-code digital application development platform.

[0027] In this embodiment, a low-code digital application development platform is provided, and as used below, the term "module" may refer to a combination of software and / or hardware that realizes a predetermined function. The devices described in the following embodiments are preferably realized in software, but can also be realized in hardware or a combination of software and hardware, and are envisioned.

[0028] In this embodiment, a low-code digital application development platform is provided, which includes a needs analysis module 101, a construction module 102, and a configuration module 103, as shown in FIG. 1 . The needs analysis module 101 is used to obtain current enterprise portal data, perform needs analysis on the current enterprise portal data, and determine digital application development needs.

[0029] The construction module 102 is used to construct a need application based on the digital application development needs.

[0030] Specifically, the company will build its needs application based on SAP Work Zone technology, which provides a single, integrated work zone for efficiently completing work with AI-enhanced activities, executable tasks, integrated data and business application programs, consistency across devices, and a contextualized and personalized user experience.

[0031] Selectively, the technical features of SAP Work Zone include the following key points: 1. Cloud Computing: SAP Work Zone is a cloud computing-based solution that takes advantage of the elasticity, scalability, and high usability of cloud computing to provide users with stable and efficient services.

[0032] 2. Microservices architecture: SAP Work Zone uses a microservices architecture, which divides the entire system into multiple small services, each of which can be deployed, upgraded, and expanded independently, improving the flexibility and maintainability of the system.

[0033] 3. Front-end Technology: The front-end of SAP Work Zone uses modern web technologies (various tools and technologies used in the communication process between different types of devices on the Internet) such as React (web development framework) and Angular (web front-end framework), as well as a UI (User Interface Design) framework based on Web Components, thereby achieving an excellent user experience and customizability.

[0034] 4. Backend Technology: The backend of SAP Work Zone uses technologies such as Java (an object-oriented programming language) and Node.js (a programming language interpreter that runs on the server side), and uses the SAP Cloud Platform as its infrastructure, enabling high-performance, highly usable services.

[0035] 5. Data storage: The SAP Work Zone uses the SAP HANA (High-Performance Analytic Appliance, analytical software) database, a high-performance memory database that can quickly process large amounts of data, for data storage.

[0036] Furthermore, the realization principle of SAP Work Zone is to realize functions such as collaboration, communication, and task management by integrating various tools and services into a unified platform. Users can access SAP Work Zone via a web browser or mobile device and use various tools and services such as email, calendar, document management, and task management, thereby improving operational efficiency and collaboration capabilities. In addition, SAP Work Zone also provides APIs (Application Programming Interfaces) and development tools, allowing developers to customize and extend the platform's functions.

[0037] The composition module 103 is used to integrate and compose the needs applications to generate low-code digital applications.

[0038] Specifically, the configuration module 103 is specifically used to integrate and configure needs applications using SAP Build Work Zone to generate low-code digital applications, and SAP Build Work Zone is a cloud-based digital workspace.

[0039] Public cloud systems, private cloud systems, and low-code digital applications can be selectively integrated with the authentication center SAP (System Applications and Products, a software name for enterprise management solutions) IAS (Identity Authentication Service) to achieve single sign-on authentication. Low-code digital applications can also be integrated with the authentication center IAS, enabling mutual authentication between systems. Finally, as shown in Figure 2, a digital portal (i.e., a low-code digital application development platform) is established as the gateway for the integrated system, effectively integrating all systems onto the same technology platform. This integration and configuration breaks down the barriers between each application and realizes a "single sign-in, uniform to-do" system. This eliminates the need to log in to each application independently; a unified system is realized in which applications can be used anywhere after logging in in one place. To-do operations and business data are aggregated and displayed on the portal, providing an integrated platform for processing all business system operations on a single page.

[0040] In the low-code digital application development platform of this embodiment, needs analysis is performed on current enterprise portal data to accurately grasp the needs for digital application development, needs applications are built based on the digital application development needs, the needs applications are integrated and configured, and low-code digital applications are generated, thereby realizing rapid and efficient digital transformation of the enterprise portal, and the low-code digital applications meet the current needs of the enterprise.

[0041] In some alternative embodiments, as shown in FIG. 3, the needs analysis module 101 includes an extraction unit 104 and an adjustment unit 105; The extraction unit 104 is used to extract common needs data from the current enterprise portal data, and generate initial needs data based on the common needs data.

[0042] Specifically, the characteristics of the current enterprise portal are analyzed, and commonalities (i.e., common needs data) of all enterprise portals are extracted, including announcement content, application system navigation area, commonly used tool navigation area, notification area, public system navigation bar, and reports required by the enterprise, and initial needs data is further formed.

[0043] The adjusting unit 105 is used for obtaining enterprise needs survey data, adjusting the initial needs data according to the enterprise needs survey data, and generating digital application development needs.

[0044] Specifically, we communicate with and survey each department and its key users to determine the business needs of each department, and then adjust the initial needs data to form digital application development needs.

[0045] In the low-code digital application development platform of this embodiment, common needs can be identified by extracting common needs data from the current enterprise portal data, and the initial needs data can be adjusted based on the enterprise needs survey data, so that the digital application development needs are more in line with the current enterprise needs, avoiding the need to obtain digital application development needs through artificial experience, lowering the threshold for using the low-code digital application development platform, and laying the foundation for the subsequent digital transformation of the enterprise portal.

[0046] In some alternative embodiments, as shown in FIG. 4, the construction module 102 includes a data storage unit 106 and a low-code base unit 107; The data storage unit 106 is used to store the template application and the business data corresponding to the template application.

[0047] The low-code base unit 107 is used to match digital application development needs with business data, and invoke a template application as a need application based on the matching result.

[0048] Specifically, the needs applications include a user management application, a rights management application, a content management application, a task management application, a collaboration tool application, a digital service application, and a digital marketing application.

[0049] Here, the user management application and permission management application form a digital portal for an enterprise's comprehensive security system, namely, user login security, system permission security, system data security, system application security, and back-end operation and maintenance security. The user management application builds a portal platform for enterprise security and realizes uniform identity authentication, that is, binds network IDs to real identities to ensure the authenticity of user identities within the system. The permission management application builds a multi-dimensional permission system, that is, strictly controls the permissions of pages, information, and data, providing the permissions to add, delete, modify, and review frameworks, page data, and application systems, and ensuring that data and application systems are pushed to authorized positions and personnel.

[0050] Optionally, based on SAP Work Zone, we can build a permission management system suitable for the current enterprise, set up content management and task management systems suitable for each department, and provide collaboration tools tailored to local employees on the digital portal to facilitate direct access from the digital portal.

[0051] In the low-code digital application development platform of this embodiment, digital application development needs are matched with business data, and a template application is called as a need application based on the matching result, thereby realizing the conversion between the current enterprise needs and application modules and realizing the integration of business work applications.

[0052] In some alternative embodiments, as shown in FIG. 5, the composition module 103 includes a page layout unit 108, a local business data composition unit 109, and a language composition unit 110; The page layout unit 108 is used to perform page layout for needs applications.

[0053] Specifically, the page layout includes a top navigation bar, a slide display, a notice announcement area, application navigation, common tools, a water status report, an electricity amount report, and an exchange rate report.

[0054] The local business data configuration unit 109 is used to configure the local business data for the needs application after page layout.

[0055] Specifically, it is based on regional company data, with emphasis on business, personnel, systems, power plant data and exchange rate data.

[0056] The language composition unit 110 is used to perform language composition for the needs application after the local enterprise data is composed, and generate the low-code digital application.

[0057] Specifically, the language configuration includes configurations for seven languages, including Chinese, English, Portuguese, German, Spanish, and Arabic.

[0058] Selectively visualize and visualize low-code digital applications.

[0059] The low-code digital application development platform of this embodiment ensures uniform summarization and display of various information such as related news and announcements, and provides intelligent display according to the user's local company, role authority, etc.

[0060] In some alternative embodiments, the configuration module 103 further includes an expansion unit 111; The extension unit is used to obtain the customization needs, extend the low-code digital application based on the customization needs, generate a custom interface, and store the custom interface.

[0061] Specifically, by extending the UI (User Interface Design)5 and Java (computer programming language) capabilities of SAP Build Work Zone, custom interfaces for low-code digital applications can be developed to meet personalization needs.

[0062] For example, you can call target components according to your customization needs, add a slide image component to the display interface of a low-code digital application to display company hot news or important word size, and add many other components such as application navigation, multimedia files, individual pictures and text characters.

[0063] The low-code digital application development platform of this embodiment extends low-code digital applications based on customization needs, generates custom interfaces, and takes into account the scalability and customizability of the digital portal, allowing it to adapt to different needs of companies.

[0064] The following describes the operation process of the low-code digital application development platform through a specific embodiment.

[0065] Example 1: Digital portals are an important part of an enterprise's digital transformation, providing an integrated and personalized digital platform for enterprises to achieve goals such as digital collaboration, digital services, and digital marketing. SAP Work Zone is a cloud-based digital workspace that provides a set of tools and services and can be used as the underlying technology platform for digital portals. The operating process of the low-code digital application development platform based on SAP Work Zone technology is as follows: 1. Digital portal needs analysis: First, analyze the company's digital transformation needs and determine the functions and features of the digital portal (needs analysis: first, analyze the characteristics of the current enterprise portal, extract the commonalities of all enterprise portals, including announcement content, application system navigation area, commonly used tool navigation area, notification area, public system navigation bar, and reports required by the enterprise, and form a basic constructive plan; second, communicate and survey each department and key users of each department to clarify the pain points of needs, adjust to the business needs of each department, form a constructive plan; and finally, implement the planned content through a sign-off process). For example, the digital portal needs to support multi-device access, personalized customization, security, and scalability.

[0066] 2. Design and implementation of the digital portal: Based on SAP Work Zone technology, design and implement each module of the digital portal, including user management, permission management, content management, task management, collaboration tools, digital services, and digital marketing. (SAP Work Zone is a technology platform provided by SAP. Based on this technology platform, design a permission management system suitable for current companies, establish content management and task management systems suitable for each department, and provide collaboration tools tailored to local employees on the digital portal to facilitate direct access from the digital portal.) In addition, it is necessary to consider the scalability and customizability of the digital portal so that it can adapt to the various needs of companies.

[0067] 3. Digital portal application: Based on SAP Build Work Zone, its functions were expanded, and the system architecture focused on realizing integration with third-party systems and self-built business systems. All operations were based on the SAP Build Work Zone platform to realize the configuration and operation of the ERP portal system. First, according to the design plan, the page layout was implemented in the following order: top navigation bar, slide display, notice announcement area, application navigation, commonly used tools, water status report, electricity quantity report, and exchange rate report. Second, it was configured according to local enterprises, focusing on local enterprises' business, personnel, systems, power plants, and exchange rate information. Third, the portal system was nationalized and supported in seven languages, including Chinese, English, Portuguese, German, Spanish, and Arabic. Fourth, to address partial customization needs, the UI5 ​​and Java capabilities of SAP Build Work Zone were extended to develop custom interfaces and meet personalization needs.

[0068] According to an embodiment of the present application, a low-code digital application development method is provided, in which it is noted that the steps illustrated in the flowcharts of the drawings may be performed in a computer system, such as a set of computer-executable instructions, and that although a logical order is depicted in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown here.

[0069] In this embodiment, a low-code digital application development method is provided that can be used in the above-mentioned low-code digital application development platform. FIG. 6 is a flowchart of the low-code digital application development method according to the embodiment of the present application. As shown in FIG. 6, the process includes the following steps: Step S601: the needs analysis module obtains current enterprise portal data, performs needs analysis on the current enterprise portal data, and determines digital application development needs.

[0070] Step S602: The construction module constructs a needs application based on the digital application development needs.

[0071] Step S603: The configuration module integrates and configures the needs applications to generate a low-code digital application.

[0072] Since the low-code digital application development platform of this embodiment is applied to the low-code digital application development platform in the embodiment shown in Figure 1, for the specific implementation of steps S601 and S602, reference can be made to the corresponding descriptions in the embodiment part shown in Figure 1 above, and repeated descriptions will be omitted here.

[0073] As will be understood, the roles and beneficial effects of the method of this embodiment correspond to the roles and beneficial effects of the low-code digital application development platform of the embodiment shown in Figure 1, and will not be described again here.

[0074] An embodiment of the present application further provides a computing device comprising the low-code digital application development platform shown in FIG. 1 above.

[0075] Referring to FIG. 7, FIG. 7 is a structural schematic diagram of a computer device according to an alternative embodiment of the present application. As shown in FIG. 7, the computer device includes one or more processors 10, memory 20, and interfaces for connecting each component, including high-speed and low-speed interfaces. Each component is communicatively connected to each other using different buses and may be mounted on a common motherboard, or may be mounted in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in memory or memory for displaying GUI graphic information on an external input / output device (e.g., a display device coupled to the interface). In some alternative embodiments, multiple processors and / or multiple buses can be used along with multiple memories, if necessary. Similarly, multiple computer devices can be connected, each providing a portion of the required operations (e.g., a server array, a set of blade servers, or a multiprocessor system). FIG. 7 shows one processor 10 as an example.

[0076] The processor 10 may be a central processing unit, a network processor, or a combination thereof. Here, the processor 10 may further include a hardware chip. The hardware chip may be an application specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable logic gate array, a general-purpose array logic, or any combination thereof.

[0077] Here, the memory 20 stores instructions that can be executed by the at least one processor 10 to cause the at least one processor 10 to perform the methods shown in the above embodiments.

[0078] The memory 20 may include a program storage area and a data storage area. The program storage area may store an operating system and / or application programs required for at least one function, and the data storage area may store data generated in response to use of the computer device. The memory 20 may also include high-speed random access memory and may further include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state memory device. In some alternative embodiments, the memory 20 may optionally include memory located remotely from the processor 10, and such remote memory may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, a corporate intranet, a local area network, a mobile communication network, and combinations thereof.

[0079] Memory 20 may include volatile memory such as random access memory, memory 20 may also include non-volatile memory such as flash memory, a hard disk or solid state drive, and memory 20 may further include a combination of the above types of memory.

[0080] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 may be connected via a bus or in other ways, and FIG. 7 shows the connection via a bus as an example.

[0081] The input device 30 can receive input numeric or character information and generate key signal inputs for user settings and function control of the computing device, such as a touch screen, keypad, mouse, trackpad, touchpad, indicator bar, one or more mouse buttons, trackball, joystick, etc. The output device 40 can include a display device, auxiliary lighting devices (e.g., light emitting diodes (LEDs)), and tactile feedback devices (e.g., vibration motors). The display devices include, but are not limited to, liquid crystal displays, light emitting diode displays, and plasma displays. In some alternative embodiments, the display device may be a touch screen.

[0082] The present embodiment further provides a computer-readable storage medium. The methods according to the above-described embodiments of the present application may be implemented in hardware, firmware, or as computer code that can be recorded on a storage medium or downloaded over a network and originally stored on a remote or non-transitory machine-readable storage medium but then stored on a local storage medium. Thus, the methods described herein may be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Here, the storage medium may be a magnetic disk, optical disk, read-only memory, random-access memory, flash memory, hard disk, solid-state drive, or the like. Optionally, the storage medium may include a combination of the above types of memory. It should be understood that a computer, processor, microprocessor controller, or programmable hardware may include a storage component that can store or receive software or computer code, and when the software or computer code is accessed and executed by the computer, processor, or hardware, the methods described in the above embodiments are realized.

[0083] Although the embodiments of the present application have been described with reference to the drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and all such modifications and variations fall within the scope defined by the appended claims.

Claims

1. 1. A low-code digital application development platform, comprising: It comprises a needs analysis module, a construction module and a configuration module, The needs analysis module is used for obtaining current enterprise portal data, performing needs analysis on the current enterprise portal data, and determining digital application development needs; The construction module is used to construct a needs application based on the digital application development needs; The low-code digital application development platform is characterized in that the configuration module is used to integrate and configure the needs applications and generate low-code digital applications.

2. the needs analysis module includes an extraction unit and an adjustment unit; The extracting unit is used for extracting needs commonality data from the current enterprise portal data, and generating initial needs data based on the needs commonality data; The low-code digital application development platform of claim 1, wherein the adjustment unit is used to obtain enterprise needs survey data, adjust the initial needs data based on the enterprise needs survey data, and generate the digital application development needs.

3. The construction module includes a data storage unit and a low-code base unit; the data storage unit is used to store a template application and business data corresponding to the template application; The low-code digital application development platform of claim 1, wherein the low-code base unit is used to match the digital application development needs with the business data and invoke the template application as the needs application based on the matching result.

4. The low-code digital application development platform of claim 1 or 3, wherein the needs applications include a user management application, a permission management application, a content management application, a task management application, a collaboration tool application, a digital service application, and a digital marketing application.

5. The low-code digital application development platform of claim 1, wherein the configuration module is specifically used to integrate and configure the needs application using SAP Build Work Zone to generate the low-code digital application.

6. The composition module includes a page layout unit, a local enterprise data composition unit, and a language composition unit; The page layout unit is used to perform page layout for the needs application; The local enterprise data configuration unit is used to configure local enterprise data for needs application after page layout; The low-code digital application development platform of claim 5, wherein the language configuration unit is used to perform language configuration for a needs application after local enterprise data is configured, and to generate the low-code digital application.

7. the configuration module further includes an expansion unit; 7. The low-code digital application development platform of claim 6, wherein the extension unit is used to obtain customization needs, extend the low-code digital application based on the customization needs, generate a custom interface, and store the custom interface.

8. 1. A low-code digital application development method, comprising: a needs analysis module acquiring current enterprise portal data, and performing a needs analysis on the current enterprise portal data to determine digital application development needs; a construction module constructing a needs application based on the digital application development needs; a configuration module integrating and configuring the needs applications to generate a low-code digital application.

9. A computer device comprising: A computer device comprising a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the low-code digital application development method described in claim 8.

10. A computer-readable storage medium having stored thereon computer instructions for causing a computer to execute the low-code digital application development method of claim 8.

Citation Information

Patent Citations

  • Method and device for automatically generating hot deployment program and electronic equipment

    CN115794131A

  • Comprehensive energy management and control platform constructed based on low-code platform

    CN115796549A