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.

742 questions
100
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…
39
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
  • 78,777
  • 46
  • 231
  • 327
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,219
  • 6
  • 35
  • 57
31
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"?
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
  • 12,852
  • 13
  • 48
  • 62
22
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
  • 196,001
  • 113
  • 385
  • 569
15
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
  • 314
  • 1
  • 3
  • 10
13
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,497
  • 5
  • 18
  • 28
13
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
  • 940
  • 2
  • 14
  • 33
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
  • 1,026,079
  • 266
  • 2,566
  • 2,900
11
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
  • 10,742
  • 10
  • 69
  • 126
9
votes
2 answers

DDD Process Managers: Are they part of business logic?

Several sources claim that process managers do not contain any business logic. A Microsoft article for example says this: You should not use a process manager to implement any business logic in your domain. Business logic belongs in the aggregate…
9
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…
8
votes
1 answer

Camunda BPM execution and variable scope misunderstanding

I work with the camunda BPM process engine and think it is important to understand some concepts. At the moment I struggle a little bit with the concept of Process Executions and Variable Scopes. To understand what happens during a process execution…
FrVaBe
  • 47,963
  • 16
  • 124
  • 157
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
  • 15,954
  • 56
  • 188
  • 315
1
2 3
49 50