Jiri Svitak [
https://community.jboss.org/people/jsvitak] created the discussion
"Re: Simple state machine with transitions"
To view the discussion, visit:
https://community.jboss.org/message/821991#821991
--------------------------------------------------------------
Hello Alfie,
I've read through your post and I think that jBPM is suitable for your scenarios.
Several notes:
- manual tasks in BPMN2 are more for documenting purposes of activity which is not
executed in the engine, than real usage
- you can use user tasks for user interaction
- you can use own defined service tasks for any synchronous or asynchronous interactions
with systems
- as you say arbitrary flows and logic can be defined using gateways
- BPMN2 and jBPM is able to map process variables to task inputs and task outputs to
process variables
You can decrease predisposition to errors for complex processes in multiple ways. For
example you can use subprocesses to achieve better abstraction.
Also you can always write unit tests for your processes to automatically check their
expected behavior.
My 2 cents.
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/821991#821991]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]