public virtual JObject GetProcessRemindInfo(HttpContext context) { YZRequest request = new YZRequest(context); int stepid = request.GetInt32("stepid"); //获得数据 BPMProcStep step = new BPMProcStep(); BPMTask task = new BPMTask(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); step.Open(cn, stepid); task.Open(cn, step.TaskID); JObject rv = new JObject(); rv["stepid"] = step.StepID; rv["finished"] = step.Finished; rv["finishat"] = step.FinishAt; rv["stepName"] = step.RegularNodeName; rv["taskid"] = task.TaskID; rv["processName"] = task.ProcessName; rv["sn"] = task.SerialNum; rv["desc"] = task.Description; rv["ownerAccount"] = task.OwnerAccount; rv["ownerDisplayName"] = task.OwnerDisplayName; rv["createat"] = task.CreateAt; return(rv); } }
public virtual JObject GetTaskRejectedInfo(HttpContext context) { YZRequest request = new YZRequest(context); int stepid = request.GetInt32("stepid"); //获得数据 BPMProcStep step = new BPMProcStep(); BPMTask task = new BPMTask(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); step.Open(cn, stepid); task.Open(cn, step.TaskID); JObject rv = new JObject(); rv["taskid"] = task.TaskID; rv["processName"] = task.ProcessName; rv["sn"] = task.SerialNum; rv["desc"] = task.Description; rv["rejectBy"] = YZStringHelper.GetUserShortName(step.HandlerAccount, step.HandlerDisplayName); rv["rejectAt"] = step.FinishAt; rv["comments"] = step.Comments; return(rv); } }
public virtual object GetTaskSummaryInfo(HttpContext context) { YZRequest request = new YZRequest(context); int taskid = request.GetInt32("TaskID"); BPMTask task = new BPMTask(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); task.Open(cn, taskid); } return(new { success = true, ProcessVersion = task.ProcessVersion.ToString(2), SerialNum = task.SerialNum, OwnerAccount = task.OwnerAccount, OwnerDisplayName = task.OwnerFullName, AgentAccount = task.AgentAccount, AgentDisplayName = task.AgentFullName, TaskState = task.TaskState.ToString() }); }
public virtual object GetTaskInfo(HttpContext context) { YZRequest request = new YZRequest(context); int taskid = request.GetInt32("TaskID"); BPMTask task = new BPMTask(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); task.Open(cn, taskid); } return(new { TaskID = task.TaskID, ProcessName = task.ProcessName, ProcessVersion = task.ProcessVersion.ToString(2), SerialNum = task.SerialNum, }); }
public virtual JObject GetTaskApprovedInfo(HttpContext context) { YZRequest request = new YZRequest(context); int taskid = request.GetInt32("taskid"); //获得数据 BPMTask task = new BPMTask(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); task.Open(cn, taskid); JObject rv = new JObject(); rv["taskid"] = task.TaskID; rv["processName"] = task.ProcessName; rv["sn"] = task.SerialNum; rv["desc"] = task.Description; rv["createat"] = task.CreateAt; return(rv); } }