public ProcessInstance start() { _model.StartTime = DateTime.Now; _model.ProcessState = ProcessState.Run.ToString(); var startTask = _processDefinition.getStartTask(); var startTaskInstance = startTask.createTaskInstance(this); var rootToken = startTaskInstance.createToken(); rootToken.signal(); //var taskInstance = new TaskInstance //var startTask = _processDefinition.GetStartTask(); //var taskInstance = new TaskInstance(this, startTask); //声明流程工作项的实例 创建流程工作项 //_token = new Token(taskInstance);//声明Token的实例 创建Token //_token.Reactivate(true); //this._bpmContext.save(this); ////启动流程 //_token.Signal(); return(this); }