同步通过配置可以将第三方数据库的部门和用户数据同步到平台和企业微信中,具体配置如下:

数据库表或视图规范

第三方可以提供数据表或者视图供平台调用。

部门

表(视图)名称: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 必须要填写一个。

数据库连接设置

在「系统后台」->「数据源管理」中添加数据库连接,如下图:

image.png

点击「新增」按钮

image.png

数据库可以支持 SqlServerOracleMySql 三大主流关系型数据库。

同步方式设置

在「组织机构」->「组织同步」->中进行相关配置:

image.png

  • 同步方式:将同步方式切换为 DB
  • 同步数据库:当同步方式切换为 DB 时,显示同步数据库,可以选择在数据库连接中新增的连接配置
  • 自动同步时间:当时间达到设置的时间时,系统后台会进行同步,可以设置多个

企业微信同步设置

平台配置

在「组织机构」->「组织同步」中进行相关配置:

image.png

  • 企业ID:进入企业微信后台,在「我的企业」页签中进行查找,如下图

image.png

  • 通讯录凭证:进入企业微信后台,在「管理工具」->「通讯录同步」中进行查找,如下图

image.png

企业微信后台设置

进入企业微信后台,在管理工具->通讯录同步界面,将权限设置为:API编辑通讯录

image.png

AD同步配置

在「组织机构」->「组织同步」->中进行相关配置:

image.png

  • 同步方式:将同步方式切换为 AD
  • 填写AD主机名称、地址、账号、密码、路径
  • 自动同步时间:当时间达到设置的时间时,系统后台会进行同步,可以设置多个