| Package | Description |
|---|---|
| org.activiti.engine.impl.bpmn.parser.handler | |
| org.flowable.bpmn.converter | |
| org.flowable.bpmn.model | |
| org.flowable.bpmn.model.alfresco | |
| 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) tasks, such as claiming, completing and assigning tasks.IdentityService: Used for managing users, 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.delegate.event.impl | |
| org.flowable.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.flowable.engine.impl.agenda | |
| org.flowable.engine.impl.bpmn.behavior | |
| org.flowable.engine.impl.bpmn.parser.handler | |
| org.flowable.engine.impl.cmd | |
| org.flowable.engine.impl.persistence.entity | |
| org.flowable.engine.impl.util | |
| org.flowable.image.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractActivityBpmnParseHandler<T extends FlowNode> |
class |
AbstractExternalInvocationBpmnParseHandler<T extends FlowNode> |
class |
AbstractFlowNodeBpmnParseHandler<T extends FlowNode> |
| Modifier and Type | Method and Description |
|---|---|
protected FlowNode |
BpmnXMLConverter.getFlowNodeFromScope(String elementId,
BaseElement scope) |
| Modifier and Type | Class and Description |
|---|---|
class |
Activity |
class |
AdhocSubProcess |
class |
BoundaryEvent |
class |
BusinessRuleTask |
class |
CallActivity |
class |
CaseServiceTask |
class |
ComplexGateway |
class |
EndEvent |
class |
Event |
class |
EventGateway |
class |
EventSubProcess |
class |
ExclusiveGateway |
class |
ExternalWorkerServiceTask |
class |
Gateway |
class |
HttpServiceTask |
class |
InclusiveGateway |
class |
IntermediateCatchEvent |
class |
ManualTask |
class |
ParallelGateway |
class |
ReceiveTask |
class |
ScriptTask |
class |
SendEventServiceTask |
class |
SendTask |
class |
ServiceTask |
class |
StartEvent |
class |
SubProcess |
class |
Task |
class |
TaskWithFieldExtensions |
class |
ThrowEvent |
class |
Transaction |
class |
UserTask |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowNode.setValues(FlowNode otherNode) |
| Modifier and Type | Class and Description |
|---|---|
class |
AlfrescoMailTask |
class |
AlfrescoScriptTask |
class |
AlfrescoStartEvent |
class |
AlfrescoUserTask |
| Modifier and Type | Method and Description |
|---|---|
List<FlowNode> |
RuntimeService.getEnabledActivitiesFromAdhocSubProcess(String executionId)
Gets enabled activities from ad-hoc sub process
|
| Modifier and Type | Method and Description |
|---|---|
protected static String |
FlowableEventBuilder.parseActivityType(FlowNode flowNode) |
| Modifier and Type | Method and Description |
|---|---|
List<FlowNode> |
RuntimeServiceImpl.getEnabledActivitiesFromAdhocSubProcess(String executionId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DebugContinueProcessOperation.breakExecution(FlowNode flowNode) |
protected void |
ContinueProcessOperation.continueThroughFlowNode(FlowNode flowNode) |
protected void |
DebugContinueProcessOperation.continueThroughFlowNode(FlowNode flowNode) |
protected void |
ContinueMultiInstanceOperation.continueThroughMultiInstanceFlowNode(FlowNode flowNode) |
protected void |
ContinueProcessOperation.executeActivityBehavior(ActivityBehavior activityBehavior,
FlowNode flowNode) |
protected void |
ContinueMultiInstanceOperation.executeAsynchronous(FlowNode flowNode) |
protected void |
ContinueProcessOperation.executeAsynchronous(FlowNode flowNode) |
protected void |
ContinueProcessOperation.executeMultiInstanceSynchronous(FlowNode flowNode) |
protected void |
ContinueMultiInstanceOperation.executeSynchronous(FlowNode flowNode) |
protected void |
ContinueProcessOperation.executeSynchronous(FlowNode flowNode) |
protected void |
TakeOutgoingSequenceFlowsOperation.handleActivityEnd(FlowNode flowNode) |
protected void |
TakeOutgoingSequenceFlowsOperation.handleAdhocSubProcess(FlowNode flowNode) |
protected void |
TakeOutgoingSequenceFlowsOperation.handleFlowNode(FlowNode flowNode) |
protected boolean |
ContinueProcessOperation.hasMultiInstanceRootExecution(ExecutionEntity execution,
FlowNode flowNode) |
protected void |
TakeOutgoingSequenceFlowsOperation.leaveFlowNode(FlowNode flowNode) |
protected ActivityBehavior |
ContinueMultiInstanceOperation.setLoopCounterVariable(FlowNode flowNode) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ParallelGatewayActivityBehavior.hasMultiInstanceParent(FlowNode flowNode) |
protected boolean |
MultiInstanceActivityBehavior.isExtraScopeNeeded(FlowNode flowNode) |
protected String |
FlowNodeActivityBehavior.parseActivityType(FlowNode flowNode) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractActivityBpmnParseHandler<T extends FlowNode> |
class |
AbstractFlowNodeBpmnParseHandler<T extends FlowNode> |
| Modifier and Type | Method and Description |
|---|---|
List<FlowNode> |
GetEnabledActivitiesForAdhocSubProcessCmd.execute(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
ExecutionEntityManagerImpl.getActivityType(FlowNode flowNode) |
| Modifier and Type | Method and Description |
|---|---|
static void |
BpmnLoggingSessionUtil.addExecuteActivityBehaviorLoggingData(String type,
ActivityBehavior activityBehavior,
FlowNode flowNode,
ExecutionEntity execution) |
protected static boolean |
ExecutionGraphUtil.isInEventSubprocess(FlowNode flowNode) |
static boolean |
ExecutionGraphUtil.isReachable(Process process,
FlowNode sourceElement,
FlowNode targetElement,
Set<String> visitedElements) |
static void |
EventSubscriptionUtil.processPayloadMap(Object payload,
ExecutionEntity execution,
FlowNode currentFlowElement,
CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected static List<FlowNode> |
DefaultProcessDiagramGenerator.gatherAllFlowNodes(BpmnModel bpmnModel) |
protected static List<FlowNode> |
DefaultProcessDiagramGenerator.gatherAllFlowNodes(FlowElementsContainer flowElementsContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultProcessDiagramGenerator.ActivityDrawInstruction.draw(DefaultProcessDiagramCanvas processDiagramCanvas,
BpmnModel bpmnModel,
FlowNode flowNode) |
protected void |
DefaultProcessDiagramGenerator.drawActivity(DefaultProcessDiagramCanvas processDiagramCanvas,
BpmnModel bpmnModel,
FlowNode flowNode,
List<String> highLightedActivities,
List<String> highLightedFlows,
double scaleFactor,
Boolean drawSequenceFlowNameWithNoLabelDI) |
Copyright © 2023 Flowable. All rights reserved.