Workflow Component Representational View Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing workflow systems lack the ability to accommodate varying user preferences for representational complexity, with non-technical users needing human-readable logic depictions and technically skilled users requiring access to underlying code.

Innovation Solution

A computer-implemented method and system that allows users to switch between different representational levels of a workflow component through a detail level selector, including visual, constrained, stylized, and programming code representations, enabling users to modify functionality at various levels of complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a workflow system provides only a visual representation of workflow components, then non-technical users can easily understand and modify the logic, but technically skilled users cannot access the underlying code for detailed modifications

Engineering Contradiction:
Improveease of modificationVSAvoidaccess to underlying code
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between different representational views (visual, constrained, code) based on user selection. The detail level selector allows the same workflow component to be displayed at different levels of abstraction, enabling both non-technical and technical users to access the information they need without compromising either group's ease of operation.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a workflow system provides only detailed programming code access, then technically skilled users can make precise modifications, but non-technical users cannot understand the logic in a human-readable format

Engineering Contradiction:
Improveaccess to underlying codeVSAvoidease of modification
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides dynamic view switching that adapts the level of detail based on user needs. Non-technical users can access visual and constrained representations for easy modification, while technical users can switch to code-level views for precise modifications. This eliminates the need to choose between accessibility and detail.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a workflow system provides multiple levels of representational detail, then users with different technical skills can access appropriate views, but the interface complexity increases

Engineering Contradiction:
Improverepresentational flexibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface is segmented into distinct representational layers (visual view, constrained view, code view) that are organized hierarchically. A detail level selector provides a simple entry point to switch between these segments, preventing the complexity from overwhelming the user while maintaining access to multiple levels of detail.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If a workflow system uses a single fixed representational view, then the interface remains simple, but it cannot accommodate users with varying technical skill levels

Engineering Contradiction:
Improveinterface simplicityVSAvoiduser skill level accommodation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from a static, fixed view to a dynamic, adaptable view that responds to user selections. The detail level selector enables the interface to adjust its complexity and representational depth based on the user's technical skills, maintaining simplicity for beginners while providing depth for experts without requiring multiple separate interfaces.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250123818A1Functional and Code Views in a Process Workflow
Publication Date: 2025.04.17 SHOPIFY INC
  • US20250123818A1 patent drawing
  • US20250123818A1 patent drawing
  • US20250123818A1 patent drawing

AI summary

In embodiments of the present invention improved capabilities are described for modifying the display of a workflow component from including a depiction of a first representation level to a depiction of a second representation level, wherein one of the depiction at the first representation level and the depiction at the second representation level includes a depiction of the functionality associated with the workflow component and the other of the depiction at the first representation level and the depiction at the second representation level includes a view of programming code for providing the functionality associated with the workflow component.