1.1    不同组织机构

通俗的讲,就是一个集团公司,划分几个区域,每个区域都有什么分公司,每个分公司都有哪些部门一样,哪些部门又有那些子部门等。

当然也可以是外贸公司的全球性客户、合作伙伴的分布情况管理、或者是一个行政管理单位的按地区划分的行政机构的树型管理。

一般使用信息化系统的公司,大多是人数众多、地域分布相对广有异地分支机构的更迫切使用信息化管理系统,关键商业数据都需要依靠信息化技术及时进行沟通协调,提高办事效率。

软件系统需要充分考虑有多个分公司的情况下,应该如何满足管理上的需要,如何才能做得有条有理?这时就需要有组织机构管理的理念来引导系统架构,可以充分考虑哪个负责人可以管辖哪个区域的数据等,这样也防止没有经过授权的人越级查看不应该看的客户资料、合同信息等重要商业信息。

1.1.1  大型业务系统

属于大型集团公司,全国各地可能有多个分公司,可以划分区域、分公司等等,或者客户遍布于世界各地,需要严格的按区域划分、组织机构划分等进行严格的控制管理,每个管理员只在相应的管理范围内进行业务管理等。

图 5.1‑1 大型组织机构系统

在大型的信息化管理系统中,往往需要分公司的系统管理员来进行管理各自权限范围内的数据,例如各分公司的用户(账户)、各分公司的日常管理、权限配置维护等等,各分公司的系统管理员往往对所在公司的情况了解更及时更准确。

当然也可以按集中管理策略也可以,并不是非需要分公司系统管理,这要由公司的管理能力及办事效率而决定。

组织机构管理模块也有适当的整个公司的规划功能,到底设立那些部门、各个部门都有哪些工作职能,人员配置情况,岗位角色规划等等。

1.1.2  中小型业务系统

一般一个上百人左右的中小型公司里所有内部员工都是用的软件系统,主要以公司内部管理系统为主,例如需要规划管理好公司内部的部门设置情况,人员归属情况,可以由系统管理员进行统一的管理,这样就不需要启用分级管理简单方便的组织机构例如下图。

图 5.1‑2 小型组织机构系统

可以通过组织机构(部门)管理工具快速配置好公司的内部部门设置情况等,这样就可以在相应的业务功能模块采用上图中的数据,各个模块都可以有效利用部门的划分及相应的部门中的员工数据等。

组织机构的默认排序顺序是非常重要的,若每次显示出来的排序顺序都是乱的,那每天应用系统的人会很不爽,其实大家都有一个习惯,哪个部门排在哪个位置,他们的先后顺序都可以灵活设置比较好,这样可以更贴近客户的习惯,软件的友善性会更高一些。

1.2    多平台

如果整个公司的组织在一起,人员放在一起,统一授权和配置。但业务数据还要进行分开。特别那种多事业部独立核算但人员在一起的情况。

框架进行了多平台处理方案,如果权限集中管理,但业务数据进行区分的话可以启用多平台进行业务数据区分。可以做到业务数据分开单独核算,进行账套级业务隔离区分。

1.3    多组织

如果整个集团有多家公司,客户、组织、员工、基础数据、权限都是分开进行管理的,各个公司也是单独核算的,这种是一家集团多家独立子公司的情况下要用到多组织方式处理。这样就能把组织、员工、基础数据、权限进行分别管理。中间产生业务时进行一进一出业务往来核算。

1.4    多系统

多系统解决什么问题呢?主要解决的是一家公司内有多个信息化系统建设,如人事管理系统、CRM管理系统、ERP系统等等。本平台可以做为统一权限管理系统,一套系统可以维护多个系统的权限分配。组织和人员、基础信息可以共用。这样在新增人员分配权限时可以在本系统一次性完成,不需要每个系统分别增加人员和分配权限。而且基础数据统一维护不用每个系统维护一次,还经常有忘记和遗漏的导致各种数据不一致问题。

