1. 概述
本章节用于介绍服务申请工作流的制作。这里待制作的工作流程为:数据消费者申请服务后由当前资产提供方所在机构下的目录审批人进行审批,审批通过,数据消费者获得服务授权,流程结束;审批不通过,数据消费者未获得服务授权,流程结束。
该工作流的制作与资产审批工作流章节类似,差别是url设置和后置脚本的设置。这里只给出差别设置。
注:本文档适用于睿治261及以上版本。
2. 工作流设置
2.1 URL设置
“URL活动”中【URL设置】为:
web/edataasset/applyservicesform.do?applyId=@APPID
2.2 后置脚本
“审批活动”中【脚本】-【执行后脚本】-【java】中的脚本为:
importcom.esen.edataasset.api.service.assetservice.ServiceApplyApiService; importcom.esen.eutil.spring.SpringContextHolder; ServiceApplyApiService service = SpringContextHolder.getBean(ServiceApplyApiService.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. 工作流绑定
在【数据资产】-【目录管理】-【目录版本】中,选择目录版本进行编辑,【申请服务流程】处选择制作好的工作流即可完成工作流的绑定。这样,在该数据资产版本下申请服务后都需要走该审批流程。
请先登录