浏览 5755 次
锁定老帖子 主题:金蝶k3权限研究
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-22
看了几篇关于金蝶权限的介绍文章,并专研了一下其技术白皮书。和研读了BOS关于权限的章节,及找了几副界面图研究了一下。深感资料奇缺啊,如有哪位朋友有金蝶权限的用户手册,不妨给我发一份,在此不胜感激。 虽然资料不多,但还是在这里谈谈自己的研究成果。金蝶的高级产品是有三种权限的,1、功能权限 2、数据权限 3、字段权限。 这三个权限可以说在金蝶内是独立的,最终用户有什么权限,是这三者权限的叠加。我大胆猜测其所谓的数据权限就是控制查询的(包括查询,和引用列表(如下拉框内的数据等))。而功能权限则是基于你查出来的数据而言的。而字段权限(只有查看,编辑权限之分),则是控制显示和可编辑性。 也就是说数据权限,控制你能看到那些数据。功能权限是在你看到的数据前提下,控制你所能使用的功能。字段权限则是在你能用的功能前提下,进一步控制细节。 个人以为这个模型,有其精妙之处,通过简单的手法产生了控制的目的和炫耀的资本(毕竟能控制到数据和字段),不仅容易实现,而且能达到一定得控制效果。当然缺陷也是显而易见的,首先三者没有逻辑上的联系,到底会产生什么效果,设置者是预先无法知道的。而且由于是独立的那么有些效果是不好实现的,比如查看的数据权限,和编辑的数据权限不一致。这种应用是很常见的,比如在OA中,很多东西是给大家看的,但能编辑的却是有限的。当然用k3的权限模型也能做到,但是不够直接,比较绕而已。 本文纯属个人揣摩,如有雷同纯属功力使然。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-09-23
哈哈,楼主总结的不错。
金蝶是把K3里面的资源进行抽象,最后形成了K3自己的基本业务元素,金蝶叫其基础资料。 所有的基础资料,金蝶是可以做到这些所有的三个层次的控制的。 关于功能权限,RBAC完全够用。 关于数据权限,金蝶其实是用acl列表来解决的。 关于字段权限,没有深入了解,尚未知。 |
|
返回顶楼 | |
发表时间:2009-09-26
faye.feelcool 写道 近几天在琢磨自己的权限控制思路,也顺便研究一些产品的权限控制。
看了几篇关于金蝶权限的介绍文章,并专研了一下其技术白皮书。和研读了BOS关于权限的章节,及找了几副界面图研究了一下。深感资料奇缺啊,如有哪位朋友有金蝶权限的用户手册,不妨给我发一份,在此不胜感激。 虽然资料不多,但还是在这里谈谈自己的研究成果。金蝶的高级产品是有三种权限的,1、功能权限 2、数据权限 3、字段权限。 这三个权限可以说在金蝶内是独立的,最终用户有什么权限,是这三者权限的叠加。我大胆猜测其所谓的数据权限就是控制查询的(包括查询,和引用列表(如下拉框内的数据等))。而功能权限则是基于你查出来的数据而言的。而字段权限(只有查看,编辑权限之分),则是控制显示和可编辑性。 也就是说数据权限,控制你能看到那些数据。功能权限是在你看到的数据前提下,控制你所能使用的功能。字段权限则是在你能用的功能前提下,进一步控制细节。 个人以为这个模型,有其精妙之处,通过简单的手法产生了控制的目的和炫耀的资本(毕竟能控制到数据和字段),不仅容易实现,而且能达到一定得控制效果。当然缺陷也是显而易见的,首先三者没有逻辑上的联系,到底会产生什么效果,设置者是预先无法知道的。而且由于是独立的那么有些效果是不好实现的,比如查看的数据权限,和编辑的数据权限不一致。这种应用是很常见的,比如在OA中,很多东西是给大家看的,但能编辑的却是有限的。当然用k3的权限模型也能做到,但是不够直接,比较绕而已。 本文纯属个人揣摩,如有雷同纯属功力使然。 有人分析EAS权限么。。。 |
|
返回顶楼 | |
发表时间:2009-09-27
请问有没有一种通用的权限控制系统,可以用于集成到不同的系统当中的。
|
|
返回顶楼 | |
发表时间:2009-10-01
timshaw9791 写道 有人分析EAS权限么。。。 EAS的权限和K3高级版本几乎是一样的,就是功能权限+数据权限+字段权限.BOS好像没有字段权限。 |
|
返回顶楼 | |