Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Designer Activity Definitions #3221

Merged
merged 20 commits into from
Jul 21, 2022
Merged

Designer Activity Definitions #3221

merged 20 commits into from
Jul 21, 2022

Conversation

sfmskywalker
Copy link
Member

This PR adds a new feature that lets the user create custom activities using the designer.
These activity definitions then become available from the activity toolbox.

Some of the most important features are:

  • Users can create new Activity Definitions using the designer.
  • Activity Definitions are versioned.
  • Workflows that use a custom activity definition are locked to the version of the activity definition at the time it was added to the canvas. This prevents issues when workflow instances are resumed while e.g. some custom activity definition changed in the mean time, which would lead to unpredictable results and errors.

Future updates will include:

  • Ability to define input and output.
  • An option to automatically update workflow definitions with the latest version of the activity definition being published.

Demo:

custom-activity-definitions-initial

@sfmskywalker sfmskywalker added the elsa 3 This issue is specific to Elsa 3 label Jul 21, 2022
@sfmskywalker sfmskywalker merged commit 4ed7f4b into v3 Jul 21, 2022
@sfmskywalker sfmskywalker deleted the v3-custom-activities branch July 21, 2022 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
elsa 3 This issue is specific to Elsa 3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant