1. 概述
注:数据资源和数据产品的下架工作流的制作完全一样。
资产下架工作流的制作与预编目工作流类似,差别是url设置和后置脚本的设置。这里只给出差别设置,其他见预编目工作流章节。
2.工作流设置
2.1URL设置
“URL活动”中的【URL设置】为:
../edac/assetmgr/viewassetpage.do?catalogId=@CATALOGID&assetId=@ASSETID&preCatalog=0
2.2后置脚本
“审批活动”中【脚本】-【后置脚本】-【java】中的脚本为:
importcom.esen.eassetcatalog.api.service.assetservice.AssetPublishApplyService; importcom.esen.ecore.spring.SpringContextHolder; AssetPublishApplyService service = SpringContextHolder.getBean(AssetPublishApplyService.class); if(I_FLOWTO.equals("1")) { service.doApprove(CATALOGID, APPID, I_ASSIGNEE, delegateTask.getId(), delegateTask.getProcessInstanceId()); } else{ service.doReset(CATALOGID, APPID, I_ASSIGNEE, delegateTask.getId(), delegateTask.getProcessInstanceId()); } |
3.工作流绑定
在【数据资产】-【目录管理】-【目录属性】中,选择数据资产版本进行编辑,【目录下架流程】处选择制作好的工作流即可完成工作流的绑定,这样,在该数据资产版本下申请下架资产需要走相应的审批流程。
请先登录