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 = 3Custom 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.
Adding an activity to a BPEL process
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