Visual Workflow Builder for Collaborative Workspace Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing collaborative workspace systems lack the ability to enable non-technical users to easily model and automate business processes in a transparent and open social context, limiting productivity and data management.

Innovation Solution

A visual workflow builder and engine that allows users to create custom workflows using a graphical user interface, linking causes and effects, and executing these workflows within a social network environment, enabling automation and data management without requiring technical expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a visual workflow builder is provided to enable non-technical users to create workflows, then ease of operation is improved, but device complexity increases due to the need for a graphical interface and workflow execution engine

Engineering Contradiction:
Improveease of workflow creationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A visual workflow builder serves as an intermediary between non-technical users and the complex workflow execution engine. The builder provides a graphical interface with drag-and-drop functionality that abstracts away the technical complexity, allowing users to design workflows by visually connecting components without needing to understand the underlying system architecture or programming concepts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical or manual workflow configuration methods with a visual graphical interface system. Instead of requiring users to manually code or configure workflows through technical interfaces, the system uses visual drag-and-drop components that automatically translate user actions into executable workflow definitions, substituting complex technical operations with intuitive visual interactions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If workflows are automated to increase productivity, then productivity is improved, but loss of information increases due to potential automation errors

Engineering Contradiction:
ImproveproductivityVSAvoidinformation accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The workflow execution engine incorporates feedback mechanisms that monitor and track the execution of automated workflows. The system provides visibility into workflow progress, status updates, and completion states, allowing users to verify that automated actions are executing correctly and to identify potential errors early in the process, thereby maintaining information accuracy while achieving automation benefits.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The visual workflow builder enables users to define and validate workflow logic before actual execution occurs. By allowing preliminary design, testing, and configuration of workflow paths, conditions, and actions, the system ensures that automation rules are correctly established prior to execution, reducing the risk of information loss from erroneous automation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If custom data structures and workflows are integrated within the platform, then adaptability is improved, but device complexity increases due to the integrated workflow engine

Engineering Contradiction:
Improveplatform adaptabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The workflow execution engine is designed as a universal component that can handle multiple types of workflows and interact with various data structures within the platform. Rather than requiring separate integration mechanisms for different workflow types, the engine provides a unified framework that adapts to different workflow definitions through the visual builder, enabling the system to handle diverse business processes without proportionally increasing complexity.

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

Data Source

PatentUS10373090B2User-defined workflows in app-based collaborative workspace system
Publication Date: 2019.08.06 PROGRESS SOFTWARE CORP
  • US10373090B2 patent drawing
  • US10373090B2 patent drawing
  • US10373090B2 patent drawing

AI summary

An online collaborative workspace system includes a set of first subsystems and a workflow subsystem. The first subsystems provide a project-oriented social network environment in which system users collaboratively interact with user-defined application objects that store user data and user-determined application functions executed to display the user data and interlink the application objects into project-scale organizations. The first subsystems can include commenting, task and status subsystems. The workflow subsystem includes a workflow builder and a workflow engine. The workflow builder provides a visual interface enabling a user to define custom workflows for the application objects, where a workflow is a cause-effect structure identifying a trigger event that causes the workflow to be executed and defining an action performed on or by an application object in response to the trigger event. The workflow engine receives system events and executes workflows having corresponding triggers.