IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing business processes > Building human tasks

Use custom properties for human tasks

Custom properties are used to categorize a task, and can be useful for querying, sorting, and filtering tasks.

Search criteria can be defined for tasks, escalations and for the dynamic people assignment via custom properties.

A task definition can contain an arbitrary number of custom properties. Each custom property has a name, defined by a name attribute and a value of type string.

For example:

Name = branch, Value = Chicago
Name = skill-level, Value = 3

Custom properties are defined on the Environment tab in the properties area.

There are a number of predefined custom properties, also called inline custom properties, that allow for optimized queries. Those properties have predefined names: CUSTOM_TEXT1 thru CUSTOM_TEXT8. The predefined query table (TASK) has corresponding query table attributes - CUSTOM_TEXT1 thru CUSTOM_TEXT8. In order to use inline custom properties, you choose one of the predefined query table attributes from the drop-down list in the Custom Property window. When you use an inline custom property, the name that is entered in the name field is ignored by the runtime engine, so you must not rely on it.

For more information about query tables, see Query tables in Business Process Choreographer.

BPEL process editor

Adding an activity to a BPEL process

Building human tasks


Related concepts:
Replacement variables and context variables
Use Java methods in process snippets
Use event handlers


Related tasks:
Modify the properties of an activity
Modify the type of an activity
Work with basic activities
Work with structured activities
Modeling human workflows


Related reference:
Environment tab: Human Task editor