Caspian.WorkflowFramework
Caspian workflow framework
Installation
install-package Caspian.WorkflowFramework
Usage Example
In your Program.cs :
//Workflow
var connectionString = builder.Configuration.GetConnectionString("DefaultConnection");
builder.AddWorkflowFramework(connectionString);
//Mongo
builder.Services.AddMongoLogger<LogModel>(builder.Configuration);
var app = builder.Build();
//Mongo
app.UseMongoLogger<LogModel>();
//Workflow
app.UseWorkflowFramework();
Then use service "WorkflowService"
Features
- Start new instance of every workflow
- Publish event and get next step information
- Get last status of workflow instance
Version History
1.0.0-alfa
- Initial prerelease