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 TypeMethodDescriptionvoid
cancel
(WorkflowInstance workflowInstance, List<WorkflowTaskInstance> taskInstances) Cancels the given task instances.getTaskInstances
(WorkflowInstance workflowInstance, WorkflowTaskQueryParameters queryParameters) Retrieves task instances for a workflow instance.Creates a newWorkflowTaskQueryParameters
to filter tasks by.
-
Method Details
-
getTaskInstances
List<WorkflowTaskInstance> getTaskInstances(WorkflowInstance workflowInstance, WorkflowTaskQueryParameters queryParameters) Retrieves task instances for a workflow instance.- Parameters:
workflowInstance
- theWorkflowInstance
to retrieve task instances forqueryParameters
- optional, theWorkflowTaskQueryParameters
to 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
- theWorkflowInstance
to cancel task instances fortaskInstances
- the collection ofWorkflowTaskInstance
to cancel
-
newWorkflowTaskQueryParameters
WorkflowTaskQueryParameters newWorkflowTaskQueryParameters()Creates a newWorkflowTaskQueryParameters
to filter tasks by.- Returns:
WorkflowTaskQueryParameters
object
-