zoukankan      html  css  js  c++  java
  • 组织结构及授权系统关系

    有关组织结构的相关知识的摘录如下:

    **********************************

    • 行政体系的系统结构包括:

    (一)由行政体制、行政组织、行政机构、行政人事资源等要素构成的客观结构系统;

    (二)由行政权力、行政法律、行政政策、行政管理方法等要素构成的主观结构系统;

    (三)由行政意志、行政义务、行政责任、行政人格等要素构成的价值结构系统。

    这三个子系统在总体上的动态平衡是行政体系系统结构的总体。

    • 一个组织,除了有形的物质要素外,在各个构成部分之间,实际上还存在着一些相对稳定的关系,即纵向的等级关系及其沟通关系横向的分工协作关系及其沟通关系,这种关系构成了无形的构造——组织形态。

    ***********************************

    根据以上的描述,并参考一些其他的具体的图表,可以将组织机构中区分出三个要素:部门、岗位、岗位编制,部门可以有层级关系(树形关系)、岗位也可以有层级关系,部门可以设岗(可以多个不同的岗),员工属于岗位编制,岗位间可以发生组织关系形成领导和协作,关系可以有多种:从属、协作等。

    而在OA的授权系统中,可以区分为功能授权和数据授权,功能授权用于限定用户被允许访问的功能,可细化到某一个具体的操作;数据授权用于限定用户可以访问的行和列,功能授权通常属于入口判断条件;而数据授权属于功能内部对数据访问范围的限定,前提假定为用户已拥有某个功能授权。

    访问授权通常可以通过角色、用户、功能等逻辑组合条件来实现。访问授权又可以区分为:Url授权(粗粒度)、操作授权(细粒度),操作授权通常可以细化到某个具体操作,比如具体CRUD。Url授权相对比较容易实现。而针对操作授权,如果在mvc的模型中,可以方便的实施操作授权,即具体到某个action的授权控制。如果是asp.net的webform的方式,则需要考虑其他的实现方式,比如通过Attribute或者basepage等。

    数据授权在很多情况下应该与岗位的从属关系或者用户间从属关系有关,在实现时,如果一个授权与数据权限有关,可以根据岗位从属关系需要增加Filter的判断,提取到具体资源的访问条件,然后获取相关资源。

    在基于角色提供的功能授权和基于岗位提供的数据授权中,岗位组织有些时候可以与角色等效,当是否要混为同一事物,可能需要跟具体情况来定。简单、高效是解决问题的正确途径,如果可以通过空间换得学习效率、执行效率,我认为是值得的,这个方案我还没有具体的实现,但直觉上感觉,也想分开会更好一些,可以降低一些业务的复杂度。

    下边有一些相关的图表,供大家参考。

    授权关系图

    image

    组织结构图

    XD]WNOG{}RXB4_TKBI{$GSI

    岗位职责图

    T~$5QV75@%RFXR4G9OO6(PR

    岗位编制表

    }B(WO(%BKLJ)L356}NB100V

  • 相关阅读:
    gulp的入门浅析
    jade模板的使用
    Linux命令的学习
    简历的好坏
    Javascript高级程序设计 -- 第三章 -- 总结
    js基础的思维导图
    Javascript高级程序设计-问答模式
    《Javascript高级程序设计》的一些可疑点
    angular get/post 下载 excel
    IT软件开发常用英语词汇
  • 原文地址:https://www.cnblogs.com/mincyw/p/1745455.html
Copyright © 2011-2022 走看看