洲聚零代码平台
洲聚零代码平台简介
环境要求
技术参数
Linux所需相关组件
快速入门
平台角色
搭建过程
表单创建
应用功能设计
分组管理
新建普通业务
新建视图列表
新建树列表
新建文件列表
新建内嵌网页
新建引用功能
新建外部数据源列表
新建自定义页面
表单管理
表单组件
一行两列
一行三列、四列
单行文本
多行文本
日期控件
时长
单选
复选
下拉框控件
级联下拉
关联控件
数字
SAP控件
审核意见
表单域
附件
附件(可查看)
图片
人员
部门
富文本框
HTML
阅读范围
树形控件
隐藏域
多选控件
服务填值控件
自动完成
OCR识别
添加子表
流水号控件
二维码
定位
标签
条形码
Html
链接控件
弹窗
分割线
按钮组件
时间轴
创建人、部门等控件
系统字段
用户字段
自定义组件
基础属性
默认值
隐藏规则
计算规则
禁用规则
校验规则
数据范围
高级范围
区间规则
子表初始化规则
字段描述
表单属性
基础属性-标题
基础属性-消息模板
基础属性-表单校验
基础属性-页签设置
高级属性-启用版本
高级属性-启用锚点
高级属性-表单已读
高级属性-表单加载后调用业务服务
高级属性-保存后调用业务服务
高级属性-字段权限
高级属性-按钮设置
高级属性-脚本设置
列表设置
通用设置
基本设置
列设置
查询条件
左树右列表设置
行颜色设置
移动端设置
移动端列设置
表单字段导入配置手动修改
流程设计
操作介绍
开启、关闭流程
流程设置
流程节点介绍
活动属性
一般设置
显示
参与者
FindUserByCodeAndGroupName
参与者函数说明
权限
操作权限
子表设置
规则
协办
高级
抄阅
规则引擎
可视化界面
服务组件库
基于界面可视化配置
实时预览和验证
流程执行与控制
变量与计算
条件判断
函数/方法调用
内置组件
设置变量
日志
消息提示
自定义节点
条件
遍历
终止节点
设置表单值
禁用复选选项
关闭当前表单页面
新增表单
编辑表单
删除表单
连接器应用
追加新文本
列表聚合成文本
获取列表指定位置项
列表插入一项
连接器应用
数据源连接
鉴权管理
API管理
API日志
实战进阶
基础增删查改应用
创建应用
创建菜单
表单搭建
列表设计
多表间数据关联
创建合同管理
使用关联控件
前台操作
子表管理
子表数据源
子表设置
流程搭建
流程创建
流程设置
高级设计
数据权限
按钮设置
顶部按钮
表单打印按钮说明
列表自定义按钮
表单自定义按钮
按钮显示条件
业务方法
组件入参设置
API网关
后台管理
控制台
组织机构
组织成员
成员管理
已禁用账号
组织类型
组织岗位
组织机构同步-同步第三方数据库
组织机构同步-同步第三方数据库(DB同步)
显示设置
应用管理
应用权限
应用管理
应用基础管理
基本信息修改
启用与禁用
管理员设置
删除应用
企业管理
设置中心
账户设置
数据源管理
自定义规则管理
业务集成
移动端管理
组件管理
界面设置
权限管理
流程监控
日志管理
配置中心
系统
系统管理
工作日历
消息设置
系统管理员设置
系统参数-单点登录
系统参数-文件大小限制调整
系统参数-第三方接口
Vue组件
进度条组件
第三方集成
企业微信集成配置
企业微信js\-sdk配置
企业微信应用配置(单租户)
企业微信服务商代开发应用(多租户)
钉钉集成配置
钉钉应用配置
二次开发
Vue脚本接口
专题文档
列表专题
视图中显示附件并能下载
树列表搭建
表单专题
多级联动下拉框
打印模板为表格时,如何给每条数据自动生成序列号?
流水号自定义模板
视图中显示附件并能下载
下拉框控件使用数据源时设置默认值
函数专题
如何使用ManagerOf函数找上级?
如何根据不同成员寻找各自的上级?
流程专题
如何设置表单查重?
如何设置表单按钮在流程结束以后出现?
流程状态编码
批量审批
如何设置倒计时?
业务集成
子表数据插入其他表示例
数据反写示例
接口补偿操作手册
第三方系统接口调用 -节点调用服务
第三方系统接口调用 - 函数调用服务
第三方系统接口调用 - 示例代码(webapi)
WebAPI配置说明
移动端专题
自定义移动端首页配置
logo专题
更换浏览器标签页Tab显示图标(限8\.7\.4或以上版本)
聊天机器人按钮图片上传
文件专题
部署后无法上传背景图附件、同步工具无法同步组件文件或菜单自定义图标
操作视频
搜索
禁用规则
文本格式
子表创建
流程创建
高级控件使用
合同管理应用
关联表和计算规则
基础控件使用
主表、子表排序设置
异常处理
Icp
常用排查SQL
MongoDB
基本
mysql
mysql服务被系统杀死
MySQL错误\-this is incompatible with sql\_mode\=only\_full\_group\_by
调优
RabbitMQ
rabbitmq坑点与异常处理
企业微信登录提示用户验证失败
本文档使用 MrDoc 发布
-
+
首页
组织机构同步-同步第三方数据库(DB同步)
# 同步第三方数据库(DB同步) 同步通过配置可以将第三方数据库的部门和用户数据同步到平台中 ## 配置方式: 在「组织机构」\-\>「组织同步」\-\>中进行相关配置:  ### 同步方式 选择DB同步方式 ### 基础设置 1、选择同步的数据库,所选数据库可在「数据源管理」\-\>「数据库连接」\-\>中进行新增和管理。关于同步所用到的部门和用户的数据库表或视图的规范,可查看下面的节点 2、点击测试可检查数据库配置是否正确,报错内容解释可查看下面的节点 3、点击“同步说明”可跳转到本页面,查看帮助 ### 高级设置 1、设置自动同步时间可配置数据库同步时间 2、可添加多个自动同步时间 ### 同步日志 每次同步都会留下一条同步日志,通过同步日志,可查看每次同步的具体内容,和成功失败等情况。  1、同步类型:DB同步只有一种同步类型,即自动同步 2、部门和成员:如例图所示的“8/0”即指,本次同步中,部门同步成功8个,失败0个;“4/0”指,本次同步中,成员同步成功4个,失败0个 3、查看详情:点击可查看本次同步详细情况,如下图所示 注意:若部门同步失败 ,则部门内的成员不会进行同步,此处也不会显示该部门内成员的同步情况  ## 数据库表或视图规范 第三方可以提供**数据表或者视图**供平台调用。 数据库可以支持 \`SqlServer\`、\`Oracle\` 和 \`MySql\` 三大主流关系型数据库。三种数据库中对部门和用户的表或视图规范有些许差异,具体参见三种数据库的建表语句。 ### 部门 表(视图)名称:SYNC\_DEPT 字段: | 名称 | 类型 | 描述 | 是否必填 | 默认值 | | --- | --- | --- | --- | --- | | DeptCode | VARCHAR | 部门编码(唯一标示) | 是 | | | DeptName | VARCHAR | 部门名称 | 是 | | | ParentCode | VARCHAR | 部门父级编码 | 是 | 第一级部门的ParentCode给默认值:18f923a7\-5a5e\-426d\-94ae\-a55ad1a4b240 | | SortKey | INT | 部门排序号 | 否 | 0 | | LastUpdateTime | DATE | 最后修改时间 | 是 | | ### 用户 表(视图)名称:SYNC\_USER 字段: | 名称 | 类型 | 描述 | 是否必填 | 默认值 | | --- | --- | --- | --- | --- | | UserName | VARCHAR | 用户名称 | 是 | | | UserCode | VARCHAR | 用户编码(登录名) | 是 | | | DeptCode | VARCHAR | 用户所属部门编码 | 是 | | | Mobile | VARCHAR | 手机号 | 否 | | | Email | VARCHAR | 邮箱 | 否 | | | OfficePhone | VARCHAR | 办公电话 | | | | IdCard | VARCHAR | 身份证号 | 否 | | | Birthday | DATE | 生日 | 否 | | | EmployeeNumber | VARCHAR | 员工编号 | 否 | | | SortKey | INT | 用户排序号 | 否 | 0 | | State | INT | 状态 | 是 | 1:启用;0:禁用 | | LastUpdateTime | DATE | 最后更新时间 | 是 | | ==**注意:当需要同步数据到企业微信时,Mobile 和 Email 必须要填写一个。**== ### 建表语句 以下为三种数据库中,部门和用户的建表语句 ``` Create Table If Not Exists `SYNC_DEPT`( `DeptCode` varchar(255) NOT NULL, `DeptName` varchar(255) NOT NULL, `ParentCode` varchar(255) NOT NULL, `SortKey` int default (0), `LastUpdateTime` datetime NOT NULL ); ``` ``` CREATE TABLE SYNC_DEPT ( DEPTCODE VARCHAR2(255 BYTE) NOT NULL , DEPTNAME VARCHAR2(255 BYTE) NOT NULL , PARENTCODE VARCHAR2(255 BYTE) NOT NULL , SORTKEY NUMBER default (0), LASTUPDATETIME DATE NOT NULL ) TABLESPACE "USERS" LOGGING NOCOMPRESS PCTFREE 10 INITRANS 1 STORAGE ( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT ) PARALLEL 1 NOCACHE DISABLE ROW MOVEMENT ; ``` ``` IF not EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[SYNC_DEPT]') AND type IN ('U')) CREATE TABLE [dbo].[SYNC_DEPT] ( [DeptCode] varchar(255) not NULL, [DeptName] varchar(255) not NULL, [ParentCode] varchar(255) not NULL, [SortKey] int NULL default (0), [LastUpdateTime] datetime not NULL ) GO ``` ``` CREATE TABLE IF not EXISTS `SYNC_USER` ( `UserName` varchar(255) NOT NULL, `UserCode` varchar(255) NOT NULL, `DeptCode` varchar(255) NOT NULL, `Mobile` varchar(255) NULL, `Email` varchar(255) NULL, `OfficePhone` varchar(255) NULL, `IdCard` varchar(255) NULL, `Birthday` datetime NULL, `EmployeeNumber` varchar(255) NULL, `SortKey` int NULL default(0), `State` int NOT NULL, `LastUpdateTime` datetime NOT NULL ); ``` ``` CREATE TABLE "SYNC_USER" ( "USERNAME" VARCHAR2(255 BYTE) NOT NULL , "USERCODE" VARCHAR2(255 BYTE) NOT NULL , "DEPTCODE" VARCHAR2(255 BYTE) NOT NULL , "MOBILE" VARCHAR2(255 BYTE) , "EMAIL" VARCHAR2(255 BYTE) , "OFFICEPHONE" VARCHAR2(255 BYTE) , "IDCARD" VARCHAR2(255 BYTE) , "BIRTHDAY" DATE , "EMPLOYEENUMBER" VARCHAR2(255 BYTE) , "SORTKEY" NUMBER DEFAULT 0 , "STATE" NUMBER NOT NULL , "LASTUPDATETIME" DATE NOT NULL ) TABLESPACE "USERS" LOGGING NOCOMPRESS PCTFREE 10 INITRANS 1 STORAGE ( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645a BUFFER_POOL DEFAULT ) PARALLEL 1 NOCACHE DISABLE ROW MOVEMENT ; ``` ``` IF not EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[SYNC_USER]') AND type IN ('U')) CREATE TABLE [dbo].[SYNC_USER] ( [UserName] varchar(255) NOT NULL, [UserCode] varchar(255) NOT NULL, [DeptCode] varchar(255) NOT NULL, [Mobile] varchar(255) NULL, [Email] varchar(255) NULL, [OfficePhone] varchar(255) NULL, [IdCard] varchar(255) NULL, [Birthday] datetime NULL, [EmployeeNumber] varchar(255) NULL, [SortKey] int NULL default 0, [State] int NOT NULL, [LastUpdateTime] datetime NOT NULL ) GO ``` ## 测试报错示例 | 报错示例 | 处理建议 | | --- | --- | | 同步数据库不能为空 | 检查基础配置中的同步数据库是否有选择 | | 获取数据库连接配置失败 | 检查数据库连接相关配置 | | 数据库连接失败,请确认数据库连接字符串配置正确 | 检查数据库连接字符串配置 | | 数据库连接异常 | 检查数据库连接是否正常 | | 同步部门表,\[SYNC\_DEPT]表不存在 | 检查同步数据库中是否存在同步部门表 | | 同步部门表,SORTKEY,DETPCODE字段不存在 | 检查同步数据库中部门表里是否存在相关字段 | | 列DEPTNAME期望的数据类型为STRING,列DEPTCODE期望的数据类型为STRING | 检查同步数据库中部门表里相关字段类型是否合法 | | 同步用户表表,SORTKEY,USERCODE字段不存在 | 检查同步数据库中是否存在同步用户表 | | 列USERNAME期望的数据类型为STRING,列USERCODE期望的数据类型为STRING | 检查同步数据库中用户表里相关字段类型是否合法 |
xiaohang
2025年7月7日 16:43
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码