易路HR作为身份源
# 概述
本章节将为您介绍如何在IDaaS平台中配置易路HR系统作为身份源,将易路HR系统中统一维护的组织机构和用户数据,实时同步至IDaaS平台,保障企业内各应用系统的数据实时同步和数据一致性。
# 前提条件
- 拥有易路HR开放平台的管理员权限。
- 拥有IDaaS企业中心平台的管理员权限。
# 配置流程
# 操作步骤
# 易路HR系统获取参数
- 在易路HR开放平台自建企业应用,详细操作请参考平台的相关文档。
- 获取自建应用的ID以及应用秘钥等相关参数。
- 为用户授予新建应用的访问权限。
# IDaaS配置易路HR身份源
登录IDaaS企业中心平台,在上方导航栏选择 “用户 > 身份源管理”,单击 ”添加身份源“ 选择 “易路HR” 身份源。
自定义设置身份源名称,参考界面提示填写应用ID、秘钥、服务端地址等参数,设置完成后单击 ”确定“ 保存。
进入新增身份源的详情页,可查看、更新易路HR身份源的 “基础配置” ,包括连接参数及同步机制。
切换至 "高级配置"页签,建议保持默认或者根据实际需求参考填写 。
参数 参数说明 选择根组织 选择IDaaS中的组织节点,作为同步过来的易路HR组织的根节点 组织匹配策略 默认IDaaS中的组织编码和易路HR中的机构编码做关联 创建组织 默认是 更新组织 默认是 删除组织 默认保留组织(即易路HR中删除组织,IDaaS中保留组织),还支持禁用、删除组织 用户匹配策略 默认IDaaS中的用户手机号、用户名和易路HR中的用户手机号、用户名做关联 创建用户 默认是 更新用户 默认是 删除用户 默认禁用用户(即易路HR中删除用户,IDaaS中禁用用户),还支持保留、删除用户 安全阈值调节 设置当上游身份源出现删除用户/删除组织/组织层级变动等情况时,在身份源中以上变动的最大阈值比例
阈值 =(平台已回收数据和本次回收数据的差异值 / 已回收数据) * 100%,当上游身份源应用禁用/删除超过设定的阈值数据,平台接到指定后,将不进行禁用/删除操作。配置完成后切换至 ”对象模型“ 页签选择 “映射定义” 配置如下映射定义。
对象模型支持把易路HR身份源中的用户、组织上的属性,与IDaaS中的用户、组织的属性进行映射匹配。设置之后,实现从易路HR回收用户、组织属性至IDaaS的用户、组织属性。
- 执行方式:设置属性在哪种情形下需要映射。
- 不映射:不会同步该属性至IDaaS。
- 创建:只有在创建的时候会同步该属性。
- 更新:只有在更新的时候会同步该属性。
- 创建和更新:创建和更新时同步该属性。
- 转换方式:设置属性映射的方式。
- 自动转换:身份源中什么值,就同步什么值。
- 脚本转换:身份源中的值不满足需要的格式可通过此方式来转换,可参考脚本映射方法。
- 执行方式:设置属性在哪种情形下需要映射。
易路HR数据回收配置场景说明:
易路HR存量数据量较大的时候数据回收会存在超时情况,需要分批进行回收,请根据项目实际情况参考以下场景配置。
场景一:存量数据回收:系统存在存量数据且用户数据量大于一万,需要先按照存量数据回收场景进行回收,存量数据回收完成后配置为增量数据回收场景。
- 配置应用ID、应用秘钥、服务端地址参数
- 设置全量查询配置为:false
- 设置查询起始时间(根据易路HR上线时间进行配置)
- 设置结束时间,根据数据回收情况与查询起止时间间隔2月-1年均可
- 设置超时时间为:500
- 根据业务需求设置是否同步离职用户,true为回收,false为不回收
- 保存导入配置
- 点击执行同步
- 执行同步完成后修改查询起始时间为之前的结束时间,并再次修改结束时间为2月-1年
- 重复以上步骤直到完成所有存量数据回收
场景二:增量数据回收:系统不存在存量数据且用户数据量大于一万,需要配置增量回收场景。
- 配置应用ID、应用秘钥、服务端地址参数
- 设置全量查询配置为:false
- 查询起始时间置空
- 查询结束时间置空
- 设置间隔时间为:1
- 设置超时时间为:10,如果回收过程中出现超时情况,适当调大超时时间
- 根据业务需求设置是否同步离职用户,true为回收,false为不回收
场景三:指定部门数据回收:仅回收指定部门下的用户,需要配置指定部门数据回收场景。
- 配置应用ID、应用秘钥、服务端地址参数
- 设置全量查询配置为:false
- 设置部门ID,设置后回收部门及子部门下的用户
- 设置间隔时间为:1
- 设置超时时间为:10,如果回收过程中出现超时情况,适当调大超时时间
- 根据业务需求设置是否同步离职用户,true为回收,false为不回收
- 在基础配置中设置同步机制为定时同步
场景四:全量数据回收:系统用户少于1万,建议配置为全量回收,也可以按照场景一进行配置。
- 配置应用ID、应用秘钥、服务端地址参数
- 设置全量查询配置为:true
- 设置超时时间,根据数据量调整
- 根据业务需求设置是否同步离职用户,true为回收,false为不回收
- 在基础配置中设置同步机制为定时同步
回收事件中断,说明超时时间设置较短,需要调大超时时间。
配置完成后单击 ”执行同步“ 立即执行同步操作。
如果基础配置中的同步机制设置为定时同步,则此处无需通过手动执行同步任务。
执行完成后切换至 "同步事件" 页面,可查看该身份源的所有同步任务,单击同步任务 “操作” 列下的 “详情” 查看导入结果,或者在 “用户 > 用户与组织” 页面查看导入的数据。