IBM BPM, V8.0.1, All platforms > Get started with IBM BPM > Key concepts > BPEL processes and human tasks > Human tasks overview > Authorization and people assignment

Replacement variables in people assignment criteria definitions

You can use replacement variables as parameter values in some people assignment criteria definitions. The people resolution can resolve the assignment criteria at run time, based on information supplied by the contexts.

For example, a people assignment criteria definition might contain the %htm:input.\name% replacement variable as a parameter. This variable denotes the "name" element of the task input message value that is received by the task when it is initiated. People resolution dynamically replaces the variable with the task input message value.

If your replacement variable contains an element that is defined as an array, the variable is replaced by this array.

For example, if the NamedUsers parameter of the Group Members without Named Users people assignment criteria definition contains the %htm:input.\excludedUsers% replacement variable, and this "excludedUsers" element is an array, all the user IDs in the array are removed from the result list.

Authorization and people assignment for human tasks


Related concepts:
Replacement expressions and context variables
Replacement variables in human tasks