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.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 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 StartProcessInstanceCmd.execute(CommandContext commandContext)
           
 ProcessInstance SubmitStartFormCmd.execute(CommandContext commandContext)
           
 ProcessInstance StartProcessInstanceByMessageAndProcessDefinitionIdCmd.execute(CommandContext commandContext)
           
 ProcessInstance StartProcessInstanceAtActivitiesCmd.execute(CommandContext commandContext)
           
 ProcessInstance StartProcessInstanceByMessageCmd.execute(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
           
 

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.findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery, Page page)
           
 

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

Methods in org.camunda.bpm.engine.runtime that return ProcessInstance
 ProcessInstance ProcessInstantiationBuilder.execute()
          Start the process instance by executing all instructions in the order they are submitted.
 ProcessInstance ProcessInstantiationBuilder.execute(boolean skipCustomListeners, boolean skipIoMappings)
          Start the process instance by executing all instructions in the order they are submitted.
 



Copyright © 2015 camunda services GmbH. All rights reserved.