Uses of Interface
org.camunda.bpm.engine.runtime.ProcessInstance

Packages that use ProcessInstance
org.camunda.bpm.engine Public API of the camunda BPM 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 admin and maintenance operations, which have no relation to the runtime execution 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.camunda.bpm.engine.impl API implementation classes, which shouldn't directly be used by end-users. 
org.camunda.bpm.engine.impl.cfg.auth   
org.camunda.bpm.engine.impl.cmd   
org.camunda.bpm.engine.impl.persistence.entity   
org.camunda.bpm.engine.impl.runtime   
org.camunda.bpm.engine.runtime Classes related to the RuntimeService
 

Uses of ProcessInstance in org.camunda.bpm.engine
 

Methods in org.camunda.bpm.engine that return ProcessInstance
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, Map<String,Object> variables)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, String businessKey)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, String businessKey, Map<String,Object> variables)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, String businessKey, String caseInstanceId)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, String businessKey, String caseInstanceId, Map<String,Object> variables)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, Map<String,Object> variables)
          Starts a new process instance in the latest version of the process definition with the given key
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, String businessKey)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, String businessKey, Map<String,Object> variables)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, String businessKey, String caseInstanceId)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, String businessKey, String caseInstanceId, Map<String,Object> variables)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName, Map<String,Object> processVariables)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName, String businessKey)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName, String businessKey, Map<String,Object> processVariables)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, Map<String,Object> processVariables)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, String businessKey)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, String businessKey, Map<String,Object> processVariables)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance FormService.submitStartForm(String processDefinitionId, Map<String,Object> properties)
          Start a new process instance with the user data that was entered as properties in a start form.
 ProcessInstance FormService.submitStartForm(String processDefinitionId, String businessKey, Map<String,Object> properties)
          Start a new process instance with the user data that was entered as properties in a start form.
 ProcessInstance FormService.submitStartFormData(String processDefinitionId, Map<String,String> properties)
          Deprecated. use FormService.submitStartForm(String, Map)
 ProcessInstance FormService.submitStartFormData(String processDefinitionId, String businessKey, Map<String,String> properties)
          Deprecated. use FormService.submitStartForm(String, String, Map)
 

Uses of ProcessInstance in org.camunda.bpm.engine.impl
 

Methods in org.camunda.bpm.engine.impl that return ProcessInstance
 ProcessInstance MessageCorrelationBuilderImpl.correlateStartMessage()
           
 ProcessInstance ProcessInstantiationBuilderImpl.execute()
           
 ProcessInstance ProcessInstantiationBuilderImpl.execute(boolean skipCustomListeners, boolean skipIoMappings)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, String businessKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, String businessKey, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, String businessKey, String caseInstanceId)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, String businessKey, String caseInstanceId, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, String businessKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, String businessKey, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, String businessKey, String caseInstanceId)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, String businessKey, String caseInstanceId, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName, Map<String,Object> processVariables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName, String businessKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName, String businessKey, Map<String,Object> processVariables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, Map<String,Object> processVariables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, String businessKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, String businessKey, Map<String,Object> processVariables)
           
 ProcessInstance FormServiceImpl.submitStartForm(String processDefinitionId, Map<String,Object> properties)
           
 ProcessInstance FormServiceImpl.submitStartForm(String processDefinitionId, String businessKey, Map<String,Object> properties)
           
 ProcessInstance FormServiceImpl.submitStartFormData(String processDefinitionId, Map<String,String> properties)
           
 ProcessInstance FormServiceImpl.submitStartFormData(String processDefinitionId, String businessKey, Map<String,String> properties)
           
 

Methods in org.camunda.bpm.engine.impl that return types with arguments of type ProcessInstance
 List<ProcessInstance> NativeProcessInstanceQueryImpl.executeList(CommandContext commandContext, Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<ProcessInstance> ProcessInstanceQueryImpl.executeList(CommandContext commandContext, Page page)
           
 

Uses of ProcessInstance in org.camunda.bpm.engine.impl.cfg.auth
 

Methods in org.camunda.bpm.engine.impl.cfg.auth with parameters of type ProcessInstance
 AuthorizationEntity[] DefaultAuthorizationProvider.newProcessInstance(ProcessInstance processInstance)
           
 AuthorizationEntity[] ResourceAuthorizationProvider.newProcessInstance(ProcessInstance processInstance)
          Invoked whenever a new process instance is started
 

Uses of ProcessInstance in org.camunda.bpm.engine.impl.cmd
 

Methods in org.camunda.bpm.engine.impl.cmd that return ProcessInstance
 ProcessInstance SubmitStartFormCmd.execute(CommandContext commandContext)
           
 ProcessInstance CorrelateStartMessageCmd.execute(CommandContext commandContext)
           
protected  ProcessInstance AbstractCorrelateMessageCmd.instantiateProcess(CommandContext commandContext, CorrelationHandlerResult correlationResult)
           
 

Methods in org.camunda.bpm.engine.impl.cmd that return types with arguments of type ProcessInstance
protected  List<ProcessInstance> AbstractSetProcessInstanceStateCmd.obtainProcessInstances(CommandContext commandContext)
           
 

Uses of ProcessInstance in org.camunda.bpm.engine.impl.persistence.entity
 

Classes in org.camunda.bpm.engine.impl.persistence.entity that implement ProcessInstance
 class ExecutionEntity
           
 class ProcessInstanceWithVariablesImpl
           
 

Methods in org.camunda.bpm.engine.impl.persistence.entity that return types with arguments of type ProcessInstance
 List<ProcessInstance> ExecutionManager.findProcessInstanceByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<ProcessInstance> ExecutionManager.findProcessInstancesByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery, Page page)
           
 

Uses of ProcessInstance in org.camunda.bpm.engine.impl.runtime
 

Fields in org.camunda.bpm.engine.impl.runtime declared as ProcessInstance
protected  ProcessInstance MessageCorrelationResultImpl.processInstance
           
 

Methods in org.camunda.bpm.engine.impl.runtime that return ProcessInstance
 ProcessInstance MessageCorrelationResultImpl.getProcessInstance()
           
 

Methods in org.camunda.bpm.engine.impl.runtime with parameters of type ProcessInstance
 void MessageCorrelationResultImpl.setProcessInstance(ProcessInstance processInstance)
           
 

Uses of ProcessInstance in org.camunda.bpm.engine.runtime
 

Subinterfaces of ProcessInstance in org.camunda.bpm.engine.runtime
 interface ProcessInstanceWithVariables
          Represents a process instance with the corresponding latest variables.
 

Methods in org.camunda.bpm.engine.runtime that return ProcessInstance
 ProcessInstance MessageCorrelationBuilder.correlateStartMessage()
          Executes the message correlation.
 ProcessInstance ProcessInstantiationBuilder.execute()
          Deprecated. use ProcessInstantiationBuilder.executeWithVariablesInReturn() instead.
 ProcessInstance ProcessInstantiationBuilder.execute(boolean skipCustomListeners, boolean skipIoMappings)
          Deprecated. use ProcessInstantiationBuilder.executeWithVariablesInReturn(boolean, boolean) instead.
 ProcessInstance MessageCorrelationResult.getProcessInstance()
          Returns the process instance id on which the message was correlated to.
 



Copyright © 2016 camunda services GmbH. All rights reserved.