睿治
当前版本:2.6.1

数据标准-标准评审工作流

1.概述

本章节用于介绍标准评审工作流的制作。这里待制作的工作流程为:标准集“发起评审“后,由张三、李四、王五三人同时进行审批,三人都通过,则评审通过,流程结束,否则只要有一个人不通过,则退回给发起人,发起人修改标准后重新提交,张三、李四、王五再次审批,直至审批通过,流程结束。

注:本文档适用于睿治261及以上版本。

2.操作步骤

2.1新建工作流

在【系统管理】-【工作流】-【流程管理】下点击【新建工作流】,打开到工作流设计页面。

平台内置了流程模板,本例可基于内置的流程模板制作。

2.2设置URL活动

1)设置活动对象

选中URL活动,设置【活动对象】为自定义,【URL设置】为web/edatastandard/stdrecent.do?rid=@RID&forwardwith=resource&isView=@ISVIEW

此URL地址为最新标准集的页面地址。

2)设置办理人

设置办理人为流程启动者,默认即为流程启动者。

2.3设置审批活动

1)设置办理人

选中审批活动,设置【办理人】为“多人办理“且设置为”多人会签模式“,【从机构库选择】办理人为张三、李四、王五。

2)设置脚本

在审批活动上添加脚本更新标准集状态。

选中审批活动,在【脚本】-【后置脚本】-【JAVA】中添加如下脚本:

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

import com.esen.eutil.spring.SpringContextHolder;

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

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

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

stdSetService.changeStatus(STDSETID, StandardConst.STDSET_STATUS_REVIEW_SUCCESS);

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

stdSetService.changeStatus(STDSETID, StandardConst.STDSET_STATUS_REVIEW_BACK);

}

Tips:

如果最后一个审批活动是单人办理模式或者单人签收模式,则该审批活动上后置java脚本为:

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

import com.esen.eutil.spring.SpringContextHolder;

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

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

if ("1".equals(I_FLOWTO)) {

    stdSetService.changeStatus(STDSETID, StandardConst.STDSET_STATUS_REVIEW_SUCCESS);

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

    stdSetService.changeStatus(STDSETID, StandardConst.STDSET_STATUS_REVIEW_BACK);

}

2.4保存并发布

最后,修改工作流标题后,保存并发布工作流。

注:工作流只有发布后才能生效

3.工作流绑定

接下来就可以在标准集中使用该工作流了,具体操作可以见新建标准集章节。

附件列表

1

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

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

上一篇了解数据资产和数据服务

下一篇数据标准-映射审批工作流

请先登录