致远小场景方案之同步致远表单数据到外部数据库

  • 需求
  • 预告效果
  • 实现
  • 1、制作致远无流程表单
  • 1.1、设计表单
  • 1.2、配置菜单
  • 2、配置集成平台
  • 2.1、创建应用
  • 2.2、创建流程
  • 2.3、发布并在客户端执行
  • 3、致远表单增加数据
  • 4、查看第三方数据库
  • 总结


需求

通过致远的页面来实现数据的增删改,然后把数据同步到ERP或者其他系统数据库中。

预告效果

1、致远页面做数据操作:

致远oa查找管理员账户MYSQL 致远oa数据库配置_数据库开发


2、表单数据同步到第三方数据库中

致远oa查找管理员账户MYSQL 致远oa数据库配置_服务器_02

实现

1、制作致远无流程表单

按照数据字段要求,设计无流程表单,并配置应用权限和菜单等功能。

1.1、设计表单

致远oa查找管理员账户MYSQL 致远oa数据库配置_中间件_03

1.2、配置菜单

致远oa查找管理员账户MYSQL 致远oa数据库配置_中间件_04

2、配置集成平台

2.1、创建应用

登录集成平台后,分别创建致远OA数据库的应用和第三方数据库的应用,如下图:

致远oa查找管理员账户MYSQL 致远oa数据库配置_中间件_05


致远oa查找管理员账户MYSQL 致远oa数据库配置_服务器_06

2.2、创建流程

新建流程,设计数据同步规则:

致远oa查找管理员账户MYSQL 致远oa数据库配置_中间件_07


流程创建节点参照下图:

致远oa查找管理员账户MYSQL 致远oa数据库配置_服务器_08

2.3、发布并在客户端执行

这里定义了一分钟执行一次。

致远oa查找管理员账户MYSQL 致远oa数据库配置_前端_09

3、致远表单增加数据

致远oa查找管理员账户MYSQL 致远oa数据库配置_中间件_10

4、查看第三方数据库

致远oa查找管理员账户MYSQL 致远oa数据库配置_服务器_11


数据同步推送成功。

总结

目前集成平台正处于推广期,对于小场景需求,绝对可以满足适用。
另外,集成平台的架构是云端设计,本地执行。类似IDE开发工具与开发出来的成品的关系,搞过开发的人都知道,IDE是工具,用来做代码开发,开发出来的成品通过编译打包,然后部署在具体的环境上面使用。我们的集成平台也是这种架构设计,云平台只用于流程设计,设计好的流程,下发到本地客户端,然后由本地执行具体任务。
细心的同学会发现,我上面配置的数据库连接应用的IP信息是内网地下,说明这个调用是由本地客户端调用的。