FilterValue property (CHARACTER)

A value that will be used to test the property of the Progress.BPM.Task object passed to the Is( ) method of a Progress.BPM.Filter.* class. The ComparisonValue argument passed to this class's constructor is stored in this property.

Data type: CHARACTER

Access: PROTECTED Read-only

Applies to: Progress.BPM.Filter.TaskActivityFilter class, Progress.BPM.Filter.TaskCreatorFilter class, Progress.BPM.Filter.TaskNameFilter class, Progress.BPM.Filter.TaskPerformerFilter class, Progress.BPM.Filter.TaskPriorityFilter class, Progress.BPM.Filter.TaskProcessFilter class, Progress.BPM.Filter.TaskProcessTemplateFilter class

There are nine built-in Progress.BPM.Filter.* classes that implement the Progress.BPM.Filter.ITaskFilter interface. Each of these classes implements a simple filter based on one property of the Progress.BPM.Task class, and all the classes are in the Progress.BPM.Filter namespace. The filters fall into two categories: filters that act on a Task property whose type is CHARACTER (as shown in the following table), and those that act on DATETIME properties. All of the filters in the same category work in the same manner.

(For details about the filters that act on a Task property whose type is DATETIME, see FilterValue property (DATETIME).)

Filters in Progress.BPM.Filter classes (CHARACTER data type)
Class Task property that it tests
Progress.BPM.Filter.TaskActivityFilter ActivityName
Progress.BPM.Filter.TaskCreatorFilter Creator
Progress.BPM.Filter.TaskNameFilter Name
Progress.BPM.Filter.TaskPerformerFilter Performer
Progress.BPM.Filter.TaskPriorityFilter Priority
Progress.BPM.Filter.TaskProcessFilter ProcessName
Progress.BPM.Filter.TaskProcessTemplateFilter ProcessTemplateName
Note: This property is protected; you can use the property only if you are deriving a class from one of the built-in filters.