/// <summary> /// 获取流程履历。 /// </summary> /// <param name="processInstanceID">流程实例ID。</param> /// <param name="msgError">调用失败时的错误消息。</param> /// <returns></returns> public ProcessResumesCollection GetProcessResumes(GUIDEx processInstanceID, out string msgError) { msgError = null; ProcessResumesCollection collection = new ProcessResumesCollection(); if (processInstanceID.IsValid) { try { ProcessResumes[] prs = this.poxy.GetProcessResumes(processInstanceID, out msgError); if (prs != null && prs.Length > 0) { foreach (ProcessResumes pr in prs) { collection.Add(pr); } } } catch (Exception e) { msgError = e.Message; } } return collection; }
/// <summary> /// 获取流程履历。 /// </summary> /// <param name="processInstanceID">流程实例ID。</param> /// <param name="msgError">调用失败时的错误消息。</param> /// <returns></returns> public ProcessResumesCollection GetProcessResumes(GUIDEx processInstanceID, out string msgError) { ProcessResumesCollection collection = new ProcessResumesCollection(); msgError = null; if (processInstanceID.IsValid) { try { DataTable dtSource = this.flowStepInstanceDataEntity.GetProcessResumes(processInstanceID); if (dtSource != null) { collection.InitAssignment(dtSource); } } catch (Exception e) { msgError = e.Message; } } return collection; }