事件模型(API触发)

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:2

事件模型(API触发)

变更记录


产品版本

更新内容更新日期
V6.0.6初始版本2024年01月




1 简介

1.1 功能介绍

数据流API触发事件模型可以定义一个事件,由外部系统通过API调用触发或是内部通过微服务调用触发数据流启动方案。


1.2 应用场景

当用户希望通过外部事件触发数据流启动方案的时候可以使用此组件,比如外部系统通过代码调用苍穹对外开放的API等。


1.3 系统路径

【集成服务云】→【数据流】→【资源开发】 →【数据流资源】


1.4 关键字段/按钮说明

1.4.1 关键字段说明

字段名称详细解释
数据模型选择一个数据结构模型,该结构将作为外部调用的入参结构
是否多行是,则入参的数据结构为多个结构组成的列表;否,则入参的数据结构为单个结构
是否发布到开发平台是,则外部系统可以通过WebAPI调用触发该事件模型;否,则只能通过微服务调用触发该事件


2 主要操作

2.1 新增API触发模型

2.1.1 前提条件

已经创建好了用于外部调用的参数结构模型。


2.1.2 操作步骤

在数据流资源列表页点击‘新增’,在数据抽取下选择数据读取组件。



选择API入参数据模型,并勾选相应配置项,如下图是一个凭证的API触发事件模型,可以通过调用API传输凭证信息触发数据流任务。



2.1.3 后续操作

通过微服务调用触发,代码示例如下:

String triggerNumber = "P93B43BC9_1C6B";
Map<String, Object> params = new HashMap<>();  //查询参数params.put("number","test");params.put("createtime","2023-12-08 00:00:00.000");
long procInstId = DispatchServiceHelper.invokeBizService("isc", "iscx", "IscDataFlowService", "start", triggerNumber, params);


启动数据流启动方案后,发布到开放平台,可以进行API测试:



事件模型(API触发)

变更记录产品版本更新内容更新日期V6.0.6初始版本2024年01月1 简介1.1 功能介绍数据流API触发事件模型可以定义一个事件,由外部系统通过A...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息