A Logical People Group defined within the Human Interaction element can include parameters. They can be evaluated for specific people queries into an Identity service.
In addition, for each Logical People Group used in a task role assignment, you can add an argument expression for the parameter for that role assignment. When you associate the parameter with a search attribute in your LDAP or JDBC Identity service, the argument is resolved.
When you define a parameter, you can use it as follows:
In an assign activity, create an expression for a parameter when copying one Logical People Group to another. For example, you can write an XPath or XQuery expression that reflects the following logic: "The Logical People Group for the next task is the previous task owner's manager."
In a people query in the Process Deployment Descriptor, associate the parameter with a search attribute in your JDBC or LDAP Identity service. For example, associate the parameter
with an Identity search attribute called
In a role assignment within a task, create an expression for the parameter for a more specific people query in a JDBC or LDAP Identity service (not a file-based Identity service). As the parameter is resolved at runtime, the role assignment expression is also evaluated.
Example: Parameters in a Logical People Group Definition
The group of clerks responsible for the region specified.
" type="xsd:string" />
Example: Arguments in Logical People Group Definition for a Potential Owner of a Task