/// <summary> /// 流程任务处理 /// </summary> /// <param name="mainId">实体唯一标识Id</param> /// <param name="stepId">流程步骤Id</param> /// <param name="user">当前用户</param> /// <returns>返回操作结果</returns> public OperationResult Task(String mainId, Guid stepId, User user) { OperationResult or = new OperationResult(OperationResultType.Error); WorkflowApplication instance = new WorkflowApplication(mainId, user); // 任务准备方法 instance.CreateStep = CreateTask; instance.WFComplete = Complete; tasks = new List <WFTask>(); or = instance.ActionTask(stepId); return(or); }