tags:

views:

25

answers:

0

When I look at various workflow systems, all of them seem very abstracted, most of them are visual to some degree. Having worked with similar graphical kinds of things in the past, the idea of doing that again gives me heart palpitations. Graphical stuff tends to end up making hard tasks impossible, and the revision control begins to look like comparing two pictures in the Sunday comics.

I want to be able to express my workflow decisions and actions in code. Something I can version control and get meaningful diffs from. I want a library that allows me to hook into the workflow easily, and a manager that can run jobs I schedule in it.

OSWorkflow looks pretty good, except that it seems I have to write java code in XML (rather than just write java).

Windows WF 4 appears to lock all the logical work into a graphical environment with vb expressions with some C# wrapped around the getting started parts.

What else is out there (stable and production ready) to use that meets the above criteria.

Is there a good workflow system out there that just lets me write code without having to build it from scratch? One other requirement I have is the ability to see what is going on inside the workflow, so I can display that to a supervisor or line employee so they can see what they need to focus on next.