elsa-workflows / elsa-workflows/elsa-core

Enable support for running workflows in client apps

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

Description

### Discussed in https://github.com/elsa-workflows/elsa-core/discussions/4452

Scenario:

- Elsa Server hosts workflow definitions and instances
- Client app (e.g. another Web API, a Console app, Windows Forms app, Blazor WASM app, etc.) downloads a workflow definition and runs it.
- Client app then submits workflow instance back to server.

Originally posted by **alrodi** September 18, 2023
I would like to keep the server to create, manage and report the workflows but not run then. I want several client console apps, which are triggered by other processes to read the definition for an specific workflow, execute the workflow and report the status of each activity to the server in order to have a central place to manage, see the workflows executions. Is this possible? I cannot find REST API methods to report the workflow as executed or sync the execution steps... Am I missing something? I do not want my execution to happen triggered or ran from the server. Thanks in advance for any help.

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.