1.5    SAAS服务

SaaS化:对于提供方而言标准化的SaaS产品更具有爆发性,对于消费方而言SaaS具有低成本、随时随地接入访问这些特性,再加上IT基础设施、安全技术等方面的成熟,SaaS将成为以后最主要的软件模式。

SaaS采用灵活租赁的收费方式。一方面,企业可以按需增减使用账号;另一方面,企业按实际使用账户和实际使用时间(以月/年计)付费。由于降低了成本,SaaS的租赁费用较之传统软件许可模式更加低廉。

SaaS通过租赁的方式提供软件服务,免却了软件安装实施过程中一系列专业并复杂的环节,让软件的实施使用变得简单易掌握。SaaS模式软件的开发基于“能完全替代传统管理软件功能”这样的要求,并提供在线服务和先进的管理思想,实现销售、生产、采购、财务等多部门多角色在同一个平台上开展工作,实现信息可管控的高度共享和协同。正是由于这些优势,SaaS发展迅速。

其它权限实践系列文章:

  1、角色、权限、账户的概念理解-非常全的理论讲解权限控制 https://www.cnblogs.com/spring_wang/p/10954370.html

  2、权限管理模型简介-权限都在这里  https://www.cnblogs.com/spring_wang/p/10983935.html

  3、权限管理模型实践-权限都在这里 https://www.cnblogs.com/spring_wang/p/10983969.html

  4、权限管理模型-平台服务(多平台\多组织\SAAS\多系统) https://www.cnblogs.com/spring_wang/p/10983991.html

  5、权限管理模型-记录级-字段级权限实践 https://www.cnblogs.com/spring_wang/p/10983999.html

  6、用户安全控制-权限管理模型实践-权限都在这里 https://www.cnblogs.com/spring_wang/p/10983983.html

7、SNF快速开发平台成长史V4.5-Spring.Net.Framework-SNF软件开发机器人 https://www.cnblogs.com/spring_wang/p/6742014.html

  8、Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持 https://www.cnblogs.com/spring_wang/p/4203293.html

转载于:https://www.cnblogs.com/spring_wang/p/10983991.html

SNF快速开发平台2019-权限管理模型-平台服务(多平台\多组织\SAAS\多系统)相关推荐

  1. SNF快速开发平台2019-权限管理模型简介-权限都在这里

    1.1    权限的概念 权限是指为了保证职责的有效履行,任职者必须具备的,对某事项进行决策的范围和程度.它常常用"具有批准--事项的权限"来进行表达.例如,具有批准预算外5000 ...

  2. SNF快速开发平台MVC-自由排序组件

    1.    自由排序功能使用 在一些需要排序优先级的数据进行调整处理,如民族数据,在北方实施的时候汉族比较多,希望把汉族放在第一位.在蒙古实施项目时,蒙古族人最多把蒙古族放在第一选择位. 1.1.   ...

  3. SNF快速开发平台MVC-高级查询组件

    1.   高级查询 在我们做项目的时候经常想要按名称.编号进行查询数据,可在开发时会把最常用的查询条件写上,不常用的就不写了,也是因为把所有字段都写上太多了,布局不好看而且不实用.还有些查询条件几百年 ...

  4. SNF开发平台WinForm之五-高级查询使用说明-SNF快速开发平台3.3-Spring.Net.Framework

    5.1运行效果: 5.2开发实现: 1.按上面效果来说,先来看一下在程序当中如果调用.第一步在页面拖拽一个按钮为"高级查询",事件上写下如下代码: 如果是单表查询的话,只需要传Gr ...

  5. Winform开发框架之通用高级查询模块--SNF快速开发平台3.3-Spring.Net.Framework

    最近项目确实忙,但也是一直忙于有关项目和框架技术的事情,也一直致力于改善我的WInform开发框架.使得自己及客户使用起来更加方便,更加友好,更加高效. 在很多程序模块中都很常见,也是给客户扩展查询的 ...

  6. SNF快速开发平台MVC-各种级联绑定方式,演示样例程序(包含表单和表格控件)...

    做了这么多项目,经常会使用到级联.联动的情况. 如:省.市.县.区.一级分类.二级分类.三级分类.仓库.货位. 方式:有表单需要做级联的,还是表格行上需要做级联操作的. 实现:实现方法也有很多种方式. ...

  7. SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本

    在之前介绍一下EasyQuery工具SNF开发平台WinForm-EasyQuery统计分析-效果-非常牛逼的报表查询工具 Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery ...

  8. asp.net导出excel-一行代码实现excel、xml、pdf、word、html、csv等7种格式文件导出功能而且美观-SNF快速开发平台...

    分享: 腾讯微博  新浪微博   搜狐微博   网易微博  腾讯朋友  百度贴吧  豆瓣   QQ好友  人人网 作者:王春天  原文地址:http://www.cnblogs.com/spring_ ...

  9. MVC 打印解决方案--SNF快速开发平台3.1

    MVC 打印解决方案--SNF快速开发平台3.1 参考文章: (1)MVC 打印解决方案--SNF快速开发平台3.1 (2)https://www.cnblogs.com/spring_wang/p/ ...

  10. 【概念】权限管理模型(RBAC、ABAC、ACL)

    目录 1.RABC模型 2. ABAC 模型 3. ACL模型 4. 总结 在管理系统中会涉及到很多用户权限相关问题,对于不同的平台所使用的的权限管理模型也是多样的. 1.RABC模型 该模型是基于角 ...

