/********************************************************************************************** * Mehtod 명 : ConfirmUsersOpinion * 개 발 자 : 양영석 * 생 성 일 : 2014-02-22 * 용 도 : WorkflowHierachy 인력배정용 목록조회 * Input 값 : ConfirmUsersOpinion(제네레이터명, 작성한 Process Guid, 처리명령코드, 현사용자, 처리명령어, 비고) * Ouput 값 : SigmaResultType **********************************************************************************************/ /// <summary> /// ConfirmUsersOpinion : WorkflowHierachy 목록조회 /// </summary> /// <param name="SchemeCode">제네레이터명</param> /// <param name="ProcessGuid">작성한 Process Guid</param> /// <param name="ProcessStatusYn">처리명령코드</param> /// <param name="iuUser">승인자Guid</param> /// <param name="commandName">처리명령어</param> /// <param name="Comment">비고</param> /// <returns>SigmaResultType</returns> public SigmaResultType ConfirmUsersOpinion(string SchemeCode, Guid ProcessGuid, string ProcessStatusYn, Guid iuUser, string commandName, string Comment) { SigmaResultType result = new SigmaResultType(); try { WorkflowMgr workflowMgr = new WorkflowMgr(); // wfp_GetProcessNameBySchemeCode // wfp_ModifyWorkflowTransitionHistoryStatus // wfp_ModifyWorkflowProcess // wfp_ModifyWorkflowProcessHistory // wfp_ModifyWorkflow // wfp_GetEmailAppliedGuid // wfp_GetEmailSigmaUserGuID // wfp_AddMessageContext // wfp_AddMessageBox workflowMgr.ConfirmUsersOpinion(SchemeCode, ProcessGuid, ProcessStatusYn, iuUser, commandName, Comment); result.AffectedRow = 1; result.IsSuccessful = true; return result; } catch (Exception ex) { // Log Exception ExceptionHelper.logException(ex); result.IsSuccessful = false; result.ErrorMessage = ex.Message; return result; } }