Open Source Workflow Applications

Started by Bixby, May 10, 2012, 12:11:54 PM

Previous topic - Next topic

Bixby

Does anyone here know of a good open source workflow application? I want to introduce workflow to a couple of our company processes. One of the key drivers is to show how paperwork and approvals move (or don't move) through the organization. A good workflow app would report on stuff in process along with where it sits. Also, it would be great to get metrics on how long stuff sits in each department before it moves along.

Thanks in advance for any insights or clarity you can provide...
Matt

Mr. Analog

There's a Workflow Module for Dupal, I haven't used it myself but from what I've heard it's pretty decent...
By Grabthar's Hammer

Bixby

Thanks. I will give that a look. Any idea what it is called?

Mr. Analog

This should help...
http://drupal.org/project/workflow_extensions

It's been a while since I looked into Workflow, I'm sure there's better OSS stuff out there.

There are quite a few workflow engines compatible with Apache as well, though most of the ones I remember were solidly in Java-land
By Grabthar's Hammer

Darren Dirt

Quote from: Bixby on May 10, 2012, 12:11:54 PM
Does anyone here know of a good open source workflow application? I want to introduce workflow to a couple of our company processes.

3x5 cards and felt markers = open source :)
_____________________

Strive for progress. Not perfection.
_____________________

Melbosa

Sometimes I Think Before I Type... Sometimes!

Mr. Analog

Quote from: Darren Dirt on May 10, 2012, 01:16:28 PM
Quote from: Bixby on May 10, 2012, 12:11:54 PM
Does anyone here know of a good open source workflow application? I want to introduce workflow to a couple of our company processes.

3x5 cards and felt markers = open source :)

LOL reminds me of that old CFB cartoon "Blackberry Jam" where the computer turned out to be a little old man.
By Grabthar's Hammer

Lazybones

Quote from: Mr. Analog on May 10, 2012, 01:51:10 PM
LOL reminds me of that old CFB cartoon "Blackberry Jam" where the computer turned out to be a little old man.
HEHE  "Jonathan Cleaned Up - Then He Heard a Sound: or Blackberry Subway Jam"

Mr. Analog

Haha, you got it :D

Man, does the CFB still do animation projects like that I wonder?
By Grabthar's Hammer

Lazybones

Quote from: Mr. Analog on May 10, 2012, 02:33:59 PM
Haha, you got it :D

Man, does the CFB still do animation projects like that I wonder?

Probably a topic for another thread... related you can watch A Bunch of Munsch on Netflix if you like his stuff.

As for workflow tools all the ones I know are pay enterprise apps if you are looking for something that actually tracks process steps and documents, not a tool for diagramming process.

Melbosa

Yeah sorry the DIA I linked is as Lazybones said, it's for documenting a process.  Process management you're looking for usually comes with a price tag.  Depends on what type of processes you're looking to track and manage?
Sometimes I Think Before I Type... Sometimes!

Mr. Analog

I found a good breakdown of various workflow languages and the patterns they support: http://workflowpatterns.com/evaluations/standard/index.php
By Grabthar's Hammer

Bixby

Thanks gang.

Yea, it looks like I need a commercial solution. The reason I was looking at Open Source is that our I/T department has a backlog of tasks and quite a skills shortage. I was trying to examine opportunities that we could evaluate and use outside of their purview. I will start looking at commercial solutions to see what shakes down.

Thanks again for all of the responses. VERY MUCH appreciated.

Lazybones

Quote from: Bixby on May 11, 2012, 10:28:51 AM
Thanks gang.

Yea, it looks like I need a commercial solution. The reason I was looking at Open Source is that our I/T department has a backlog of tasks and quite a skills shortage. I was trying to examine opportunities that we could evaluate and use outside of their purview. I will start looking at commercial solutions to see what shakes down.

Thanks again for all of the responses. VERY MUCH appreciated.

Is your workflow ITIL ?
You might want to check out
http://www.manageengine.com/help-desk-software.html

Also their ITIL handblook is great at simplifying ITIL and making it easy to understand for those that have not taken training
http://www.manageengine.com/products/service-desk/itil-whitepaper.html

Mr. Analog

If you go with a commercial option I strongly advise against IBM Content Manager, on the surface it looks like it has everything you need but there are some fundamental plumbing problems that will make you tear your hair out (or at least contribute to a drinking problem).

The same goes with IBM Tivoli

BAD JUJU
By Grabthar's Hammer

Bixby

Thanks for the heads up on IBM Content Manager.

No, this is not an ITIL process, (actually these processes have nothing to do with I/T at all). These are standard business processes used by our sales department, service department, credit department, freight department, etc.

I have worked in the area of Business Process Improvement for years, these things always fail when departments fail to comply with the processes. A workflow application will show work as it flows through the process and where it either stalls, or deviates from the established process. Our Sales Department personnel tend to be a bit "creative" and that causes a lot of downstream problems for other departments. Much of what is driving this, is a need to get all departments working efficiently together by having each department and person be accountable for their work packages in a Timely, Consistent, Efficient manner.

Probably more than you wanted to know. :)


Darren Dirt

Quote from: Mr. Analog on May 11, 2012, 10:37:41 AM
If you go with a commercial option I strongly advise against IBM [most stuff], on the surface it looks like it has everything you need but there are some fundamental plumbing problems that will make you tear your hair out

FYP ;)



seriously tho, so you were hoping to get a free app that easily generated stuff like this?
http://en.wikipedia.org/wiki/File:Metamodel_change_management.png
_____________________

Strive for progress. Not perfection.
_____________________

Lazybones

Sharepoint 2010 has workflow functionality in it from what I recall in a past presentation, if you already have it in your environment you might be able to build off of that.

Darren Dirt

OP, so you're maybe looking for an app that has all this stuff readily available as lego-blocks for building?
http://workflowpatterns.com/evaluations/standard/
_____________________

Strive for progress. Not perfection.
_____________________

Mr. Analog

Quote from: Darren Dirt on May 11, 2012, 12:17:13 PM
OP, so you're maybe looking for an app that has all this stuff readily available as lego-blocks for building?
http://workflowpatterns.com/evaluations/standard/

I believe I linked that already, it's a great matrix of what patterns different standards support.
By Grabthar's Hammer

Thorin

So I've heard the word "workflow" used to describe similar but distinctly different concepts.  Are you looking for something that will enforce workflow and stop work from progressing outside the established workflow pattern, or something that will record workflow and show when workers are ignoring the established workflow pattern?  Or are you just looking to map out and establish a workflow?
Prayin' for a 20!

gcc thorin.c -pedantic -o Thorin
compile successful

Bixby

Quote from: Thorin on May 11, 2012, 01:54:08 PM
So I've heard the word "workflow" used to describe similar but distinctly different concepts.  Are you looking for something that will enforce workflow and stop work from progressing outside the established workflow pattern, or something that will record workflow and show when workers are ignoring the established workflow pattern?  Or are you just looking to map out and establish a workflow?

We can easily design and map out our processes, but there is no current way to monitor that the processes are being followed and where there are bottlenecks. A "workflow" application would be used to enforce compliance to an established process, monitor what is being done, where, when, and by whom.