Automated Mapping of Custom Objects to Business Process Hierarchy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizing custom objects into a Business Process Hierarchy (BPH) for ERP systems is a labor-intensive process, leading to inefficiencies during system consolidation or upgrade, as practitioners face challenges in mapping and integrating standard and custom application objects effectively.

Innovation Solution

A method and apparatus that utilize a processor to receive packaged application objects, map standard and custom objects to nodes of a BPH, creating mapping templates and propagating associations through a dependency graph, thereby automating the organization and integration of custom objects into the BPH.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual mapping of custom objects to Business Process Hierarchy is performed, then classification accuracy can be maintained, but significant manual effort and time are required

Engineering Contradiction:
Improveclassification accuracyVSAvoidmanual effort
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces an intermediary system comprising mapping templates and dependency graphs that mediate between custom objects and the Business Process Hierarchy. The mapping templates serve as intermediate structures that capture relationships between standard and custom objects, while dependency graphs act as intermediaries to propagate classifications automatically, reducing manual effort while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary actions by pre-defining mapping templates that establish relationships between standard application objects and custom objects before the actual classification task. These templates are created in advance and stored for reuse, allowing the system to automatically apply established mapping patterns without requiring manual analysis for each classification case.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated mapping methods are implemented, then manual effort is reduced, but the complexity of the mapping system increases

Engineering Contradiction:
ImproveefficiencyVSAvoidmapping system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the mapping system into distinct modular components: mapping templates that define object relationships, dependency graphs that represent classification hierarchies, and propagation mechanisms that apply mappings. This segmentation allows each component to be developed, maintained, and reused independently, managing overall system complexity while enabling automated classification.

Inventive Principle:
Principle #1Segmentation

3Reliability

If comprehensive mapping templates are created covering all standard and custom objects, then classification completeness is improved, but the initial setup time and effort increase

Engineering Contradiction:
Improveclassification completenessVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates mapping templates that serve multiple functions: they define relationships between standard and custom objects, establish classification rules, and enable automated propagation across the entire object set. This multi-functionality allows a single template to achieve comprehensive classification coverage without requiring separate setup procedures for each object type, reducing overall setup time while maintaining completeness.

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

Data Source

PatentUS10089591B2Computer assisted classification of packaged application objects and associated customizations into a business process hierarchy
Publication Date: 2018.10.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10089591B2 patent drawing
  • US10089591B2 patent drawing
  • US10089591B2 patent drawing

AI summary

Methods and arrangements for providing classification for a business process hierarchy. Packaged application objects are received, comprising at least one of the standard application objects and custom objects. At least one of the standard application objects is mapped to at least one node of a business process hierarchy, thereby forming at least one mapping template. At least one of the standard application objects is mapped to at least one of the custom objects to create a first mapping, and at least one of the custom objects is mapped to at least one of the standard application objects to create a second mapping. The at least one mapping template, the first mapping and the second mapping are combined, to create a mapping of at least one of the custom objects to the business process hierarchy. Other variants and embodiments are broadly contemplated herein.