| Package | Description |
|---|---|
| org.flowable.engine |
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching ProcessInstances.TaskService: Exposes operations to manage human (standalone) org.flowable.engine.task.Tasks,
such as claiming, completing and assigning tasks.IdentityService: Used for managing Users,
identity.Groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.flowable.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.flowable.engine.impl.runtime | |
| org.flowable.engine.runtime |
Classes related to the
RuntimeService. |
| Modifier and Type | Method and Description |
|---|---|
ChangeActivityStateBuilder |
RuntimeService.createChangeActivityStateBuilder()
Create a
ChangeActivityStateBuilder, that allows to set various options for changing the state of a process instance. |
| Modifier and Type | Method and Description |
|---|---|
ChangeActivityStateBuilder |
RuntimeServiceImpl.createChangeActivityStateBuilder() |
| Modifier and Type | Class and Description |
|---|---|
class |
ChangeActivityStateBuilderImpl |
| Modifier and Type | Method and Description |
|---|---|
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.localVariable(String startActivityId,
String localVariableName,
Object localVariableValue) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.localVariables(String startActivityId,
Map<String,Object> localVariables) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdsToParentActivityId(List<String> currentActivityIds,
String newActivityId,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdsToSingleActivityId(List<String> activityIds,
String activityId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdsToSingleActivityId(List<String> activityIds,
String activityId,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdsToSubProcessInstanceActivityId(List<String> activityIds,
String newActivityId,
String callActivityId,
Integer callActivitySubProcessVersion,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdTo(String currentActivityId,
String newActivityId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdTo(String currentActivityId,
String newActivityId,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdToParentActivityId(String currentActivityId,
String newActivityId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdToParentActivityId(String currentActivityId,
String newActivityId,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdToSubProcessInstanceActivityId(String currentActivityId,
String newActivityId,
String callActivityId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdToSubProcessInstanceActivityId(String currentActivityId,
String newActivityId,
String callActivityId,
Integer subProcessDefinitionVersion) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveActivityIdToSubProcessInstanceActivityId(String currentActivityId,
String newActivityId,
String callActivityId,
Integer callActivitySubProcessVersion,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveExecutionsToSingleActivityId(List<String> executionIds,
String activityId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveExecutionsToSingleActivityId(List<String> executionIds,
String activityId,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveExecutionToActivityId(String executionId,
String activityId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveExecutionToActivityId(String executionId,
String activityId,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveSingleActivityIdToActivityIds(String currentActivityId,
List<String> newActivityIds) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveSingleActivityIdToActivityIds(String currentActivityId,
List<String> newActivityIds,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveSingleActivityIdToParentActivityIds(String currentActivityId,
List<String> newActivityIds) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveSingleActivityIdToSubProcessInstanceActivityIds(String currentActivityId,
List<String> newActivityIds,
String callActivityId,
Integer callActivitySubProcessVersion) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveSingleExecutionToActivityIds(String executionId,
List<String> activityIds) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.moveSingleExecutionToActivityIds(String executionId,
List<String> activityIds,
String newAssigneeId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.processInstanceId(String processInstanceId) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.processVariable(String processVariableName,
Object processVariableValue) |
ChangeActivityStateBuilder |
ChangeActivityStateBuilderImpl.processVariables(Map<String,Object> processVariables) |
| Modifier and Type | Method and Description |
|---|---|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.localVariable(String startActivityId,
String localVariableName,
Object localVariableValue)
Sets a local scope variable for a start activity id
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.localVariables(String startActivityId,
Map<String,Object> localVariables)
Sets multiple local scope variables for a start activity id
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveActivityIdsToSingleActivityId(List<String> currentActivityIds,
String newActivityId)
Set the activity ids that should be changed to a single activity id.
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveActivityIdTo(String currentActivityId,
String newActivityId)
Moves the execution with the current activity id to the provided new activity id
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveActivityIdToParentActivityId(String currentActivityId,
String newActivityId)
Moves the execution with the current activity id to an activity id in the parent process instance.
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveActivityIdToSubProcessInstanceActivityId(String currentActivityId,
String newActivityId,
String callActivityId)
Moves the execution with the current activity id to an activity id in a new sub process instance for the provided call activity id.
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveActivityIdToSubProcessInstanceActivityId(String currentActivityId,
String newActivityId,
String callActivityId,
Integer subProcessDefinitionVersion)
Moves the execution with the current activity id to an activity id in a new sub process instance of the specific definition version for the provided call activity id.
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveExecutionsToSingleActivityId(List<String> executionIds,
String activityId)
Set the ids of the executions which should be changed to a single execution with the provided activity id.
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveExecutionToActivityId(String executionId,
String activityId)
Set the id of the execution for which the activity should be changed
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveSingleActivityIdToActivityIds(String currentActivityId,
List<String> newActivityIds)
Set the activity id that should be changed to multiple activity ids.
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.moveSingleExecutionToActivityIds(String executionId,
List<String> activityId)
Set the id of an execution which should be changed to multiple executions with the provided activity ids.
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.processInstanceId(String processInstanceId)
Set the id of the process instance
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.processVariable(String processVariableName,
Object processVariableValue)
Sets a process scope variable
|
ChangeActivityStateBuilder |
ChangeActivityStateBuilder.processVariables(Map<String,Object> processVariables)
Sets multiple process scope variables
|
Copyright © 2019 Flowable. All rights reserved.