请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

13861900516

高级会员

67

主题

167

帖子

1400

积分

高级会员

积分
1400

微信认证勋章

13861900516
高级会员   /  发表于:2021-2-28 15:59  /   查看:1914  /  回复:6
1金币

定义了用户信息数据库配置后,比如产生的外联表OrganizationNodeListTable(组织表),当操作这张表插入数据的时候,大概多久与服务器上的组织结构进行同步?,目前是重启服务就会自动立马更新过来。那么涉及到一个问题,前端应用的时候到底是以外联表为准还是以服务端自带的数据库里的组织、权限、用户等相关表为准,比如审批流、权限等应用的时候。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

1.原始的用户管理数据库和外联的用户管理数据库两者是独立管理的,没有任何的同步逻辑。如果你选择外联库配置,会自动在外联库中创建用户管理的所有表,进行管理。 你可以理解为你的内建库里加的所有用户,角色和组织结构,如果你切换了用户管理数据库,需要在切换后重新添加用户等信息 2.直接操作数据表,页面刷新不显示最新数据是因为缓存的原因导致的,所以才需要重启服务来访问最新数据 3.你说的组织结构点保存,外联 ...

6 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-28 15:59:44
来自 7#
13861900516 发表于 2021-3-1 21:50
1、首先配置了用户信息数据库

2、将生成的用户信息外联表,比如webpages_Roles角色表、OrganizationNode ...

1.原始的用户管理数据库和外联的用户管理数据库两者是独立管理的,没有任何的同步逻辑。如果你选择外联库配置,会自动在外联库中创建用户管理的所有表,进行管理。
你可以理解为你的内建库里加的所有用户,角色和组织结构,如果你切换了用户管理数据库,需要在切换后重新添加用户等信息

2.直接操作数据表,页面刷新不显示最新数据是因为缓存的原因导致的,所以才需要重启服务来访问最新数据

3.你说的组织结构点保存,外联表的相关自定义字段为空值,这个我没有复现出来,不是很清楚你想表达的意思,你要不搞个动图让我看下你的操作呗
回复 使用道具 举报
13861900516
高级会员   /  发表于:2021-2-28 20:25:53
2#
另外权限表这次7.0好像没有放出来?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-1 08:49:47
3#
如果你的用户数据库配置了外联库你可以理解为你的所有应用用的都是外联库的用户管理。和原始的内建库没有任何关系的。
权限不是数据表的结构,是通过json去配置的
回复 使用道具 举报
13861900516
高级会员   /  发表于:2021-3-1 13:47:13
4#
明白了,我在组织的外联表里写入数据,此时正好打开着活字格服务器管理控制台,怎么切换刷新都不更新过来,必须活字格服务器重新登录才能看到最新的组织数据。看来是没问题的这块。不过得小心点,既然选择了这个用户信息数据库配置,就尽量少到控制台里去做相关保存操作,否则用户信息涉及的外联表里的一些自定义字段好像会同步为Null
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-1 17:43:41
5#
13861900516 发表于 2021-3-1 13:47
明白了,我在组织的外联表里写入数据,此时正好打开着活字格服务器管理控制台,怎么切换刷新都不更新过来, ...

有关您本楼层提到的情况,能否给我们一个稳定的复现步骤?我们希望在新版本中实际测试这个问题~
回复 使用道具 举报
13861900516
高级会员   /  发表于:2021-3-1 21:50:30
6#
1、首先配置了用户信息数据库

2、将生成的用户信息外联表,比如webpages_Roles角色表、OrganizationNodeListTable组织表等通过前端插入数据。比如角色表里插入一条id为17的测试角色

此时在管理控制台里看角色是

刚刚加入的那条id为17的测试角色不会立马更新过来。
只要点了下面的重启服务并重新登录进去后才更新了过来。

所以一直没明白的是,用户信息表是不是内置数据库有一套表结构,外联也有一套表结构,只不过需要一个触发点才会两边同步更新。比如管理控制台里增加一个角色后,立马触发了外联表里的更新。但组织结构如果点了保存,如下:,外联表里的相关自定义字段就会变成空值。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部