Column-Based Process Editor for Business Process Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-intuitive or complicated design-time tools in business process management systems lead to inefficiencies during software development and result in a slower time to production, hindering the ability of line-of-business managers and process designers to effectively build and customize business process software applications.

Innovation Solution

A column-based process editor with a graphical user interface is introduced, allowing users to model and display business processes in a multi-column format, enabling intuitive editing and configuration of dynamic processes, including the addition of sequential stage markers and condition binding, thereby simplifying the development process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a non-intuitive or complicated design-time tool is used, then the system can provide comprehensive business process management capabilities, but the development efficiency decreases and time to production increases

Engineering Contradiction:
Improvebusiness process management capabilitiesVSAvoiddevelopment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The process editor interface is segmented into multiple columns, each representing a distinct phase or aspect of process design (e.g., process definition, task configuration, condition setting). This segmentation allows users to interact with and configure specific process elements independently, reducing the cognitive load and improving editing efficiency while maintaining comprehensive BPM capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional linear or hierarchical process modeling interfaces to a multi-column tabular layout. This dimensional change organizes process information across multiple axes simultaneously, enabling users to view and edit process stages, tasks, and conditions in a more intuitive spatial arrangement that improves productivity without sacrificing functionality.

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

2Adaptability or versatility

If a non-intuitive or complicated design-time tool is used, then the system can provide comprehensive business process management capabilities, but the time to production increases

Engineering Contradiction:
Improvebusiness process management capabilitiesVSAvoidtime to production
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The column-based interface pre-organizes process elements into predefined columns with structured templates for common process patterns. Users can leverage these pre-configured structures and drag-and-drop elements to rapidly build processes without time-consuming manual configuration, significantly reducing time to production while preserving full BPM capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By segmenting the process editor into specialized columns for different process aspects, the interface enables parallel configuration of multiple process elements simultaneously. This reduces sequential editing time and accelerates the overall development cycle without compromising the comprehensiveness of process management features.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If a column-based format is used to model and display processes, then the editing becomes more intuitive and efficient, but the interface structure becomes more complex

Engineering Contradiction:
Improveediting intuitivenessVSAvoidinterface structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Each column in the process editor is designed as a multi-functional unit that can display, edit, and configure multiple types of process information (tasks, conditions, timing, resources) within a unified structure. This universality reduces the need for separate specialized interfaces, simplifying the overall system architecture while maintaining intuitive operation through the consistent column-based pattern.

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

Data Source

PatentUS20230410010A1System and method for software development including column-based process editor
Publication Date: 2023.12.21 ORACLE INT CORP
  • US20230410010A1 patent drawing
  • US20230410010A1 patent drawing
  • US20230410010A1 patent drawing

AI summary

In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.