elsa-workflows/elsa-core

ApiWorkflowProvider

開放

#1,109 建立於 2021年6月9日

 (10 則留言) (0 個反應) (1 位負責人)C# (979 個分叉)batch import
enhancementgood first issueprio lowtriaged

倉庫指標

星標
 (5,486 顆星)
PR 合併指標
 (平均合併 1天 17小時) (30 天內合併 29 個 PR)

描述

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.

貢獻者指南