1、系统状态

该系统采用一个范围的省,它包含省总部和各中心、十三市分公司。其中,各县(市)局和办事处城市管理部门;由省级总部部门管理中心,它仅包含主省党部的工作人员。另一种是不在系统中。

系统业务包含:公文管理、部室专业垂直办公、通用办公及专业系统,当中,部室专业垂直管理为9个独立系统,专业系统为9个独立系统,公文管理与通用办公、业务流程(370个流程)、综合信息(含20个信息专栏)组成全省集中办公系统。

2、关于人员跨部门多重身份解决措施

因为原系统为分散独立系统,人员跨部门多重身份的情况较少,按多账号方式处理。基本能满足需求。可是,用户记多账户不方便,easy出现遗漏、耽误流程的情况。

3、新系统建设目标及需求

3.1、新系统建设目标

(1)为支撑办公需求,建设统一业务支撑平台。能够如果为PaaS平台;

(2)大部分业务经梳理后,迁移到新平台或重建。

(3)为省公司本部、地市分公司提供新业务支撑。并由业务人员自行管理。

3.2、需求

(1)支持虚拟组织。

(2)支持人员跨部门多重身份;

(3)省公司、地市分公司业务人员能够自主新建、管理流程类业务,各个公司间相互不影响;

4、平台产品提供功能

(1)认证账号:是系统平台提供统一的认证账号,也是平台级默认租户下的主账号;

(2)组织级账号:是系统平台某租户下的账号,仅仅在此租户下有效,其它租户不可见。

5、人员跨部门多重身份解决方式

因为目标系统是打破业务壁垒、横向协同的统一平台,在没有了独立系统的情况下,人员跨部门多重身份情况相对突出了些。因此。新系统解决思路是按以往的经验。仍採用多账号的方式,可是差别是用户不可见,类似一个人有多个手机的模式。详细例如以下:

(1)利用系统平台产品功能解决人员跨公司的多重身份问题;

(2)系统平台二次开发添加公司内部人员跨部门多重身份问题;

如上图所看到的,用户在系统中实际有三个账号,首先必须有的是统一的认证账号,也是平台级默认租户下主账号。其它账号为两种形式:一是在某租户下的组织账号。属于独立组织内部账号。其它租户不可见;二是在默认租户中(也能够是其它租户,在此租户下有多个组织账号给一个人用)的还有一个组织账号。此租户内相互可见,其它租户不可见。

按如上所述。系统建设时,须要管理这些组织账号,特别是一个租户下的多个组织账号。

这些组织账号使用如同手机号一样。按实际专业需求使用,相互没有直接影响。

6、虚拟组织

此章节说明的是租户内部的虚拟组织,按组织内部部门处理。

7、租户使用思路

系统按公司(独立组织单元)设置账号,当中,虚拟团队能够是一个租户,此虚拟团队适用于原独立系统的视角的组织,比如某专业系统的组织结构,与其它业务耦合不紧密。例如以下图所看到的。按省公司、地市分公司、中心(比如维护中心)租用应用。

以维护中心为例,其省级办公主要人员按省公司本部维护中心部门处理,而做为独立的维护中心,则按新租户独立组织管理,其部分人员为多重身份,并且是跨租户的多重身份。

8、组织及账号管理

        组织及账号管理分PaaS平台级管理和租户内自行管理方式进行管理。PaaS平台级管理员权限最高。注意,省公司本部管理员权限与地市分公司的管理员权限是一样。

由系统平台提供统一服务,进行集中管理。便于运维管理。

9、參考思路





參考资料:

版权声明:本文博客原创文章。博客,未经同意,不得转载。

