/// <summary> /// 创建退回类型的活动实例对象 /// </summary> /// <param name="processInstance">流程实例</param> /// <param name="backwardType">退回类型</param> /// <param name="backSrcActivityInstanceID">退回的活动实例ID</param> /// <param name="runner">登录用户</param> /// <returns></returns> protected WfActivityInstance CreateBackwardToActivityInstanceObject(WfProcessInstance processInstance, WfActivityInstance activityInstance, BackwardTypeEnum backwardType, string backSrcActivityInstanceID, WfAppRunner runner) { WfActivityInstance entity = ActivityInstanceManager.CreateBackwardActivityInstanceObject( processInstance, this.BackwardContext.BackwardToTaskActivity, activityInstance, backwardType, this.BackwardContext.BackwardToTaskActivity.ActivityID, runner); return(entity); }
/// <summary> /// 创建退回类型的活动实例对象 /// </summary> /// <param name="processInstance">流程实例</param> /// <param name="backwardType">退回类型</param> /// <param name="backSrcActivityInstanceID">退回的活动实例ID</param> /// <param name="runner">登录用户</param> /// <returns></returns> protected ActivityInstanceEntity CreateBackwardToActivityInstanceObject(ProcessInstanceEntity processInstance, BackwardTypeEnum backwardType, int backSrcActivityInstanceID, WfAppRunner runner) { ActivityInstanceEntity entity = ActivityInstanceManager.CreateBackwardActivityInstanceObject( processInstance.AppName, processInstance.AppInstanceID, processInstance.ID, this.BackwardContext.BackwardToTaskActivity, backwardType, backSrcActivityInstanceID, runner); return(entity); }
/// <summary> /// 创建退回类型的活动实例对象 /// </summary> /// <param name="processInstance">流程实例</param> /// <param name="backwardType">退回类型</param> /// <param name="backSrcActivityInstanceID">退回的活动实例ID</param> /// <param name="backOrgActivityInstanceID">初始办理活动实例ID</param> /// <param name="runner">登录用户</param> /// <returns></returns> protected ActivityInstanceEntity CreateBackwardToActivityInstanceObject(ProcessInstanceEntity processInstance, BackwardTypeEnum backwardType, int backSrcActivityInstanceID, int backOrgActivityInstanceID, WfAppRunner runner) { ActivityInstanceEntity entity = ActivityInstanceManager.CreateBackwardActivityInstanceObject( processInstance.AppName, processInstance.AppInstanceID, processInstance.ID, this.SendBackOperation.BackwardToTaskActivity, backwardType, backSrcActivityInstanceID, backOrgActivityInstanceID, runner); return entity; }