1. 概述
本章节用于介绍接口申请工作流的制作。
这里待制作的工作流程为:数据消费者申请接口后由当前资产提供方所在机构下的目录审批人进行审批,审批通过,数据消费者获得接口授权,流程结束;审批不通过,数据消费者未获得接口授权,流程结束。
该工作流的制作与预编目工作流章节类似,差别是url设置和后置脚本的设置。这里只给出差别设置。
2. 工作流设置
2.1 URL设置
“URL活动”中【URL设置】为:
../edgopenapi/invokeapply/applydetail.do?applyid=@APPLYID
注:此url指向的是接口申请详情页面。
2.2 后置脚本
“审批活动”中【脚本】-【后置脚本】-【java】中的脚本为:
import com.esen.edgopenapi.apiservice.ApiInvokeApplyHelper; import com.esen.ecore.spring.SpringContextHolder; ApiInvokeApplyHelper helper = SpringContextHolder.getBean(ApiInvokeApplyHelper.class); if (I_FLOWTO.equals("1")) { helper.doPassInvokeApply(APPLYID, delegateTask.getId(), I_ASSIGNEE,""); } else { helper.doRejectInvokeApply(APPLYID, delegateTask.getId(), I_ASSIGNEE,""); } |
3. 工作流绑定
在【数据服务】-【接口管理】-【接口开发】的【绑定工作流】处,选取对应工作流即可完成绑定。
请先登录