Hi everyone,

  I have a question about what change can(not)/should(not) be allowed to be 
done at runtime. More specifically I'm thinking about Task:

The way Jbpm is implemented (if I'm not wrong) allows client application to 
create task instance(s) for one Task at runtime. This can be done easily by 
using the API. And my question is what about "Runtime Task". I mean by runtime 
Task: Adding a Task to a process instance. 
>From what I've seen, nothing prevent a client application from adding a Task 
>to a TaskNode at runtime but this means all process instances will be affected 
>by this change (since the change is done at the process definition level).
I'm not saying this implementation is wrong, I just try to understand what is 
the logic behind this choice. 
There are runtime actions for example why not to have also runtime Task. Is it 
against the BPM philosophy, saying this is part of the process design done by 
the BA and in anycase that should be changed at runtime ? 
I can understand this rule but then how to support the implementation of a Task 
node for which the creation of Task is decided by a rule (RuleEngine) ?
Sorry to be long but I'm very interested and curious to know what you guys 
think about this, first regarding JBPM and then BPM in general...

Thanks in advance,

Arnaud.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4214856#4214856

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4214856
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to