Integrating State Machine with Flowable

Does anyone have experience implementing State Machines in conjunction with Flowable? If affirmative can you please share any details of the implementation?


From my point of view there are several possibilities how to implement state engine in flowable.
Just 3 of them:

  1. Implement your own custom state machine. (You can take any engine and follow its implmentation),
  2. Use BPMN and intermediate throw none event to express the state,
  3. Use case instance to store the state and processes to change the state of the case.


Thanks Martin. Any suggestion on which state machine you have used in the past to integrate with Flowable (based on events)?

It depends on the requirements, but I would prefer intermediate none event.