跳到主要内容

Q-Database

功能简介

Q-Database可以实现数据库数据同步到轻流应用中,结合轻流流程引擎、表单引擎实现复杂业务的集成。

功能效果

数据库数据(view)——>轻流(应用)

设置步骤

一、插件中心安装插件

系统管理员可在「轻商城」中安装Q-Database

文档图片 文档图片 文档图片

二、应用中进行对应配置

配置路径:某应用编辑页面——添加流程——申请人——高级设置——数据来源

1、点击添加来源,添加Q-Database

文档图片

2、配置Q-Database

文档图片

文档图片

(1)标题

文档图片

为数据源命名,会在创建后展示在数据来源处

(2)新增数据是否进入流程

文档图片

默认开启。开启时新增数据自动进入流程

(3)轮询间隔

文档图片

默认值为60min,专有轻流可设置最小间隔为1min,公有云可设置最小间隔为30min。(间隔为上一次轮询结束,到下一次轮询开始的时间)

(4)开始时间

文档图片

轮询开始时间,默认为当前时间

(5)数据库类

文档图片

目前可选MySQL和SQL Server

(6)数据库地址

连接数据库的url地址。格式为jdbc:{数据库类型}://{数据库地址}:{端口号}/{数据库名}

文档图片

MySQL地址填写示例:jdbc:mysql://14.33.12.11:3306/qflow

SQL Server地址填写示例:jdbc:sqlserver://14.33.12.11;databaseName=qflow

(7)用户名(8)密码

输入「用户名」「密码」即可

文档图片

(9)视图

文档图片

建的view

(10)测试解析

点击后可以测试连接数据库,并解析列名到「接收数据解析」

文档图片

(11)接收数据解析

选择对应字段,绑定对应列名,即可完成映射

支持的字段即校验规则如下

字段类型赋值规则接收数据解析数据标识位
申请人纯文本按照email匹配当前工作区用户,不过滤申请人范围,申请人未设置rule,则设置为匿名用户
1:单行文字纯文本,不做格式校验
2:多行文字纯文本,不做格式校验
3:数字纯文本,不做格式校验
4:链接纯文本,不做格式校验
5:日期如果解析值可以转换成日期对象,则统一转换成’yy-mm-dd-hh:mm’格式,非法日期字符串则赋空值
6:起止时间‘~’符号分割,分割后解析规则同日期字段,如果有一个值无法解析,则整个答案赋空值
7:手机纯文本,不做格式校验
8:邮箱纯文本,不做格式校验
9:单项选择按照选项内容匹配,不存在且允许选择[其他]选项,则向其他选项赋值,否则赋空值,选项重名则选择第一个
10:下拉选择按照选项内容匹配,不存在且允许选择[其他]选项,则向其他选项赋值,否则赋空值,选项重名则选择第一个
11:多项选择按照选项内容匹配,不存在且允许选择[其他]选项,则向其他选项赋值,否则赋空值。
12:图片选择根据[文本显示值]匹配,无匹配则赋空值
13:上传附件支持,传文件/资源的url
14:地址字段支持
15:描述文字过滤
16:富文本过滤
17:段落过滤
18:表格过滤
19:定位过滤
20:数据关联纯文本,不做格式校验
21:成员字段纯文本按照[email]查询当前工作区用户,不存在则赋空值
22:部门字段纯文本按照[部门名称]查询当前工作去部门,重名部门则都赋值,不存在则赋空值
23:q-linker过滤
24:文字识别支持,传文件/资源的url

(12)同步处理

数据同步相关,可以选择是只「添加新数据」,还是要「更新已有数据」,「删除未同步数据」

文档图片

(13)数据标识位

通过数据标识位去识别是否是同一条数据。才能实现(12)的同步处理

文档图片

待拉取数据的「数据标识位」字段值若为空值,会导致拉取失败。

待拉取数据的「数据标识位」字段值前面若有空格,会导致重复添加数据。

数据标识位个数限制在5个以内标识位类型:单行文本、数字、日期、时间、电话、邮箱

(14)异常通知

前置条件:专有云环境、开通Q-Database插件 可选择是否开启异常通知,开启时拉取数据失败/异常时对指定成员发送消息提醒

文档图片

可以设置在拉取数据失败/异常时需要通知的成员,部门或角色 文档图片 同时还能选择提醒方式和异常通知频率限制 提醒方式有 站内信提醒 和 邮件提醒 两种 频率限制如下图所示

文档图片

至少设置一个通知人、且至少选择一个通知方式时发送提醒

当Q-Database执行失败时,就会根据勾选情况发送站内信/邮件给对应提醒人。 邮件提醒示例:您的应用「Q-Databse示例应用」在(具体时间) 触发的Q-Database「具体操作」执行失败,“查看日志”(实为跳转链接) 站内信提醒示例:您的应用「Q-Databse示例应用」在(具体时间) 触发的Q-Database「具体操作」执行失败。“查看日志”(实为跳转链接)

付费相关

此为专有轻流企业版可另外增购的功能,如有需要,请与客服人员联系