Uses of Interface
de.aristaflow.adept2.model.execution.ExecutableBusinessProcessInstance
-
-
Uses of ExecutableBusinessProcessInstance in de.aristaflow.adept2.core.worklistmanager
Methods in de.aristaflow.adept2.core.worklistmanager with parameters of type ExecutableBusinessProcessInstance Modifier and Type Method Description void
WorklistNotification. addActivity(ExecutableBusinessProcessInstance ebpInstance, ProcessConstants.NodeState state, boolean suppressed, EBPInstanceReference ebpInstanceReference, String staffAssignmentRule, boolean initialUpdate)
Adds the activity, which is part of the designated node, to the worklists for the user specified by the designated staff assignment rule.void
WorklistNotification. addAndAssignActivity(ExecutableBusinessProcessInstance ebpInstance, ProcessConstants.NodeState state, boolean suppressed, EBPInstanceReference ebpInstanceReference, String staffAssignmentRule, QualifiedAgent agent, boolean initialUpdate)
Adds and assigns the activity, which is part of the designated given node, to the worklist of the designated agent. -
Uses of ExecutableBusinessProcessInstance in de.aristaflow.adept2.model.execution
Subinterfaces of ExecutableBusinessProcessInstance in de.aristaflow.adept2.model.execution Modifier and Type Interface Description interface
ActivityInstance
TheActivityInstance
is an instance of
and also resembles the interface.Activity
interface
DecisionActivityInstance
Represents an activity instance which is used for decisions in the process model.interface
LightWeightProcessInstance
TheLightWeightProcessInstance
is an instance of
.LightWeightProcess
Methods in de.aristaflow.adept2.model.execution that return ExecutableBusinessProcessInstance Modifier and Type Method Description ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,PluginData> addPluginData, Map<String,String> userAttributes)
Deprecated, for removal: This API element is subject to removal in a future version.ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)
Deprecated, for removal: This API element is subject to removal in a future version.default ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,PluginData> addPluginData, Map<String,String> userAttributes)
Create a top-level process instance object.default ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)
Create a top-level process instance object.ExecutableBusinessProcessInstance
ExecutionContext. getEBPInstance()
Returns an object that keeps all the information about the EBP to be executed.Methods in de.aristaflow.adept2.model.execution with parameters of type ExecutableBusinessProcessInstance Modifier and Type Method Description ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, ExecutableBusinessProcessInstance ebpInstance, DataContainer dataContainer, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an application related execution context for production mode its fields initialised with the provided values.ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, ExecutableBusinessProcessInstance ebpInstance, DataContainer dataContainer, ProcessConstants.ExecutionMode executionMode, boolean resume, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an application related execution context its fields initialised with the provided values. -
Uses of ExecutableBusinessProcessInstance in de.aristaflow.adept2.model.runtimeenvironment
Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type ExecutableBusinessProcessInstance Modifier and Type Method Description SerialisableDataContext
RuntimeEnvironmentFactory. createSerialisableDataContext(SessionToken session, DataContainer container, ExecutableBusinessProcessInstance ebp)
Deprecated, for removal: This API element is subject to removal in a future version.SerialisableDataContext
RuntimeEnvironmentFactory. createSerialisableDataContext(SessionToken session, DataContainer container, ExecutableBusinessProcessInstance ebp, Logger logger)
Creates a new serialisable data context having the values of the designated data container. -
Uses of ExecutableBusinessProcessInstance in de.aristaflow.adept2.model.worklistmodel
Methods in de.aristaflow.adept2.model.worklistmodel with parameters of type ExecutableBusinessProcessInstance Modifier and Type Method Description static Map<String,PluginData>
WorklistModelTools. renameL10nKeys(ExecutableBusinessProcessInstance ebpInstance)
Renames the localisation keys from the designated EBP instance to be used for aWorklistItem
.Constructors in de.aristaflow.adept2.model.worklistmodel with parameters of type ExecutableBusinessProcessInstance Constructor Description ADEPT2EBPReference(EBPInstanceReference ebpIR, ExecutableBusinessProcessInstance ebpInstance, String activityReferenceType, Map<String,String> userAttributes)
Creates a new activity reference object for ADEPT2-EBPs based on the designated EBP-Instance-Reference. -
Uses of ExecutableBusinessProcessInstance in de.aristaflow.ilm.model.execution
Methods in de.aristaflow.ilm.model.execution with type parameters of type ExecutableBusinessProcessInstance Modifier and Type Method Description protected static <T extends ExecutableBusinessProcessInstance,I extends ExecutableBusinessProcessInstance>
ITransformation. fillEbpInstance(T ebpInst, I ret, Logger logger)
Methods in de.aristaflow.ilm.model.execution with parameters of type ExecutableBusinessProcessInstance Modifier and Type Method Description static ExecutableBusinessProcessInstance
Transformation. toIlm(ExecutableBusinessProcessInstance ebpi, Logger logger)
-