页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

步骤特殊设置项说明
机构同步

顶级机构

1)同步的机构树需选择Smartbi系统的现有机构作为其根节点,通常选择“根组”。如下

2)同步的机构数据中,若机构的父机构数据为空,则该机构将被同步到“顶级机构”下。

用户同步

密码


用户的密码属性支持“绑定字段”和“使用固定密码”两种选项。

1、绑定字段:即选择数据模型中的字段,将第三方系统的密码数据同步到用户的密码属性中。绑定的字段数据支持明文密码和加密密码。

1)明文密码:即第三方系统的密码数据为明文。支持选择密码在Smartbi中的加密方式(MD5、DES或明文)。Smartbi会根据加密方式对密码进行加密存储。

2)加密密码:即第三方系统的密码数据为加密后的密文。若第三方系统密码的加密算法与Smartbi中的加密算法一致,则可以直接同步到Smartbi系统中,并选择密码的加密方式。Smartbi同步时会根据所选择的“密码加密方式”,在密码的密文前增加前缀(MD5加密则前缀为0,DES加密则前缀为1,明文则前缀为2)后存储在Smartbi中。


2、使用固定密码:为同步的所有用户设定一个固定密码,并选择密码加密方式。Smartbi会根据加密方式对密码进行加密存储。

更新用户时同步密码

同步密码:用户同步时,若用户已在Smartbi系统中存在,则更新用户时会使用第三方数据中的密码覆盖Smartbi系统中的密码适用于用户密码在第三方系统中修改维护的场景。

不同步密码:同步用户时,若用户已在Smartbi系统中存在,则只更新用户的用户别名、用户描述等属性,不更新用户的密码。适用于用户需要在Smartbi中单独修改密码的场景。

删除用户已有角色

是:同步用户数据时,先删除用户现有的所有角色,再同步用户角色列表。是:同步用户数据时,先删除用户现有的所有角色列表,再同步用户角色列表。

否:同步用户数据时,不删除用户现有的所有角色。若同时同步用户角色列表,则新增。否:同步用户数据时,不删除用户现有的所有角色列表,直接新增角色进入用户的角色列表。

扩展属性若用户配置了扩展属性,扩展属性也支持同步。
机构角色同步

机构角色字段绑定

在Smartbi系统中,支持为机构分配角色,且可勾选“应用于子孙组”,则该机构及其所有子孙机构,都拥有对应的角色。

因此对于机构所拥有的角色列表,也支持进行同步。

1)机构:绑定机构数据字段,支持机构ID和机构名称。

若机构数据为机构名称,当第三方系统中存在同名机构时,角色无法保证准确分配到对应机构上。

若机构数据为机构ID,由于机构ID为机构在系统中的唯一标识,因此可以保证角色分配到正确的机构下。

2)角色:绑定角色数据字段,支持角色ID和名称

3)是否应用于子孙组:设置角色是否应用于机构的子孙机构。值为0和1。

0:不应用于机构的子孙组

1:应用于机构的子孙组

4)同步逻辑
同步时,会将同步数据中对应的机构在Smartbi系统中现有的角色全部删除,再同步新的角色数据到Smartbi系统中。

...

最后1个步骤“执行计划”,进行用户同步计划的定时执行等设置

设置项说明如下:

设置项说明

无归属管理机构

逻辑删除
逻辑删除

无归属管理机构主要用于对机构、角色的逻辑删除处理。

1)需要指定1个Smartbi系统现存的机构作为无归属管理机构。

2)同步过程中,状态为0的机构和角色,会被自动移动到无归属管理机构下。用户可在同步完成后,访问“用户管理“模块”,对无归属管理机构下的机构、角色进行物理删除等处理。

用户同步计划名称用户同步计划的名称
用户同步执行计划

用户同步计划的执行设置,支持设置用户同步计划定时执行、启用/禁用用户同步计划。
点击打开设置界面,如下

该界面与“计划”功能一致,详情可参考:新建计划


3、整体同步逻辑

机构同步逻辑:同步时,若机构在Smartbi中不存在,则新增;若存在,则更新机构。若机构状态为0,同时将机构移动到无归属管理机构下。

角色同步逻辑:同步时,若角色在Smartbi中不存在,则新增;若存在,则更新角色。若角色状态为0,同时将角色移动到无归属管理机构下。

用户同步逻辑:同步时,若用户在Smartbi中不存在,则新增;若存在,则更新用户。

机构角色同步逻辑:同步时,先将同步数据中对应的机构在Smartbi系统中现有的角色列表全部删除,再同步数据到Smartbi系统中。

注意
title注意

注意:删除机构的角色列表数据时,不会删除机构从其父级机构集成的角色。


四、实施用户同步

步骤1:明确同步需求

通常第三方系统都拥有自己的组织机构树及用户数据,因此推荐同步机构、用户数据,有利于对机构、用户的统一管理。

而角色是权限的载体,第三方系统与Smartbi系统的权限体系通常相差较大,因此不推荐进行角色的同步。

内容

是否推荐同步

机构
角色
用户
机构角色

步骤2:属性映射配置

在明确同步需求后,需要确认机构、用户属性与第三方系统数据的字段映射关系。可下载附件的execl表格,确定映射字段并进行填写。

步骤3:创建数据模型


步骤4:创建用户同步计划并执行



步骤5:验证


步骤6:用户同步计划管理