UI Model for Integrated Enterprise Software Documentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise software systems are complex and require detailed understanding across various roles, but existing documentation methods are inadequate and often outdated, lacking automatic verification and maintenance.

Innovation Solution

The software provides a user interface (UI) model that integrates modeling information from components associated with a work center, illustrating UI composition, navigation, and associations with business objects, user tasks, and configuration controls, enabling holistic understanding and automatic tracking of changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual documentation of process flow is created, then some level of documentation is available, but the documentation becomes quickly outdated and is not detailed enough

Engineering Contradiction:
Improvedocumentation accuracyVSAvoidtime to maintain documentation
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system enables automatic generation and maintenance of process flow documentation through self-service mechanisms. The modeling environment automatically extracts process flow information from the actual application software and updates documentation without requiring manual intervention, ensuring the documentation remains current and accurate.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where the modeling environment continuously monitors changes in the application software and automatically updates the process flow documentation. This feedback mechanism ensures that the documentation reflects the current state of the application without manual intervention.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If detailed understanding of interfaces and functionality is provided to application developers, then development accuracy improves, but the system complexity increases

Engineering Contradiction:
Improvedevelopment accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments information presentation based on user roles and development needs. The modeling environment provides different levels of detail and abstraction to different users (systems administrators, configurators, designers, developers), allowing each to access only the complexity level appropriate to their task while maintaining high development accuracy where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a new dimension of abstraction by creating visual models that represent application behavior and process flows. These models provide a higher-level view that simplifies understanding of complex interfaces and functionality, allowing developers to work with abstracted representations rather than raw complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If comprehensive modeling information is integrated into a UI model, then holistic understanding is achieved, but the complexity of the modeling system increases

Engineering Contradiction:
Improveinformation completenessVSAvoidmodeling system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The modeling environment serves multiple functions within a single integrated system: it models user interfaces, processes, data, and application behavior; it generates documentation; it enables simulation; and it supports various user roles. This multi-functionality achieves comprehensive information integration without requiring separate complex systems for each function.

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

Data Source

PatentUS8429597B2Software for integrated modeling of user interfaces with applications
Publication Date: 2013.04.23 SAP SE
  • US8429597B2 patent drawing
  • US8429597B2 patent drawing
  • US8429597B2 patent drawing

AI summary

This disclosure provides various embodiments of software for providing a user interface (UI) model. In one aspect, the software identifies one or more components associated with a particular work center. The software then collects modeling information from the one or more components identified as being associated with the particular work center, and integrates the collected modeling information into a UI model associated with the particular work center. In some instances, the particular work center may be associated with or defined by a corresponding work center model illustrating the particular work center's UI layout, including at least a portion of components associated with the particular work center.