集成薪人薪事身份源
OneAccess支持通过薪人薪事身份源导入用户和组织信息,实现OneAccess实时同步薪人薪事身份源中用户和组织信息。
本文为您介绍OneAccess集成薪人薪事身份源的方法。
配置流程
前提条件
- 请确保您已拥有薪人薪事平台的管理员权限。
- 请确保您已拥有OneAccess管理门户的访问权限。
在薪人薪事平台中开通应用
在薪人薪事平台中开通应用,确保薪人薪事中的数据可同步至OneAccess。
在OneAccess中添加薪人薪事身份源
在OneAccess中配置身份源参数,确保OneAccess可同步薪人薪事中的数据。
- 在OneAccess中添加身份源。
- 登录OneAccess管理门户。
- 在导航栏中,选择“用户 > 身份源管理”。
- 在身份源管理页面,单击薪人薪事身份源操作列的“添加身份源”,输入“名称”,单击“确定”。
- 设置导入配置。
- 在薪人薪事身份源列表页面,单击目标身份源的“详情”。
- 单击“导入配置”,在该页签填写导入配置参数,单击“确定”。其中,高级配置可以默认。
表1 基础配置 参数
说明
* appKey
薪人薪事开放平台开通应用后获取的appKey。
* appSecret
薪人薪事开放平台开通应用后获取的appSecret。
* 需要同步数据的部门编码
薪人薪事平台的组织编码。
回调注册
默认关闭,建议开启。开启后,薪人薪事平台的数据会实时同步至OneAccess中。
回调地址
开启回调注册后,由系统默认生成。同时,该地址需配置于薪人薪事开放平台的应用中,可参考3。
事件类型
开启回调注册后,由系统默认生成。
表2 高级配置 高级配置
说明
选择组织
薪人薪事身份源的组织同步至OneAccess后的父级组织。如果不填,将自动创建顶层组织。
删除阈值
默认20%,该功能为平台提供的一种保护机制,支持自定义设置比例。当上游身份源应用禁用/删除超过设定的阈值数据,平台接到指令后,不会进行同步禁用/删除。
组织匹配策略
薪人薪事与OneAccess组织的映射关系。当OneAccess同步薪人薪事组织时,根据该策略进行匹配。如属性名为编码、身份源属性名为机构编码,则薪人薪事的组织同步后,组织的机构编码映射至OneAccess的组织编码。
创建组织
默认开启。开启后,如果同步组织时匹配失败,则在OneAccess上创建匹配失败的组织。建议开启。
更新组织
默认开启。开启后,如果同步组织时匹配成功,则在OneAccess上更新匹配成功的组织。建议开启。
删除组织
当薪人薪事的组织数据成功同步至OneAccess后,如果删除薪人薪事中的组织,则OneAccess会和设置的删除阈值进行对比,删除组织数和上次同步数据总数的比值大于阈值则删除失败,删除组织数和上次同步数据总数的比值小于阈值则删除成功。
用户匹配策略
薪人薪事与OneAccess用户的映射关系,当OneAccess同步薪人薪事用户时,根据该策略进行匹配。如属性名为手机号、身份源属性名为手机号,则薪人薪事的用户同步后,用户的手机号映射至OneAccess的用户手机号。
创建用户
默认开启。开启后,如果同步用户时匹配失败,则在OneAccess上创建匹配失败的用户。建议开启。
更新用户
默认开启。开启后,如果同步用户时匹配成功,则在OneAccess上更新匹配成功的用户。建议开启。
删除用户
当薪人薪事的用户数据成功同步至OneAccess后,如果删除薪人薪事中的用户,则OneAccess会和设置的删除阈值进行对比,删除用户数和上次同步数据总数的比值大于阈值则删除失败,删除用户数和上次同步数据总数的比值小于阈值则删除成功。
- 设置对象模型。
在身份源详情页面,单击“对象模型”,在该页签可添加、修改、删除用户和组织的属性、映射规则。两者配置方法相同,以用户添加属性和映射规则为例。
表3 对象模型 参数
说明
用户对象
属性定义
薪人薪事身份源的用户属性。
映射定义
薪人薪事与OneAccess用户数据同步时的映射规则,支持脚本转换。
机构对象
属性定义
薪人薪事身份源的组织属性。
映射定义
薪人薪事与OneAccess组织数据同步时的映射规则,支持脚本转换。
验证OneAccess同步薪人薪事数据
- 在薪人薪事身份源详情页面,选择“导入同步”页签,单击“执行”。OneAccess将主动同步薪人薪事身份源的数据,并生成操作记录,执行完成后,单击目标记录的“详情”,可查看详细信息。
图1 查看详情
- 同步成功后,选择“用户 > 组织与用户”,在“组织与用户”处可查看已同步至OneAccess的组织和用户。
- 如果在“导入配置”中开启了“回调注册”,并在薪人薪事开放平台中添加了相应配置。当薪人薪事的数据有变更时,可以在“回调事件”中查看同步记录。