Uses of Interface
org.flowable.engine.runtime.Execution
-
Packages that use Execution Package Description org.flowable.engine Public API of the Flowable engine.
Typical usage of the API starts by the creation of aProcessEngineConfiguration
(typically based on a configuration file), from which aProcessEngine
can be obtained.
Through the services obtained from such aProcessEngine
, BPM and workflow operation can be executed:
RepositoryService
: ManagesDeployment
s.
RuntimeService
: For starting and searchingProcessInstance
s.
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.impl API implementation classes, which shouldn't directly be used by end-users.org.flowable.engine.interceptor org.flowable.engine.runtime Classes related to theRuntimeService
. -
-
Uses of Execution in org.flowable.engine
Methods in org.flowable.engine that return Execution Modifier and Type Method Description Execution
RuntimeService. addMultiInstanceExecution(String activityId, String parentExecutionId, Map<String,Object> executionVariables)
Adds a new execution to a running multi-instance parent executionExecution
RuntimeService. executeActivityInAdhocSubProcess(String executionId, String activityId)
Executes an activity in a ad-hoc sub processMethods in org.flowable.engine that return types with arguments of type Execution Modifier and Type Method Description List<Execution>
RuntimeService. getAdhocSubProcessExecutions(String processInstanceId)
Gets executions with an adhoc sub process as current flow element -
Uses of Execution in org.flowable.engine.impl
Methods in org.flowable.engine.impl that return Execution Modifier and Type Method Description Execution
RuntimeServiceImpl. addMultiInstanceExecution(String activityId, String parentExecutionId, Map<String,Object> executionVariables)
Execution
RuntimeServiceImpl. executeActivityInAdhocSubProcess(String executionId, String activityId)
Methods in org.flowable.engine.impl that return types with arguments of type Execution Modifier and Type Method Description List<Execution>
ExecutionQueryImpl. executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
List<Execution>
NativeExecutionQueryImpl. executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, Map<String,Object> parameterMap)
List<Execution>
RuntimeServiceImpl. getAdhocSubProcessExecutions(String processInstanceId)
Methods in org.flowable.engine.impl with parameters of type Execution Modifier and Type Method Description protected void
ExecutionQueryImpl. localize(Execution execution, String activityId)
-
Uses of Execution in org.flowable.engine.interceptor
Method parameters in org.flowable.engine.interceptor with type arguments of type Execution Modifier and Type Method Description void
ExecutionQueryInterceptor. afterExecutionQueryExecute(ExecutionQuery executionQuery, List<Execution> executions)
-
Uses of Execution in org.flowable.engine.runtime
Subinterfaces of Execution in org.flowable.engine.runtime Modifier and Type Interface Description interface
ProcessInstance
Represents one execution of aProcessDefinition
.Methods in org.flowable.engine.runtime with parameters of type Execution Modifier and Type Method Description boolean
ProcessDebugger. isBreakpoint(Execution execution)
Indicates that execution is in the breakpoint state
-