cancel
Showing results for 
Search instead for 
Did you mean: 

Resource Management

hmartim
Champ in-the-making
Champ in-the-making
Hi,

BPMN 2.0 allows parameterized resource assignment

<resource id="regionalManager" name="Regional Manager">
<resourceParameter id="buyerName" isRequired="true" name="Buyer Name" type="xsd:string"/>
<resourceParameter id="region" isRequired="false" name="Region" type="xsd:string"/>
</resource>

and Parameter Binding:

<userTask id="ApproveOrder" name="ApproveOrder">
<potentialOwner resourceRef="tns:regionalManager">
<resourceParameterBinding parameterRef="tns:buyerName">
<formalExpression>getDataInput('order')/address/name</formalExpression>
</resourceParameterBinding>
<resourceParameterBinding parameterRef="tns:region">
<formalExpression>getDataInput('order')/address/country</formalExpression>
</resourceParameterBinding>
</potentialOwner>
</userTask>

This kind of assignment is implemented in Actitivi?

We have resource that requires a dynamic execution to verify if a user is member of the resource (including resource parameters processing).  How could I extend the Engine to permit customized Resource Management like these?

Sorry for my English.

Thanks
Hudson
4 REPLIES 4

tombaeyens
Champ in-the-making
Champ in-the-making
This is a question for Joram.  He's away till first week of september.  Might need some patience.

hmartim
Champ in-the-making
Champ in-the-making
I will be waiting.

Thanks Tom.

jbarrez
Star Contributor
Star Contributor
Sometimes, between two diaper changes in I read the forum 😉

We currently don't support the resource/resourceparmeter style for the 5.0 release. We will however have an 'AssignmentHandler' that allows to write your own Java code that is called when a task is assigned, which allows you do the same (but not in the traditional BPMN 2.0 way)

hmartim
Champ in-the-making
Champ in-the-making
Thanks Joram.