Package com.veeva.vault.sdk.api.workflow
Interface WorkflowTaskService
- All Superinterfaces:
Service
Provides methods to retrieve and perform updates for tasks of an active workflow.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcancel(WorkflowInstance workflowInstance, List<WorkflowTaskInstance> taskInstances) Cancels the given task instances.getTaskInstances(WorkflowInstance workflowInstance, WorkflowTaskQueryParameters queryParameters) Retrieves task instances for a workflow instance.Creates a newWorkflowTaskQueryParametersto filter tasks by.
-
Method Details
-
getTaskInstances
List<WorkflowTaskInstance> getTaskInstances(WorkflowInstance workflowInstance, WorkflowTaskQueryParameters queryParameters) Retrieves task instances for a workflow instance.- Parameters:
workflowInstance- theWorkflowInstanceto retrieve task instances forqueryParameters- optional, theWorkflowTaskQueryParametersto filter tasks by. If omitted, returns all existing task instances for this workflow instance.- Returns:
- a List of task instances
-
cancel
Cancels the given task instances.- Parameters:
workflowInstance- theWorkflowInstanceto cancel task instances fortaskInstances- the collection ofWorkflowTaskInstanceto cancel
-
newWorkflowTaskQueryParameters
WorkflowTaskQueryParameters newWorkflowTaskQueryParameters()Creates a newWorkflowTaskQueryParametersto filter tasks by.- Returns:
WorkflowTaskQueryParametersobject
-