1. 集成介绍
集成是指平台应用与外部系统之间的集成,平台内部应用之间直接内部服务调用。
在讲解集成设计之前先了解以下概念:
- 集成资源:在实际业务场景中需要将多个系统打通,针对单一的一方,我们称之为集成资源。集成资源可以是具体的数据服务合集,例如系统应用、数据库、FTP服务、域控服务等。
- 连接器:连接具体集成资源,以供后续实际集成时使用的connector。
- 数据流程:通过流程编排的方式,让集成也可以可视化的处理,提升集成作业效率。
集成平台通过连接器、数据流程的编排实现与外部系统的数据互通,包括:连接器、数据流程、流程日志三部分功能。
集成操作整体流程:
2. 连接器
-
支持集成应用、数据库两大类型的资源。
-
页面操作包括:新增、编辑、查看引用、删除,点击卡片进入API列表管理接口。
2.1 连接器之应用
2.1.1 新增应用
操作入口:在连接器、应用Tab页面——新增应用资源。
2.1.2 编辑应用
编辑应用同新增页面信息,不做赘述。
2.1.3 删除应用
允许删除未被引用的应用,已被引用的不允许删除。
2.1.4 应用详情
点击应用卡片进入应用详情,查看应用基础信息、集成的接口清单。
2.1.5 API接口
-
操作入口:新增资源后,点击连接器卡片,进入API管理页面。
-
页面操作:新增、删除、编辑、详情、返回连接器。
2.1.5.1 新增API
-
输入基础信息、请求参数、定义响应结果;
-
API URL支持:
- 协议类型:HTTP/HTTPS
- Verb:GET、POST、PUT、DELETE
-
参数类型支持:Long、Double、String、Boolean、Integer、Date、Void、Object。
2.1.5.2 新增WebService
-
输入基础信息、请求参数、定义响应结果;
-
API URL支持:
- 协议类型:HTTP/HTTPS
- Verb:POST
-
参数类型支持:Long、Double、String、Boolean、Integer、Date、Void、Object。
2.1.5.3 编辑
编辑同新增页面信息,不做赘述。
2.1.5.4 删除
删除API接口后不能继续使用,请慎重。
2.1.6 查看引用
查看引用应用资源的接口。
2.2 连接器之资源
2.2.1 新增数据库资源
操作入口:在连接器页面,切换到数据库页面——新增DB资源。
2.2.2 编辑应用
编辑应用同新增页面信息,不做赘述。
2.2.3 删除应用
允许删除未被引用的应用,已被引用的不允许删除。
2.2.4 查看引用
查看引用数据库的接口。
2.2.5 数据库详情
点击应用卡片进入数据库连接器详情,查看应用基础信息、集成的接口清单,新增API。
2.2.6 API接口
2.2.6.1 新增API
输入基础信息、请求参数、数据库操作、定义响应结果。
2.2.6.2 编辑
编辑同新增页面信息,不做赘述。
2.2.6.3 删除
删除API接口后不能继续使用,请慎重。
3. 数据流程
3.1.1 数据流程介绍
数据流程:通过流程编排的手段,可视化的配置、处理集成的数据流程,提升集成作业效率。
主要包含基本操作和流程设计两个部分。前者包含了流程的新增、删除、复制、停用/启用、设计/编辑、搜索。后者包含单一流程的基础信息修改、流程设计、参数配置、保存、发布。
3.1.2 流程的基本操作
3.1.2.1 新增流程
新增流程,点击后进入流程设计页面,流程名默认为“未命名流程”,可自行修改。
3.1.2.2 设计/编辑
点击编辑进入该流程的设计页面。
3.1.2.3 停用/启用
流程需要更新或暂时不用时可以使用停用功能。流程停用后将不会执行流程,正在执行中的流程不受停用影响。
针对停用流程,点击启用按钮,流程恢复启用状态,可正常触发。
3.1.2.4 复制
遇到流程节点动作相似度较高的情况可以使用复制流程的功能,点击按钮后生成一个“原流程名-复制”的流程,并且进入新流程的流程设计界面。
3.1.2.5 删除
遇到流程创建有误,没有使用过且将来也不会使用该流程,可以删除流程。需要注意的是,删除流程的前提是该流程已停用,并且该流程从未执行过。
3.1.3 流程设计
通过新增、编辑/设计动作进入流程设计页后,可以进行流程名称、流程说明的编辑,可以进行流程设计,流程参数配置,保存和发布。
3.1.3.1 流程配置
点击进入流程配置页面,若需要配置一些参数供流程使用,可在此添加和删除。删除流程参数时,若该参数已在流程中被使用则无法删除。参数支持文本、数值、日期、布尔四种类型。
3.1.3.2 保存
点击后流程设计进行存档,流程设计不完整也支持保存,下次进入流程设计回到保存的页面。
3.1.3.3 发布
第一次发布时右上角发布显示文字为发布流程,后续发布按钮显示文字为更新发布。发布后流程才会按照设计触发,首次发布和更新发布的逻辑一致,若流程中有未解决的错误则无法发布不成功,发布成功后页面跳转到显示全部流程的页面,流程状态为已启用、已更新。
3.1.4 流程触发
新增的流程设计页面默认包含两个节点,一个是流程的触发节点:确定流程开始的条件;另一个是流程结束的节点。
流程触发方式有定时触发、消息触发两种方式,未设置流程触发方式时无法继续添加后续流程节点,同时无法进行流程发布,如左下图。触发方式设置完成后,可从左侧菜单栏拖入或流程箭头中的加号点击添加节点动作,如下图。
3.1.4.1 定时触发
定时触发适用于周期性调用流程的场景,设置流程第一次执行的时间,配置循环的周期间隔。
3.1.4.2 消息触发
消息触发方式下,识别消息任务的唯一标识,标识可复用。在发送消息时,必须匹配定义的消息标识。
3.1.5节点动作
3.1.5.1 集成服务
集成服务API,选择集成的应用、此应用下的API,配置相应的参数。
3.1.5.2 数据处理
- 【新增数据】节点:同流程设计器;
- 【更新数据】节点:同流程设计器;
- 【获取数据】节点:同流程设计器;
- 【删除数据】节点:同流程设计器;
- 【更新流程参数】节点:同流程设计器;
- 【引用逻辑】节点:同流程设计器;
3.1.5.3 构建
- 【延时】节点:同流程设计器;
- 【条件分支】节点:同流程设计器;
- 【子流程】节点:同流程设计器;
- 【循环】节点
- 循环模式:次数循环、列表循环;
- 次数循环:需配置循环开始值、循环结束值、循环步长;
- 列表循环:配置需要循环的列表;
- 均使用表达式配置相应字段,
3.1.5.4 通知消息
- 【站内信】节点:同流程设计器;
- 【邮件】节点:同流程设计器;
- 【短信】节点:同流程设计器;
4. 流程日志
查看流程执行的情况,包括执行状态、执行时间、执行时长,针对异常流程,可以重试。
详情:查看流程日志、日志详情。
Oinone社区 作者:史, 昂原创文章,如若转载,请注明出处:https://doc.oinone.top/oio4/9428.html
访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验