金蝶k3权限研究

  近几天在琢磨自己的权限控制思路,也顺便研究一些产品的权限控制。

   看了几篇关于金蝶权限的介绍文章,并专研了一下其技术白皮书。和研读了BOS关于权限的章节,及找了几副界面图研究了一下。深感资料奇缺啊,如有哪位朋友有金蝶权限的用户手册,不妨给我发一份,在此不胜感激。

   虽然资料不多,但还是在这里谈谈自己的研究成果。金蝶的高级产品是有三种权限的,1、功能权限 2、数据权限 3、字段权限。

   这三个权限可以说在金蝶内是独立的,最终用户有什么权限,是这三者权限的叠加。我大胆猜测其所谓的数据权限就是控制查询的(包括查询,和引用列表(如下拉框内的数据等))。而功能权限则是基于你查出来的数据而言的。而字段权限(只有查看,编辑权限之分),则是控制显示和可编辑性。
  
    也就是说数据权限,控制你能看到那些数据。功能权限是在你看到的数据前提下,控制你所能使用的功能。字段权限则是在你能用的功能前提下,进一步控制细节。

    个人以为这个模型,有其精妙之处,通过简单的手法产生了控制的目的和炫耀的资本(毕竟能控制到数据和字段),不仅容易实现,而且能达到一定得控制效果。当然缺陷也是显而易见的,首先三者没有逻辑上的联系,到底会产生什么效果,设置者是预先无法知道的。而且由于是独立的那么有些效果是不好实现的,比如查看的数据权限,和编辑的数据权限不一致。这种应用是很常见的,比如在OA中,很多东西是给大家看的,但能编辑的却是有限的。当然用k3的权限模型也能做到,但是不够直接,比较绕而已。
 
    本文纯属个人揣摩,如有雷同纯属功力使然。

你可能感兴趣的:(权限 企业应用)