Exemple #1
0
        public ActionResult DefStepDetail(string id, string pageId)
        {
            var info = WorkFlowDefSetpDetail.GetDetailInstance(id);

            ViewBag.pageId = getPageId(pageId);
            return(View(info));
        }
Exemple #2
0
        public BaseResponse <WorkFlowDefSetpDetail> EditStepApprovalInfo(WorkFlowDefStep condtion)
        {
            var info   = WorkFlowDefSetpDetail.GetDetailInstance(condtion.Id);
            var def    = WorkFlowDefinition.GetInstance(info.DefinitionId);
            var result = info.EditStepApprovalInfo(condtion);

            //保存到日志
            string      thisUserId = User.Identity.Name;
            UserManager thisUser   = UserManager.getUserById(thisUserId);

            UserLog.create(string.Format("编辑工作流步骤[{0}]的审批方式与角色配置信息", info.name), "工作流定义", thisUser, def);

            return(BaseResponse.getResult(result, "保存成功"));
        }