elsa-workflows / elsa-workflows/elsa-core

[FEAT] Add the ability to drag outputs to input in the visual designer

Open
#6,196 0 comments 0 reactions 0 assignees View on GitHub
enhancement triaged
Dominant language
C#
Stars
7.9k
Forks
1.5k
Avg merge
15h 22m
Merged PRs (30d)
114

Description

## Feature Request

### Problem Overview
* Making it easier to build visual workflows *
It would be a great efficiency boost if we can have an option to drag outputs to inputs. A connection line between this output and input will ensure the value from the output is used as an input.

This is a video of how that would work from: https://www.workflowbuilder.io/

https://github.com/user-attachments/assets/c035940b-0482-4bcc-acc4-f09b88ed5eba

### Proposed Solution
It would be great to get some ideas rolling on how to achieve this as inspiration to pick this up. VIsually it is easy to understand what needs to happen. From a source code perspective not so much for me right now.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the visual designer and tracing how existing output-to-input connections are represented. Done should include a draggable output-to-input interaction, a visible connection line, and the output value being used as the input.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.