睿码主数据
当前版本:2.7.3

数据标准评审

数据标准评审

在创数据标准时,可以设置审批流程,待审批通过后,数据标准生效。

比如:有权限的用户创建数据标准后由主数据管理员(用户zhangs)审批,审批通过,流程结束,数据标准生效;审批不通过,退回给发起者,发起者修改提交后,数据管理员再次审批,直至审批通过。


新建工作流

在【工作流】-【流程管理】下点击【新建】,打开工作流绘制页面。


点击数据标准-数据标准评审

 

可以看到:

一个“URL活动”和个“审批活动”。后面会让URL活动指向数据标准的设置界面,这样,审批环节时会打开到数据标准的设置界面进行审批办理。下图是一个数据标准的审批办理界面  


“审批活动”后用“单一网关”进行分流,分为审批通过和审批不通过。选中连接线,设置流向条件为@I_FLOWTO = "1",表示审批通过。


设置流向条件为@I_FLOWTO = "2",表示审批不通过  


在流向条件设置对话框中,可查看帮助。

 

设置URL活动

设置活动对象

设置URL活动对象为单个编码规则的设置界面。

选中【URL活动】,设置【活动对象】为使用全局设置,【URL设置】为:


全局设置配置:点击工作流画布任何空白地方,右侧流程属性中有全局配置URL地址:

web/edatastandard/stdrecent.do?rid=@RID&forwardwith=resource&isView=@ISVIEW

 



全局设置

设置办理人

主数据标准评审的url活动直接在后台提交了url活动,所以办理人只需要设置为流程启动者。

 

设置审批活动

设置办理人

选中【审批活动】设置【办理人】为单人办理,【从机构库选择】机构与用户下的对应人员zhangs。

 

设置后置脚本

应用于单个层级需要对数据的操作进行审批。

选中【审批活动】设置【脚本】-【后置脚本】为

import com.esen.edatastandard.api.constant.StandardConst;

import com.esen.eutil.spring.SpringContextHolder;

import com.esen.edatastandard.api.service.standard.StandardSetApiService;

import com.esen.eworkflow.api.service.EWorkFlowApiService;

import com.esen.eworkflow.api.util.EWorkflowConst;

StandardSetApiService stdSetService= SpringContextHolder.getBean(StandardSetApiService.class);

EWorkFlowApiService apiService = SpringContextHolder.getBean(EWorkFlowApiService.class);

if(EWorkflowConst.FLOW_CALLBACKPROCESS.equals(I_FLOWTO)){

stdSetService.changeStatus(STDSETID, StandardConst.STDSET_STATUS_EDITING);

}else{

int count = apiService.getTaskCountByInsIdAndTaskDefId(_INSTANCE_ID, _TID);

if ("1".equals(I_FLOWTO) && count == 1) {

stdSetService.changeStatus(STDSETID, StandardConst.STDSET_STATUS_REVIEW_SUCCESS);

}else if ("2".equals(I_FLOWTO)) {

stdSetService.changeStatus(STDSETID, StandardConst.STDSET_STATUS_REVIEW_BACK);

}

}

      

注意:主数据维护各种操作的后置脚本根据内置模板,进行查阅。

保存并发布

对设置好的工作流程进行【保存】和【发布】

 

保存发布完成可以在【流程管理】下看到我们设置的工作流。

数据标准评审绑定工作流

接下来就可以在数据标准模块中,“审批流程”处,设置操作绑定的工作流。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇数据维护审批

下一篇数据整改审批

请先登录