Skip to content

账号同步

阅读本文,你将了解:

  • 账号同步的方式和逻辑。

相关账号同步接口,可访问服务端接口-账号同步

WorkPlus 提供LDAPAPIExcel导入等方式进行账号同步。同步程序通过定时任务读取企业组织人员数据以及人员离职、锁定、禁用等状态,并全量或增量地导入到 WorkPlus 平台中。

同步方式

  • 第三方系统(如 OA系统)主动调用 WorkPlus 平台同步接口;

若对数据的实时性要求较高的,建议选用该方式。可以通过对接 WorkPlus 平台的 账号同步 接口,人员离职或者岗位变化等状态,都可及时同步到 WorkPlus 平台。

  • 经独立的同步程序定时同步数据;

该方式是目前比较推荐的一种,通过适当的同步频率,配合增量(或全量)接口,同步人员到 WorkPlus 平台。WorkPlus 平台本身提供独立的同步程序,并在大量的客户环境上进行了验证和使用。

同步逻辑

需先创建用于同步的应用

同步接口需要使用应用 access_token,所以需要提前在管理后台上创建用于同步人员的应用。获取应用 Token 的方法,请查阅 Token 申请-获取 AccessToken

从第三方系统同步账号到 WorkPlus 的逻辑:

  1. 对组织数据进行组装并存到中间库;
  2. 对雇员信息进行组装并存到中间库;
  3. 对组织数据进行导入;
  4. 对雇员数据进行导入;
  5. 处理冗余组织数据,拿取 WorkPlus 某个组织下的所有的组织,跟组织中间库进行比较,对比记录要处理的组织数据;
  6. 处理冗余雇员数据(注意 WorkPlus 白名单信息,例如组织管理员、域管理员等非用户账号类,如不存在白名单要求可忽略),取 WorkPlus 某个组织下的所有的雇员,跟雇员中间库进行比较,对比记录要处理的雇员数据;
  7. 对要处理雇员数据进行操作(可以删除/设置离职);
  8. 对要处理组织数据进行操作;
  9. 同步完成。

相关账号同步接口,可访问服务端接口-账号同步