Maciej Swiderski [
http://community.jboss.org/people/swiderski.maciej] created the
discussion
"JBPM-2928 - BPMN2 - business rule task"
To view the discussion, visit:
http://community.jboss.org/message/559870#559870
--------------------------------------------------------------
Hi,
I create prototype of business rule task for bpmn2 support. I tried to follow spec as much
as possible (and as much as I understood it).
In general, it follows the same concept as RulesActivity and uses Drools for rules
evaluation. So, you need to to provide facts for the business rule task that will be used
to create state full knowledge session and fires all matching rules.
This is how definition of business rule task should look like (there can be many
dataInputRefs)
<businessRuleTask id="_3" name="Validation">
<ioSpecification>
<inputSet>
<dataInputRefs>itemDefinition1</dataInputRefs>
</inputSet>
</ioSpecification>
</businessRuleTask>
In addition, item definitions should be declared
<itemDefinition id="itemDefinition1">
<jbpm:var name="fact" />
</itemDefinition>
I am not sure that referencing item definitions directly from dataInputRef is correct and
according to spec?!
Complete example with all code changes can be found in
https://jira.jboss.org/browse/JBPM-2928 jira
Cheers
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/559870#559870]
Start a new discussion in jBPM Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]