protected internal override void StartInstance(IActivityExecution execution, IVariableMap variables, string businessKey) { ProcessDefinitionImpl definition = CallableElementUtil.GetProcessDefinitionToCall(execution, CallableElement); IPvmProcessInstance processInstance = execution.CreateSubProcessInstance(definition, businessKey); processInstance.Start(variables); }
public void Execute(IActivityExecution execution) { var subProcessInstance = execution.CreateSubProcessInstance(_processDefinition); subProcessInstance.Start(); }