MongoDB-based workflow instance persistence for the Birko Workflow engine.
- Persists workflow instances to
WorkflowInstancescollection - BSON attributes for document mapping
- Save (upsert), Load, Delete, FindByState/Status/WorkflowName
- Schema management utilities (EnsureCreated/Drop)
using Birko.Workflow.MongoDB;
var store = new MongoDBWorkflowInstanceStore<OrderData>(settings);
await store.SaveAsync("OrderProcessing", instance);
var loaded = await store.LoadAsync(instanceId);MIT License - see License.md