Little workflow engine with fluent definition
C# Pascal
Latest commit 0e753a1 Nov 8, 2016 @alphamax committed on GitHub Merge pull request #1 from simongh/add-interfaces
Converted to .Net Standard
Failed to load latest commit information.
Releases V1 release Jun 15, 2016
Sources Converted to .Net Standard Nov 7, 2016
LICENSE Initial commit Jun 15, 2016 Update Jun 22, 2016

TinyWorkflow GitHub release license


This is a little project for a simple but usefull workflow engine. This workflow engine support While, Foreach, If, basic actions.

The project is provided with unit tests.

A technical blog post is available here : Full documentation


Just download the last binaries and add it as reference to your project. First workflow

Your first definition TinyWorkflow is like :

 Workflow<SimpleState> workflow = new Workflow<SimpleState>()
 workflow.Start(new SimpleState());

EasyAction is a method like :

public void EasyAction(SimpleState state)
    //Your code here

And SimpleState is a simple class :

public class SimpleState
    //Your statefull content here