예제 #1
0
        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);
        }
예제 #2
0
        public void  Execute(IActivityExecution execution)
        {
            var subProcessInstance = execution.CreateSubProcessInstance(_processDefinition);

            subProcessInstance.Start();
        }