elsa-workflows / elsa-workflows/elsa-core

Sequence Designer

Open
#3,452 1 comment 3 reactions 0 assignees View on GitHub
triaged workflow tooling
Dominant language
C#
Stars
7.9k
Forks
1.5k
Avg merge
15h 22m
Merged PRs (30d)
114

Description

Currently, when adding an activity into a "slot" of a given owner activity, the designer always creates a new Flowchart activity and opens it in the designer. Although this allows for deep-nesting components, it will also become harder to retain a proper overview of the process as a whole.

What's missing is a sequential activity designer where a given host activity displays its children inline.
For example, the **If** activity has two slot: **Then** and **Else**. Currently, the contents of these slots are hidden away.
A sequential designer should render host activities and their children as nested components, and not hidden as is the case with the flowchart designer.

This would work similar to the Windows Workflow Foundation set of designers for Flowchart and Sequence.

Example of a WF flowchart designer:

![Image](https://user-images.githubusercontent.com/938393/202857673-5af98b81-8ce1-461c-a202-7302ed1a2300.png)

Example of a WF sequence designer:

![Image](https://user-images.githubusercontent.com/938393/202857913-c231cbc0-ce10-4d78-bb95-0e2f361e83f2.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.