Task Engine 10.11 | Task Engine Webhelp | webMethods Task Engine API and Service Reference | Using the Task Engine Built-in Services | pub.task.taskclient:countTasksIndexedHPSTRA
 
pub.task.taskclient:countTasksIndexedHPSTRA
WmTaskClient. Returns the total count of tasks that match the specified search criteria for tasks with indexed business data. This services applies only to tasks with indexed business data, stored in an Elasticsearch store by the HPSTRA module in Task Engine.
Use when specifying the toIndex and fromIndex parameters of the pub.task.taskclient:searchTasksIndexed service to avoid requesting an index beyond the size of the search results.
For more information about HPSTRA indexes, see webMethods Task Engine User’s Guide and webMethods BPM Task Development Help.
Input Parameters
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. An error occurs if businessData is set to true and the task type does not contain any indexed fields.
*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.
user
String Optional. Specifies the user ID of the 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. The operation only searches tasks the user can access.
TaskSearchQuery
TaskSearchQueryV2 Specifies the taskData search criteria. If TaskSearchQueryV2 data type does not contain the search criteria required to for the search, an error occurs. For more information, see pub.task.TaskSearchQueryV2.
searchUserTasks
Boolean Optional. Indicates whether the operation searches all tasks or only the user’s inbox.
Set to:
*true to only search the user’s inbox; to use this value you must define a value for the user parameter.
*false (default) to search all tasks to which user has access.
By default, only active tasks are returned. This can be overridden with the showNonActiveTasks parameter in pub.task:TaskSearchQuery.
retryOnFailure Count
String Optional. Specifies the number of times to attempt to invoke the service. The default is 0 times. When specified, this value will override the configuration value set on the WmTaskClient Home page in IS Administrator.
retryDelay
String Optional. Specifies the number of milliseconds to wait between attempts. The default is 1000 ms (this field is ignored if retryOnFailureCount = 0). When specified, this value will override the configuration value set on the WmTaskClient Home page in IS Administrator
Output Parameters
totalCount
Returns the total number of tasks that match the query.