Internal and External Data Collection Integration with Policy-Based Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing procurement and sourcing systems lack efficient integration and management of internal and external collections of data objects, leading to inefficiencies in processing and procurement processes.

Innovation Solution

A system and method for integrating collections of data objects, allowing clients to specify configurations for internal and external data object collections, apply policies, and determine whether to process data objects based on these policies, enabling seamless integration and management of both internal and external data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple internal and external collections of data objects are integrated into a single system, then the ability to manage and process data from diverse sources is improved, but the system complexity increases

Engineering Contradiction:
Improveability to manage and process data from diverse sourcesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments data object collections into distinct internal and external collections, each with its own management rules and access policies. This segmentation allows the system to handle diverse data sources through standardized interfaces while maintaining clear boundaries and control mechanisms for each collection type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer that manages the integration between internal and external data collections. This intermediary handles policy determination, data object selection, and processing decisions, thereby simplifying the overall system architecture by centralizing complex integration logic in a dedicated component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If policy determination and application is implemented for data objects, then compliance and control are improved, but the processing time and operational complexity increase

Engineering Contradiction:
Improvecompliance and controlVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by determining and storing policies associated with data objects in advance. When data objects need to be processed, the relevant policies are already identified and ready for application, eliminating the need for complex real-time policy analysis and reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service mechanisms where data objects carry their own associated policies and compliance requirements. This allows the system to automatically determine and apply appropriate policies without requiring extensive manual intervention or complex external validation processes.

Inventive Principle:
Principle #25Self-service

3Productivity

If a comprehensive system for managing both internal and external data collections is implemented, then the productivity of procurement processes is improved, but the ease of operation decreases

Engineering Contradiction:
Improveproductivity of procurement processesVSAvoidease of operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements universal interfaces and standardized mechanisms for managing both internal and external data collections. By providing a unified framework that handles diverse data sources through common operations and policies, the system improves productivity without requiring users to learn multiple complex systems, thereby maintaining ease of operation.

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

Data Source

PatentUS12353893B2Integrating collections of data objects for software applications
Publication Date: 2025.07.08 SAP SE
  • US12353893B2 patent drawing
  • US12353893B2 patent drawing
  • US12353893B2 patent drawing

AI summary

Some embodiments provide a non-transitory machine-readable medium that stores a program. The program may provide a client device a collection of data objects in a subset of the plurality of collections of data objects. The program may receive a selection of a data object in the collection of data objects. The program may determine a set of policies associated with the data object. The program may apply the set of policies on the data object. Based on the application of the set of policies on the data object, the program may determine whether to process the data object.