Manual Workflow Branching for Transparent Issue Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing issue tracking systems face issues with automatically triggered workflows, as they cannot respond to events external to the system and lack user transparency and control over workflow execution.

Innovation Solution

Introduce manually triggered workflows that allow users to manually execute workflows, with the option for runtime configurable actions, providing full visibility and control over operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automatically triggered workflows are implemented, then operational efficiency is improved, but user control and transparency deteriorate

Engineering Contradiction:
Improveoperational efficiencyVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The workflow system dynamically adapts between automatic and manual triggering modes. Workflows can be configured to execute automatically based on trigger events, or require manual initiation by users. This dynamic flexibility allows the system to optimize for efficiency when automation is appropriate, while preserving user control when transparency and oversight are needed, thus resolving the contradiction between operational efficiency and user control.

Inventive Principle:
Principle #15Dynamics

2Speed

If automatically triggered workflows are implemented, then response speed is improved, but adaptability to external events deteriorates

Engineering Contradiction:
Improveresponse speedVSAvoidresponse to external events
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The workflow system is designed with multi-functionality to handle both internal and external events. It can respond to internal trigger events (improving response speed through automation) while also incorporating manual initiation capabilities that allow users to trigger workflows in response to external events that may not be detected by automated monitoring. This universal design enables the system to adapt to diverse event sources while maintaining fast automated responses for applicable scenarios.

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

3Productivity

If automated operations are implemented, then productivity is improved, but system complexity deteriorates

Engineering Contradiction:
Improveautomation capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a workflow configuration intermediary layer that sits between the complex automation logic and the user interface. This intermediary provides standardized templates and configuration options that simplify the setup of automated operations. Users can define workflows through configurable parameters rather than programming complex logic, while the system handles the intricate automation execution. This intermediary abstraction reduces perceived system complexity for users while maintaining sophisticated automation capabilities for productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250315411A1Issue tracking systems and methods
Publication Date: 2025.10.09 ATLASSIAN PTY LTD
  • US20250315411A1 patent drawing
  • US20250315411A1 patent drawing
  • US20250315411A1 patent drawing

AI summary

Described herein is a computer implemented method. The method comprises receiving, from a user device, a selected workflow message identifying a selected workflow; accessing the selected workflow from a workflow data store; evaluating, using runtime context information received from the user device, one or more secondary triggers associated with the selected workflow to determine an applicable branch of the selected triggered workflow; communicating, to the user device, branch information in respect of the applicable branch, the branch information including information in respect of one or more operations that would be performed if the selected workflow was executed.