基于PaaS人事部门间平台多重身份的技术解决方案的更多相关文章

  1. 基于token的多平台身份认证架构设计

    基于token的多平台身份认证架构设计 1   概述 在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情. 随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了 一个服务器,N个客户端的格 ...

  2. 基于PaaS和SaaS研发的商业云平台实战 转 (今后所有的IT行业会持续集成,往虚拟化方向更快更深的发展,商业化才是这些技术的最终目的)

    背景介绍 SaaS.PaaS.IaaS等云服务模式已经被大家普遍认可,在研发过程中借力一些PaaS和SaaS平台,能够提升产品的研发速度和功能稳定程度.本文将通过真实的商业平台案例-MaxWon研发实 ...

  3. 基于PaaS和SaaS研发平台体系

    基于PaaS和SaaS研发的商业云平台实战 背景介绍 SaaS.PaaS.IaaS等云服务模式已经被大家普遍认可,在研发过程中借力一些PaaS和SaaS平台,能够提升产品的研发速度和功能稳定程度.本文 ...

  4. ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证

    ASP.NET Identity除了提供基于Cookie的身份验证外,还提供了一些高级功能,如多次输入错误账户信息后会锁定用户禁止登录.集成第三方验证.账户的二次验证等,并且ASP.NET MVC的默 ...

  5. 涂鸦基于OAuth2在开发者平台上的探索与实践

    前言 开发授权(OAuth2)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资料(如照片.视频.联系人列表),而无需将用户名和密码提供给第三方应用. OAuth2允许用户提供一 ...

  6. SNF快速开发平台MVC-EasyUI3.9之-WebApi身份验证问题解决方案

    在我们的整体bs框架当中前端采用的是MVC+WebApi的处理方式.WebApi使用起来确实很方便但也会有新的麻烦事,就是身份验证. 如果没有启用身份认证,那么任何匿名用户只要知道了我们服务的url, ...

  7. 构建基于分布式SOA架构的统一身份认证体系

    摘要:本文充分利用SOA架构松耦合的特点,通过规范统一网络接口实现业务系统整合,既提升系统安全性,又简化资源访问操作,具有重要的理论和现实意义. 统一身份认证旨在将分散在各个信息系统中的用户和权限资源 ...

  8. PAAS云服务平台

    云计算是一种可以方便.按需从网络訪问的.可配置的.共享的资源池(如网络.server.存储.应用程序和服务)模型,且仅仅需最少的管理(服务提供方交互)就可以高速供应和公布该模型. 云计算平台的核心部分 ...

  9. 基于.NET平台常用的框架技术整理

    个人整理 部分收藏于:http://www.cnblogs.com/hgmyz/p/5313983.html 自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线 ...

随机推荐

  1. Codeforces Round#309 C Kyoya and Colored Balls

    给定一个k表示颜色的种类从1到k 然后接下来k行, 每行一个数字, 代表该颜色的球有多少个 这些球都放在一个包中,然后依次拿出.  要求颜色i的最后一个球, 必须要排在颜色i+1的最后一个球前面,   ...

  2. 【原创】leetCodeOj --- Candy 解题报告

    题目地址: https://leetcode.com/problems/candy/ 题目内容: Candy Total Accepted: 43150 Total Submissions: 2038 ...

  3. iOS开展-Xcode技巧总结(持续更新)

    1. <LLDB调试命令初探> 2. <Xcode LLDB Debug教程> 3. <iOS开发准备篇-(5)Xcode调试技巧_1> 4. <iOS开发准 ...

  4. js jquery版本号 金额千分之一转换功能(非规范,高效率)

    没想到js将没有 金额千分之一格处理器类型(例子:1,234.01 这种格公式).互联网搜索圈,我们使用的是常规方式.常规效率受宠若惊啊.和资源密集型,速度慢(虽然处理起来会很直观). 因此专门写一个 ...

  5. DocFX

    微软开源全新的文档生成工具DocFX 微软放弃Sandcastle有些年头了,微软最近开源了全新的文档生成工具DocFX,目前支持C#和VB,类似JSDoc或Sphinx,可以从源代码中提取注释生成文 ...

  6. Linux curl使用简单介绍 (转)

    Curl是Linux下一个很强大的http命令行工具,其功能十分强大. 1) 二话不说,先从这里开始吧! $ curl http://www.linuxidc.com 回车之后,www.linuxid ...

  7. nginx+lua+redis构建高并发应用(转)

    nginx+lua+redis构建高并发应用 ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求. url请求nginx服务器,然后lua查询redis, ...

  8. Effective C++ Item 32 确保你的 public 继承模子里出来 is-a 关联

    本文senlie原版的,转载请保留此地址:http://blog.csdn.net/zhengsenlie 经验:"public继承"意味 is-a.适用于 base classe ...

  9. (ArcGIS API For Silverlight )QueryTask 跨层查询,和监控完整的查询!

    (ArcGIS API For Silverlight )QueryTask 跨层查询,和监控完整的查询!     直接在源代码:     定义全局变量:    int  index=0; /// & ...

  10. 笔试题&amp;面试题:输入一个维度,逆时针打印出一个指定矩阵

    称号:考虑到用户层面.打印出指定的矩阵,例如,一个给定的用户10,例如,下面的输出应被视为在图: 程序如下所示: #include <stdio.h> #include <mallo ...