elsa-workflows / elsa-workflows/elsa-core
Enable support for running workflows in client apps
- 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
Assessment
This issue has not been assessed yet.