Francesco Pietrobelli [
http://community.jboss.org/people/francesco.pietrobelli] created
the discussion
"Call Activity and Process Data Input"
To view the discussion, visit:
http://community.jboss.org/message/606081#606081
--------------------------------------------------------------
Hi all and especially to Kris Verlaenen,
i have read same post about Process Data Input posted by Bruce Silver, Falko Menge and
Kris Verlaenen
1.
http://www.brsilver.com/2011/04/15/bpmn-2-0-mystery-process-datainput-and...
http://www.brsilver.com/2011/04/15/bpmn-2-0-mystery-process-datainput-and...
2.
http://www.brsilver.com/2011/04/20/more-on-bpmn-2-0-process-data-input/
http://www.brsilver.com/2011/04/20/more-on-bpmn-2-0-process-data-input/
3.
http://kverlaen.blogspot.com/2011/04/bpmn-20-data-associations-discussion...
http://kverlaen.blogspot.com/2011/04/bpmn-20-data-associations-discussion...
4.
http://www.brsilver.com/2011/04/22/still-more-on-process-data-input/
http://www.brsilver.com/2011/04/22/still-more-on-process-data-input/
and so i tried to model two process in two distinct file, superProcessDataObject and
subProcessDataObject (see attachment).
In superProcessDataObject i have define a Call Activity that start the process defined in
subProcessDataObject, for to do this i have open superProcessDataObject in a text editor
and i wrote the calledElement's attribute manually.
The InputOutputSpecification of the Call Activity defines one Data Input with identical
*name* of Data Input specified in subProcessDataObject, in according a BPMN2.0 spec p218
(PDF248) "+The DataInputs and DataOutputs of the Call Activity are mapped to the
corresponding elements in the+
+CallableElement without any explicit DataAssociation.+" it is right?
Also, i have set an InputAssociation that assigns a property of superProcessDataObject to
the DataInput of the Call Activity.
The subProcessDataObject is defined as Kris explain in his blogs, thinking jbpm5 works
according his opinion on BPMN 2.0:
http://community.jboss.org/servlet/JiveServlet/showImage/2-606081-16410/s...
http://community.jboss.org/servlet/JiveServlet/downloadImage/2-606081-164...
But the test case, that i attached, fails because no parameter is passed to User Task.
Does anyone know why? Did i forget something?
I also tried to use identical *id* (instead the *name*) of the Data Input of the Call
Activity and the Data Input of the subProcessDataObject
Thanks in advance,
Francesco.
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/606081#606081]
Start a new discussion in jBPM at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]