明道云与RestCloud APaaS+IPaaS 集成说明

1. 填写明道云认证信息

在数据集成应用中创建一个名为明道云的应用

在应用中创建三个与明道云认证相应的配置信息

填写服务器的URL和认证sign及 appId信息,sing和appId可在明道云中获取,URL填写明道云服务器的URL即可

如果是明道云是私有化部署的,请填写私有化的服务器访问URL地址

2. 安装明道云集成组件

在数据处理组件中创建一个名为明道云的分类,并安装相应的集成组件,可以联系我们获取明道云集成组件后进行安装,安装后目前有4个组件可以直接使用。

3. 创建集成同步流程

3.1. 拉取明道云工作表数据到本地数据库中

需求:把明道云中任意工作表中的数据同步到本地数据库中,并能根据工作表字段自动在本地数据库中创建数据库表结构

这里我们在明道云上创建了一个工作表,里面已录入一些数据,现在的需求是要定时把这些数据快速拉取到本地mysql的表中进行存储和统计分析

这个工作表的id为kehubiao

在数据集成的明道云应用中创建一个拉取数据的流程,新建一个流程即可

点击设计流程,从左则选择已安装的“拉取明道云工作表数据的组件”到流程中

组件设置界面如下:

需要指定要拉到的工作表的ID即可

点击导入工作表字段,系统会自动同步明道云中工作表中的字段到此处,无需手动录入

再增加一个库表输出的组件用来存储数据,这里选择mysql和kehubiao用来存储

存储字段可以选择自动建表,并把字段从明道云组件中同步过来,如果不能同步也可以手动创建字段或添加明道云中的系统字段如:rowId

流程没问题后点击保存即可,然后点击运行测试是否正常

运行结果显示已同步5条数据到本地mysql表中

同步成功,在mysql表中已成功看到拉取到的数据列表

3.2. 同步本地数据库表到明道云工作表中

需求:把本地数据库中的任意数据表中的数据同步到明道云中指定的工作表中,字段可以通过映射配置实现导入

在数据集成的明道云应用中再创建一个名为“本地数据同步到明道云”的流程

设计流程图如下:

在左则拉入安装的同步数据到明道云工作表的组件,前面拉取一个库表输入的组件选择要同步的表,这里选择一张名为”kehubiao”的表

这里是这张数据库表的字段系统自动读取到的,无需手动输入

选择要同步的数据库表,在明道云同步组件中指定要同步的工作表的ID,这里选择同步到明道云的客户主数据表中

这里是明道云工作表的字段

由于两个表的字段名称不同,所以要在中间增加一个数据字段映射节点,配置如下:

让两个表的字段形成映射关系

流程保存没有问题后点击运行即可,效果如下:

显示已同步5条数据到明道云的指定工作表中

进入明道云的客户主数据表中,可以看到已经有5条同步上来的数据

3.3. 在明道云中使用API查询iPaaS中发布的数据集

需求:在明道云的表单中通过API查询组件直接链接到RestCloud iPaaS中发布的API并把数据显示到下拉列表中供选择

 3.3.1. RestCloud 侧发布API

首先进入到RestCloud 数据服务开发平台中,选择数据模型并根据想查询的数据库表,创建一个数据模型

进入数据服务开发模块中

进入后创建一个名为明道云的应用并打开应用后进入到数据模型管理界面中,我们这里创建一个物料表的模型(注意:这里已经链接了相应的mysql数据源了,如果没有链接需要先去数据源管理中创建数据源链接)

创建好数据模型后,针对物料需求表点击操作=>发布4个API接口:

我们还增加了一个查询所有物料数据的API(可以选中按条件查询发布)

并修改API的认证方式为匿名调用,后面为了安全可以选appKey认证即可(这里只是演示时方便使用)

点击操作=》测试API

可以看到API所有查询的结果没有问题即可

3.3.2. 明道云侧在集成中心中注册API

在明道云中的集成中心创建一个API应用

并把刚才在RestCloud 中发布的API注册进来

注意在输出参数中选择rows行作为输出参数

这样RestCloud中的API就成功注册到明道云中了

3.3.3. 在工作表中使用这个API

在工作表中拉入API查询组件并绑定刚才注册的API即可

保存表单,点击添加记录后即可通过RestCloud API查询到下拉数据项

点击API查询即可立即从RestCloud API中返回数据项列表

这样可以把一些较为复杂的数据处理逻辑直接在RestCloud API中进行处理,明道云这边通过集成中心的API注册功能把API注册进来即可,数据无需同步到明道云中即可使用外部数据库表中的数据。

关于明道云

明道云是一个创新的超级应用平台,可以帮助用户零代码构建企业应用,用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用,打通企业内部数据。明道云还具备超自动化引擎,可以全面自动化复杂和重复的业务流程。运用明道云的集成中心与完整的API对接能力,用户可以轻松地将明道云与外部系统集成。除此之外,明道云超级应用平台还具备很高的可组合性,国际化支持,并支持云原生架构,实现了多云部署能力。通过插件架构,明道云正在逐步建立起繁荣的实施与开发生态。

明道云可以帮助企业大大节省软件费用、降低定制开发的成本和时间,拥有一个极度灵活和易用的数字化平台,是企业数字化建设的重要工具。目前已有上百万用户使用,付费企业超过4000家,包括可口可乐、复星集团、中国移动、中国联通、中国电信、中铁集团、北京地铁、佛山铁路、华夏银行、民生银行、迪卡侬、艾默生电气、泰科电子、四川航空、东方证券、万豪酒店、洲际酒店等知名客户。

2021年5月,明道云获得海纳亚洲近亿元投资。公司目前有超过130名员工,产品研发团队过半,总部位于上海漕河泾开发区,在北京、广州、深圳、成都、郑州、武汉、西安和宁波设有分支机构。公司为高新技术企业,上海市专新特精认定企业。