elsa-workflows / elsa-workflows/elsa-core

ApiWorkflowProvider

Open
#1,109 11 comments 0 reactions 2 assignees Claimed by @MoamenElbarqy View on GitHub
enhancement good first issue prio low triaged
Dominant language
C#
Stars
7.9k
Forks
1.5k
Avg merge
15h 22m
Merged PRs (30d)
114

Description

We currently have 3 workflow providers:

**ProgrammaticWorkflowProvider**: provides workflow blueprints based on the workflows coded with the fluent Workflow Builder API.
**DatabaseWorkflowProvider**: provides blueprints based on those stored in the database (JSON models stored by the designer).
**StorageWorkflowProvider**: provides blueprints based on JSON files stored on some hard drive or blob storage such as Azure Blob Storage.

We should have a fourth provider that uses the Elsa API endpoints to get workflows from.

Then client apps that run Elsa locally won't have to invoke the Elsa API, but instead take advantage of the workflows provider model.

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.