AnsweredAssumed Answered

Multi-instance task variable use

Question asked by stephenl on Jan 20, 2017
Latest reply on Jan 23, 2017 by stephenl

have an Activiti workflow that creates multiple (parallel) user tasks for an authorisation task (assigns each one to a group based on one element of a list).

<userTask id="authReview" name="Authorisation Review" activiti:candidateGroups="${assignee}" activiti:formKey="rowf:authReviewTask">
    <documentation>
        ${assignee} Data Access request for approval.
    </documentation>

    <!-- One instance of this user task for each group that needs to authorise the request -->
    <multiInstanceLoopCharacteristics isSequential="false"
        activiti:collection="${rowf_reviewers}" activiti:elementVariable="assignee" >

     </multiInstanceLoopCharacteristics>    
</userTask>

As the ${assignee} variable is used to allocate the task to the correct group (after being read from the ${rowf_reviewers} list, is there any way to use ${assignee} to add to the task description? The task description is currently set by the documentation tag which seems to work fine but nothing is read from ${assignee}. I think this may be to do with a timing issue with the population of ${assignee} as "may" be populated before the documentation gets evaluated.

Any assistance on how to get ${assignee} into the description would be appreciated.

Outcomes