Returns a subset of
tasks that match the specified search criteria against indexed business data.
The query must contain a
search term specifying the
taskTypeID
when searching for business data fields. The Task Engine uses the
taskTypeID
to identify the specific index table to use. You can search for multiple task
types in a single query by specifying multiple
taskTypeID
values when you define the search criteria. If you are not searching for
business data fields, then
taskTypeID
is not required.
If you are working with standard business data
fields use
searchTasks.
Input Message
businessData
|
Boolean Optional. Indicates whether the search query
operation includes indexed business data when processing the search query. Use
this property when your search query contains search terms that reference
indexed business data fields.
Set to:
-
true to
include business data in the search query processing.
-
false
when your search query does not require processing of business data or when
your task type does not use any defined indexed business fields.
The default value for
businessData is
false .
|
taskSearchQuery
|
TaskSearchQueryV2 Specifies the
TaskSearchQueryV2
object that provides the search criteria. If
taskSearchQueryV2 is null, an
error occurs.
|
user
|
String
Optional. Specifies the user ID of the
IBM My webMethods Server user for which the operation executes. If
user is
not specified, the administrative user ID under which your client program
logged on as is used. When you use this parameter, the search is limited to
tasks that are accessible by the user.
|
userTasks
|
Boolean Optional. Indicates whether the operation
searches all tasks or only the user’s inbox. This parameter is over-ridden if
the
user
parameter contains a value.
Set to:
-
true to
execute the search only on the user’s inbox.
-
false to
search accessible user tasks; this is the default value.
By default, only active tasks are
returned. This can be overridden with the
showNonActiveTasks parameter in
TaskSearchQuery.
|
|
Usage Notes
The search query must contain a search term
specifying the
taskTypeID;
this is required to search business fields and page the results.
The
TaskSearchQuery
data structure referenced in
TaskSearchQueryV2
must contain a value for taskTypeID in the field’s element
to identify the search target. You can search for multiple task types in a
single query by specifying multiple
taskTypeID
values. When specifying multiple
taskTypeIDs,
enter them as a string array.
Output Parameters
tasks
|
Task
Specifies an array of Task objects representing the tasks that match the search
criteria in
TaskSearchQueryV2.
If no tasks match the search criteria,
an empty array is returned.
|
|