Mauricio Salatino [
https://community.jboss.org/people/salaboy21] created the discussion
"Re: Process Inference"
To view the discussion, visit:
https://community.jboss.org/message/762966#762966
--------------------------------------------------------------
Hi Julio!
Comments inline
Julio Faerman wrote:
Hello colleagues,
When i am working in BPM projects, it is very common to have some or all of this
problems:
- The organization does not know the [whole] process
*What do you mean by does not know the whole process? They can start with simple models
and improve them over the time*
- The organization knows the process, but does not know how to model, deploy or maintain
it
*The IT Deparment + The Business Analyst will need to coordinate the whole process
lifecycle maintaince*
- The organization knows how to model, but the process is too complex, full of special
cases and exceptions
*That's why Drools and jBPM are together. You can model simple process and let the
Rules deal with exceptions*
- The organization is improving the process faster than software can keep up
*The idea of having processes and rules is to provide a declarative way to improve the
software to be up to date to the business requirements.*
And other related issues i think you may also have found. Then i wonder...
What if we modeled the software so that the process engine could relate the system state
and events to user actions?
*This could be possible, but your description is too generic to even think in a
particular case.*
Given some time, the process could be infered from this data and the engine automatically
take the actions it has enough confidence (possibly undoable) or ask the user otherwise.
*Now this sounds to probabilistic stuff.. you can do the same with rules and fuzzy logic,
but once again, you will probably need to be focused to a particular case. At that point
you will need to measure if creating complex rules and mechanisms to auto update your
system is more efficient that let the users change the rules and processes by
themselves.*
Would this be any good in your organization, or is it just another bad idea?
Cheers
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/762966#762966]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]