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 > People resolution

Transformation of people assignment criteria to people queries

When an application is deployed, people assignment criteria definitions are transformed into sets of queries that are specific to a people directory configuration. The resulting people queries are stored with the task template in the Business Process Choreographer database.

If you use virtual member manager as the people directory, you need to change the predefined mappings in the transformation XSL file only if you define custom people assignment criteria.

A transformation (XSLT) file contains the instructions for translating the people assignment criteria. Each people directory configuration is associated with a transformation file to generate people queries that are specific to a particular repository. Each query can be run by the appropriate people directory provider to obtain a list of user IDs. The predefined queries that are available to a people directory provider correspond to the calls that can be run by the provider, and are therefore fixed.

The following transformation files are provided for the default people directory configurations:

These files are in the INSTALL_ROOT/ProcessChoreographer/Staff directory.


People queries for a specific people directory provider

The set of repository-specific queries provided by a people directory provider correspond to the methods it can use to retrieve user information from the corresponding people directory. You can use this set of queries to form more complex queries as shown in the following examples:

People queries that are constructed according to these combination rules can be run by the people directory providers.

People resolution


Related information:

Authorization and staff resolution in Business Process Choreographer: Part 1: Understanding the concepts
Authorization and staff resolution in Business Process Choreographer: Part 2: Understanding the programming model
Authorization and staff resolution in Business Process Choreographer: Part 3: Customiziation options
Authorization and staff resolution in Business Process Choreographer: Part 4: Specifications and reference