Declarative Process Element Variant Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Business Process Management Suites (BPMS) are limited in dynamically binding process element variants across all dimensions of an enterprise, such as processes, events, locations, organizations, and data, leading to intensive and error-prone configuration efforts, and are mainly applicable to sub-processes and web services, failing to support business rules and internal controls effectively.

Innovation Solution

A declarative method is introduced to define and select process element variants based on a predefined hierarchical structure, allowing for dynamic selection of the most applicable variant during execution, encompassing all relevant dimensions of the Zachman Framework, including processes, events, locations, organizations, and data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic binding of process element variants is implemented using pre-defined rules and criteria, then the system can select appropriate variants during execution, but the configuration effort becomes intensive and error-prone when all possible enterprise dimensions must be covered

Engineering Contradiction:
Improvedynamic binding capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the enterprise dimensions (process, event, location, organization, data) into separate hierarchical structures, allowing independent configuration of each dimension. This segmentation enables the system to handle dynamic binding without requiring complete coverage of all dimension combinations, thereby reducing configuration complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by allowing the system to function with incomplete variant definitions. Instead of requiring all possible variant combinations to be pre-configured, the system can operate with a subset of variants and dynamically determine appropriate selections during execution, reducing the intensive configuration effort.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If complete rule sets are defined for all possible combinations of enterprise dimensions, then all variants can be selected accurately, but the maintenance effort and cost become economically unviable

Engineering Contradiction:
Improvevariant selection accuracyVSAvoidmaintenance efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates universal hierarchical structures for enterprise dimensions that can serve multiple purposes and support various variant selection scenarios. These hierarchical structures enable the system to handle different selection contexts using the same framework, reducing the need for extensive custom rule sets while maintaining reliable variant selection.

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

Solution Approach 2:

The patent introduces dynamic variant selection mechanisms that adapt to execution context without requiring static pre-configuration of all possibilities. The system can dynamically determine appropriate variants based on runtime conditions, reducing maintenance effort while preserving selection accuracy.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If dynamic binding is limited to sub-processes and web services, then the implementation is simpler, but the solution fails to support business rules and internal controls effectively

Engineering Contradiction:
Improveimplementation simplicityVSAvoidprocess element coverage
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent extends the dynamic binding mechanism to be universally applicable across all process element types including sub-processes, web services, business rules, and internal controls. The same hierarchical dimension framework supports all these different element types, achieving both simplicity through unified approach and versatility through broad coverage.

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

Data Source

PatentUS10229224B2Systems and methods for selecting process element variants in business processes
Publication Date: 2019.03.12 INFOSYS LTD
  • US10229224B2 patent drawing
  • US10229224B2 patent drawing
  • US10229224B2 patent drawing

AI summary

The technique relates to a system and method for selecting process element variants in business processes. The technique involves receiving a process element execution request from at least one user. Then, determining a plurality of enterprise dimensions associated with the process element execution request. Thereafter, searching the process element variant corresponding to the plurality of enterprise dimensions in a declarative way based on a predefined dimensional hierarchy. Finally, selecting the process element variant for execution to accomplish the user request. This technique employs a declarative approach which eliminates the need define the variants for all possible combination of enterprise dimensions namely process, events, locations, organizations and data.