Low-Code Form Builder for Dynamic ERP Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic forms in ERP systems are difficult to integrate with specific processes, are rigid and complex, and require significant software expertise to develop, making them unusable for laypeople and costly to implement.

Innovation Solution

A low-code or no-code form builder hosted on a business development platform, using drag-and-drop functionality and machine learning models to suggest and recommend form templates based on user attributes and historical data, allowing for dynamic form creation and integration with ERP systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic forms are made flexible and adaptable to different processes, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveform adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments form functionality into reusable templates that can be independently configured and combined. Each template represents a modular unit of form behavior that can be selected and applied based on specific process requirements, reducing overall system complexity while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal form templates that can serve multiple purposes across different ERP processes. A single template can be configured to work with various data types and processes through parameterization, eliminating the need for separate specialized forms for each scenario and reducing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If dynamic forms are made highly functional and process-specific, then adaptability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveform adaptabilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by pre-configuring form templates with common process logic, data mappings, and validation rules. This advance preparation allows users to simply select and apply templates without needing to understand the complex underlying configurations, making advanced functionality accessible to non-technical users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces form templates as an intermediary layer between users and the complex ERP system. Templates act as mediators that translate user-friendly selections into complex system configurations, allowing users to access sophisticated functionality without directly interacting with the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If dynamic forms are made flexible and process-specific, then adaptability is improved, but difficulty of detecting and measuring increases

Engineering Contradiction:
Improveform adaptabilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses template copying where a single template definition can be instantiated multiple times across different forms and processes. Changes to the template automatically propagate to all instances, making it easy to track and measure the impact of modifications without manually updating each form individually.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements feedback mechanisms that track template usage, performance metrics, and configuration states. This automated feedback system makes it easy to detect and measure the effectiveness of form adaptations, providing visibility into how templates are being used and their impact on process efficiency.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If traditional dynamic forms are implemented, then form functionality is improved, but loss of time increases due to high development cost and complexity

Engineering Contradiction:
Improveform functionalityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-building form templates with common functionality, data mappings, and process logic already configured. This advance preparation eliminates the need for time-consuming custom development for each new form requirement, significantly reducing development time while maintaining full functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables rapid form creation through template copying and instantiation. Instead of building forms from scratch, developers can copy existing templates and customize them for specific needs, reducing development time from days or weeks to minutes or hours while preserving full form functionality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12079646B2Enterprise dynamic forms with enterprise resource processing
Publication Date: 2024.09.03 SAP SE
  • US12079646B2 patent drawing
  • US12079646B2 patent drawing
  • US12079646B2 patent drawing

AI summary

In an example embodiment, a set of applications is provided that provides design-time, runtime, for form operations. A low-code or no-code form builder is provided as part of this set of applications. The low-code or no-code form builder is hosted on a business development platform (BTP), which is supported by multiple hyperscalers with rich control sets. Thus, the low-code or no-code form builder is able to provide an intuitive way of building forms using drag-and-drop functionality.