更新时间:2024-10-15 GMT+08:00
分享

集成薪人薪事身份源

OneAccess支持通过薪人薪事身份源导入用户和组织信息,实现OneAccess实时同步薪人薪事身份源中用户和组织信息。

本文为您介绍OneAccess集成薪人薪事身份源的方法。

配置流程

前提条件

  • 请确保您已拥有薪人薪事平台的管理员权限。
  • 请确保您已拥有OneAccess管理门户的访问权限。

在薪人薪事平台中开通应用

在薪人薪事平台中开通应用,确保薪人薪事中的数据可同步至OneAccess。

  1. 登录薪人薪事平台
  2. 联系平台工作人员注册应用,待应用开通后,获取应用信息appKey和appSecret,该参数在设置导入配置中使用。
  3. 当身份源数据变更后,需同步至OneAccess时,需联系平台工作人员配置回调地址,该地址指OneAccess添加薪人薪事身份源后自动生成的回调地址,可参考设置导入配置

在OneAccess中添加薪人薪事身份源

在OneAccess中配置身份源参数,确保OneAccess可同步薪人薪事中的数据。

  1. 在OneAccess中添加身份源。

    1. 登录OneAccess管理门户。
    2. 在导航栏中,选择“用户 > 身份源管理”。
    3. 在身份源管理页面,单击薪人薪事身份源操作列的“添加身份源”,输入“名称”,单击“确定”。

  2. 设置导入配置。

    1. 在薪人薪事身份源列表页面,单击目标身份源的“详情”。

    2. 单击“导入配置”,在该页签填写导入配置参数,单击“确定”。其中,高级配置可以默认。

      表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. 设置对象模型。

    在身份源详情页面,单击“对象模型”,在该页签可添加、修改、删除用户和组织的属性、映射规则。两者配置方法相同,以用户添加属性和映射规则为例。

    表3 对象模型

    参数

    说明

    用户对象

    属性定义

    薪人薪事身份源的用户属性。

    映射定义

    薪人薪事与OneAccess用户数据同步时的映射规则,支持脚本转换。

    机构对象

    属性定义

    薪人薪事身份源的组织属性。

    映射定义

    薪人薪事与OneAccess组织数据同步时的映射规则,支持脚本转换。

    • 添加属性。
      1. 在“属性定义”页签,单击“添加”,弹出“添加属性”弹框。

      2. 选择“身份源可选属性”,输入“显示标签”、描述。
      3. 选择“类型”。当“类型”选择为“文本”时,需要设置“格式”。
      4. 设置该属性是否为必填,单击“确定”,属性添加完成。
    • 设置映射规则。

      在“映射定义”页签,单击“编辑”,通过设置转换方式、脚本表达方式、执行方式、系统用户设置映射规则。

验证OneAccess同步薪人薪事数据

  1. 在薪人薪事身份源详情页面,选择“导入同步”页签,单击“执行”。OneAccess将主动同步薪人薪事身份源的数据,并生成操作记录,执行完成后,单击目标记录的“详情”,可查看详细信息。

    图1 查看详情

  2. 同步成功后,选择“用户 > 组织与用户”,在“组织与用户”处可查看已同步至OneAccess的组织和用户。

  3. 如果在“导入配置”中开启了“回调注册”,并在薪人薪事开放平台中添加了相应配置。当薪人薪事的数据有变更时,可以在“回调事件”中查看同步记录。

相关文档