Questions tagged [business-process-management]

Business process management revolves around how organizations perform various tasks such as what tools are used and how they should be kept updated to maximize efficiency.

690 questions
91
votes
8 answers

Use cases of the Workflow Engine

I'd like to know about specific problems you - the SO reader - have solved using Workflow Engines and what libraries/frameworks you used if you didn't roll your own. I'd also like to know when a Workflow Engine wasn't the best choice and if/how you…
38
votes
3 answers

Which workflow engine to choose?

We are currently in the process of evaluating a BPM engine and I'd really appreciate the community input. I am doing my own due diligence but would also like to hear on the suggestion based on implementation stories. My main evaluation criteria are…
Aravind Yarram
  • 74,434
  • 44
  • 210
  • 298
34
votes
6 answers

bonitasoft bpm vs jBPM vs Activiti

I am evaluating BPM offerings to be used within our application. I wanted to find out the differences between Bonitasoft / jBPM and Activiti Some of these products provide forms generation capabilities - are they any good? Would you use it in place…
shikarishambu
  • 2,159
  • 6
  • 34
  • 54
27
votes
6 answers

How do you know when you need a BPM solution?

My customer is looking for a Business Process Management (BPM) solution. What they need is simple document routing and an approval system. What are the drivers for implementing a BPM system? What is the threshold where a developer should suggest…
Sixty4Bit
  • 11,052
  • 13
  • 43
  • 58
26
votes
4 answers

What is the difference between state machine and workflow?

I want to learn what is the difference between "State machine" and "workflow", and how is it any different from "State machine workflow"?
23
votes
2 answers

What is the value of BPM? (Business Process management) Is it worth using? In which cases?

And I'm not meaning Bits Per Minute, but Business Process Management. At first though BPM was overestimated, because the technology is somehow easy to address, but I've learned the value of BPM suites is in involving the non-technical, the business…
OscarRyz
  • 184,433
  • 106
  • 369
  • 548
12
votes
1 answer

How to query running instances of a process definition?

Does the camunda engine provides an API to query all running instances of a certain process? Does this query includes suspended instances too?
mschoe
  • 274
  • 3
  • 10
12
votes
3 answers

Which .NET based BPM (Business Process Management) software recommended?

I need to recommend an open source business process management BPM software engine to work with. Can anyone suggest such a BPM software to use? Thanks for you time.
Hadi Sharifi
  • 1,397
  • 3
  • 14
  • 27
11
votes
4 answers

Workflow editing software required - recommendation

Any recommendations for software to allow users to edit a workflow representing a business process? Ideally .NET, but any technology (winform / asp.net / wpf / etc) would do. I would need to be able to initialize / investigate the layout through…
Marc Gravell
  • 927,783
  • 236
  • 2,422
  • 2,784
11
votes
2 answers

Work Flow in Camel vs BPM

We have used Apache camel as a Workflow engine.First Wehave WebService One and wait for the response and based on the response call WebService 2 or WebService 3.Its a pure WorkFlow and have couple of WorkFlow Steps like this.I have got less chances…
Leo Prince
  • 880
  • 1
  • 11
  • 32
9
votes
4 answers

BPMS or just plain programming?

What do you prefer (from your developer's point of view) when it comes to implement a business process? A Business Process Management System (BPMS) or just your favorite IDE with the needed tools and frameworks (a reporting tool for example)? What…
rdmueller
  • 9,867
  • 9
  • 62
  • 117
8
votes
2 answers

Enterprise Service Bus vs BPM

Both ESB and BPM tools that I have worked on take in some input , call multiple steps to fulfill a task. The difference that I have seen is that in ESB everything is automated - the process is automatically triggered and involves a number of…
Punter Vicky
  • 12,516
  • 39
  • 134
  • 241
8
votes
3 answers

What exactly is the difference between a theoretical petri net and a BPMN workflow?

There's theoretical petri nets: http://en.wikipedia.org/wiki/Petri_net And then there's workflows expressed as BPMN 2.0. What exactly is the difference? The reason I ask is that we want to do a simplification of business processes modelled in BPMN…
7
votes
2 answers

Migrating Activiti tasks from old process to new process

I have an Activiti project for some business process. The problem is about migration. An existing process has some unfinished tasks. I want to modify the existing process by adding a new step. Now, when I create a new task, this new task will be…
Arif Acar
  • 1,140
  • 2
  • 13
  • 28
7
votes
2 answers

Java Process Servers Good Idea or Not?

Just want to shout out to the community to see what peoples thoughts are on Java process servers in general. IBM in particular tend to make a lot of noise about Websphere process server. I can see the idea behind the process servers if your working…
Karl
  • 2,737
  • 8
  • 29
  • 37
1
2 3
45 46