睿治
当前版本:2.5.1

服务申请工作流

1. 概述

本章节用于介绍服务申请工作流的制作。

这里待制作的工作流程为:数据消费者申请服务后由当前资产提供方所在机构下的目录审批人进行审批,审批通过,数据消费者获得服务授权,流程结束;审批不通过,数据消费者未获得服务授权,流程结束。

该工作流的制作与预编目工作流章节类似,差别是url设置和后置脚本的设置。这里只给出差别设置。

2. 工作流设置

2.1 URL设置

“URL活动”中【URL设置】为:

../edac/assetmgr/viewassetpage.do?catalogId=@CATALOGID&assetId=@ASSETID&preCatalog=0

注:此url指向的是资产详情页面。

2.2 后置脚本

“审批活动”中【脚本】-【后置脚本】-【java】中的脚本为:


import com.esen.eassetcatalog.api.service.assetservice.ServiceApplyService;

import com.esen.ecore.spring.SpringContextHolder;

ServiceApplyService service = SpringContextHolder.getBean(ServiceApplyService.class);

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

    service.doPassApply(CATALOGID, APPID, I_ASSIGNEE, delegateTask.getId(), delegateTask.getProcessInstanceId());

} else {

    service.doResetApply(CATALOGID, APPID, I_ASSIGNEE, delegateTask.getId(), delegateTask.getProcessInstanceId());

}

3. 工作流绑定

在【数据资产】-【目录管理】-【目录属性】中,选择数据资产版本进行编辑,【申请服务流程】处选择制作好的工作流即可完成工作流的绑定。这样,在该数据资产版本下申请服务后都需要走该审批流程。

附件列表

0

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

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

上一篇资产下架工作流

下一篇服务申请工作流_共享类型

请先登录