Elasticsearch-based workflow instance persistence for the Birko Workflow engine.
- Persists workflow instances to
workflow-instancesindex - NEST attributes for field mapping (Keyword, Text, Number, Date)
- Save (upsert), Load, Delete, FindByState/Status/WorkflowName
- Schema management utilities (EnsureCreated/Drop)
using Birko.Workflow.ElasticSearch;
var store = new ElasticSearchWorkflowInstanceStore<OrderData>(settings);
await store.SaveAsync("OrderProcessing", instance);
var loaded = await store.LoadAsync(instanceId);MIT License - see License.md