Package | Description |
---|---|
com.sas.lsaf.workflow.processdefinition |
The service and class definitions to manage process flow definitions.
|
com.sas.lsaf.workflow.processflow |
The service and class definitions to manage process flows.
|
com.sas.lsaf.workflow.processflow.setup |
The service and class definitions to manage process flows setup elements.
|
com.sas.lsaf.workflow.task |
Service and class definitions for managing and retrieving process flow tasks and elements.
|
Modifier and Type | Method and Description |
---|---|
List<ProcessDefinitionInfo> |
ProcessDefinitionService.getProcessDefinitionsByContextType(String contextTypeId)
Gets the latest deployed process flow definitions at the context with the context type.
|
Modifier and Type | Class and Description |
---|---|
class |
ProcessFlowContextNotFoundException
Thrown when a process flow definition context is not found.
|
Modifier and Type | Method and Description |
---|---|
ProcessFlow |
ProcessFlowService.activateProcessFlow(String id)
Activates the specified process flow.
|
String |
ProcessFlowService.createProcessFlowManifest(String id,
FileCreateInfo manifestFileCreateInfo)
Creates a process flow manifest file for the process flow with the identifier in the repository.
|
void |
ProcessFlowService.deleteProcessFlow(String id)
Deletes the process flow with the specified identifier.
|
ProcessFlow |
ProcessFlowService.getProcessFlowById(String id)
Gets the process flow with the specified identifier.
|
ProcessFlow |
ProcessFlowService.suspendProcessFlow(String id)
Suspends the specified process flow.
|
ProcessFlow |
ProcessFlowService.updateProcessFlow(ProcessFlow processFlow)
Updates the process flow.
|
Modifier and Type | Method and Description |
---|---|
Set<ElementSetup> |
ProcessFlowSetupService.getElementSetups(String id)
Gets the process flow setup elements for the process flow.
|
ElementSetup |
ProcessFlowSetupService.updateElementSetup(ElementSetup elementSetup)
Updates the element setup for the process flow.
|
Modifier and Type | Method and Description |
---|---|
void |
TaskService.assignTask(String taskId,
String assigneeId)
Assigns the user task to the specified user.
|
void |
TaskService.claimTask(String taskId)
Claims the user task by assigning the task to the current user.
|
void |
TaskService.completeTask(String taskId,
float actualHours,
Set<DataProperty> taskCompletionData,
String comment)
Completes the user task.
|
Set<UserTask> |
TaskService.getAllCurrentUserTasks()
Gets all of the user tasks that the user is authorized to access for all active process flows.
|
Set<CompletedElement> |
TaskService.getCompletedElementsByProcessFlow(String processFlowId)
Gets the completed elements of the process flow with the identifier.
|
Set<Element> |
TaskService.getCurrentElementsByProcessFlow(String processFlowId)
Gets the current elements of the process flow with the identifier.
|
UserTask |
TaskService.getCurrentUserTask(String taskId)
Gets the user task by the specified unique identifier.
|
Set<UserTask> |
TaskService.getCurrentUserTasks()
Gets the user tasks that are assigned to the current user and tasks for which the current user is a candidate for
all active process flows.
|
UserTaskDetails |
TaskService.getUserTaskDetails(String taskId)
Gets additional user task information, which includes the candidates, data properties, and task assignment
history.
|
void |
TaskService.startTask(String taskId)
Starts a user task.
|
UserTaskDetails |
TaskService.updateUserTask(UserTaskUpdateInfo userTask)
Updates the user task with basic properties as well as details such as candidates and completion properties.
|
<i>Copyright (c) 2022, SAS Institute Inc., Cary, NC, USA</i>