JBoss Community

Call Activity and Process Data Input

created by Francesco Pietrobelli in jBPM - View the full discussion

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-dataoutput/
  2. 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.html
  4. 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/downloadImage/2-606081-16410/378-172/subProcessDataObject.jpg

 

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

Start a new discussion in jBPM at Community