最新文章

  1. mysql缺少函数_零散的MySQL基础总是记不住?看这一篇就够了!
  2. unicode字符串 转 中文
  3. 【实用】C#测试web服务是否可用
  4. 多线程join,强制执行完
  5. .net实现URL重写
  6. 创建项目提交至GitHub
  7. C++新特性探究(十三):右值引用(r-value ref)探究
  8. Linux第十一周微职位
  9. HCIE-Security Day26:IPSec:实验(一)两个网关之间通过IKE方式协商IPSec PN隧道(采用预共享密钥认证)
  10. 【语音合成】基于matlab两端音频合成【含Matlab源码 1490期】
  11. 安装vs 2015 社区版
  12. 51单片机和LCD1602实现简单的密码锁
  13. 杀戮空间2游戏开服架设好后怎么查找自己服务器
  14. LeetCode739. Daily Temperatures
  15. 什么是哲学?《哲学家们都干了些什么?》读后感
  16. ❤️熬夜爆肝十万字❤️Java最简单最全入门基础知识(一)(小白必备--推荐小白收藏)❤️
  17. html控制checkbox选中状态,怎么设置checkbox 选中状态
  18. 01组团队项目-Alpha冲刺-1/6(wxy)
  19. Sea.js 使用总结(1)
  20. 使用计算机粘贴板的步骤,如何打开剪贴板,详细教您电脑如何打开剪贴板

热门文章

  1. shopnc怎么使用 php,ShopNC单用户版/安装php
  2. 网吧服务器安装操作系统,网吧无盘技术的安装与使用---服务器的操作系统为为wind...
  3. HTML中abbr标记,html中abbr和acronym标签的区别
  4. 【寻找最佳小程序】11期:车来了——时时公交就在你身边,到站准确率可控制在90%以上...
  5. Unity3D游戏开发从零单排(四) - 制作一个iOS游戏
  6. 5V转3.3V,你学会了吗?
  7. Oracle细节,plsql语法大全
  8. 【案例】融360:智能金融系统建设最佳实践案例
  9. easypanel b.php,KangleWebServer Easypanel API接口详解
  10. vm linux安装增强功能,VirtualBox虚拟机CentOS安装增强功能Guest Additions(示例代码)