组织管理开源项目邀请入伙

发布时间:2024年01月13日

背景

企业数字化平台基础

  • 企业数字化或者信息化(这两者有一些区别)实施过程中,基本上一个系统、产品的实施、上线都可能会碰到组织人员集成问题,组织机构一般组织机构部门,岗位,人员,可能会有一些系统的权限,问题这就来了,如果有的企业数字化中有自己的门户中心,认证,授权中心,单点登录,统一门户等等,都会碰到组织管理集成、权限集成,如何解决这个问题?
  • 特别是有一些比较个性化的应用,这个时候,门户中心的数据结构与产品或者系统的结构差别很大,而产品应用逻辑又比较难集成,更重要的事,客户要求必须以统一门户中心契约为准,甚至有的门户只给接口,都不给你的系统直接连接用户中心数据库,很难搞。

概念模糊

  • 组织机构的分类。这里面管理上有很多的专业术语,并且各个行业口上称呼不一样,组织结构又决定了权力的格局,党政机关,企事业差别挺大,企业里面又由很多的临时搭建的项目组,特别是矩阵的、权责中心等等都要匹配,组织、部门、机构等术语又很不同,还要考虑到小公司要求,比如常见的一些后台框架,脚手架都有自己的一套组织管理,但是很难落地到实际复杂的结构中;要兼顾内部组织,外部组织,业务组织;要分清分公司,部门,汇报线等问题,所以这个设计过程需要一个不断迭代和权衡的过程。
  • 岗位。岗位和角色,做一个区分,意义上雷同,更多把角色的内容放到权限管理中,比如功能权限,数据权限,资源权限等等,这些在国际上也基本通用的,岗位这个是很中国特色的,岗位对应人的胜任力模型,和岗位能力是匹配的,这个岗位就是某种意义的角色,我们会以岗位为准,大的公司一般都有公共岗位和对应的公共岗位下的细分岗位,另外,岗位是某种身份,这个特别是在流程和项目中有很大价值,也会区分在不同的应用模块中。
  • 各个平台对于类似以上的概念都有各自的理解,都会展开自己的做法,所以如何统一概念

目标

基本目标

  • 设计一款通用的组织管理数据结构、接口、服务,既要满足自己产品的需求,同时要匹配各类用户中心的集成。
  • 在“公司组织架构的演化”章节已经有比较感性的认知,现在的困难就是如何设计一款通用的能覆盖各类企业产品系统的通用的组织。这里暂定企业架构是国内的,国外组织相对讲没有国内的复杂(考虑国内基本能覆盖国外架构),如果把国内所有企业架构做抽象,考虑到各类组织公司情形,以下是几个要求:

结构目标

  • 各类私营企业,从个体户到集团公司
  • 各类国营企业
  • 党政机关单位

集成目标

  • 公用一个数据库,做视图
  • 各自用自己的数据库,解决同步问题,单点登录问题
  • 使用用户中心数据库,调用公共接口,接口转换,适配公共接口
  • 接口匹配

同步目标

  • 组织机构数据同步
  • 权限辅助要求

性能目标

  • 十万左右用户的数据性能问题

开发功能列表

V1版本基本功能

企业组织
  • 企业组织就是企业正式编制,以单独的编制,是个人在企业所在的长久的家,类似于所说的考编,在企业体制内的位置,可能一个人在组织有不同的岗位,也可能有不同的项目组,但是,一般所在组织就是那么一个。
  • 企业组织可以称之为行政组织(党政组织),内部组织,是一个封闭的,一般有独立法人,类似于机构,这么一个概念。
合作组织
  • 与企业合作的相关组织,比如说供应商等。
  • 可以称之为外部组织,生态组织等。
业务组织
  • 业务组织就是临时或者比较长久的,多部门协作的单元,比如一些矩阵模式,还有临时的项目,等等。
  • 业务组织可以称之为多维组织,项目组织。
  • 人员应该来自于内部组织和外部组织。
机构
  • 机构编制管理中的机构指在社会生活中,人们为实现某种职能所建立的,由人财物和信息等因素有序地联结起来的,相对稳定的社会实体单位。通常指机关、团体或其他工作单位及其内部组织。具有以下几个特征:一是有某种目标或担负某种职能;二是有一定的人员,具有社会性;三是必要的条件,是一个社会实体;四是人为的组织;五是具有一定的系统性。
  • 机构有常设机构、办事机构、派出机构、内设机构、挂靠机构、分支机构、直属机构很多各类称呼。
部门
  • 机构下的一个组织。
  • 部门一般有部门主管。
岗位
  • 公共岗位,通用岗位,多个部门可以公用一个岗位,比如一个 区域管理岗 下面可以有多个岗位,山东、山西管理岗等,岗位所属部门需要设置,可以查看岗位有多少人
  • 岗位可以分类
  • 岗位有应用人员范围,比如是内部,还是外部,
  • 岗位所属机构 部门设置
  • 岗位可以停用
  • 流程中 就是对应的提交身份 ,比如是研发工程师,等等
人员
  • 人员基本信息
  • 人员有一个或者多个主管,流程汇报线使用
  • 一个人可以设置多个部门
  • 一个人可以有多个岗位
群组
  • 分组使用,一群人的标签
职务
  • 职务是个枚举
  • 职务下可能有不同职级
  • 职务和岗位 一般都有个类别,比如在某个内部组织内,某个机构,分公司中

V2 功能列表

  • 数据同步
  • 基础权限
  • 基础安全

技术相关

当前版本C#

  1. 》= .Net 7
  2. SqlServer
  3. EFcore
  4. Radzen blazor

同步Java版本V1

  • vue3
  • 若依版
  • 即将更新

安装教程

  1. 运行sql
  2. 配置连接

其它

在线文档

  1. 数字化平台等其他关于企业、业务、流程、团队等内容将会转移到在线文档中
  2. 技术在线文档上线日期约2024年1月底

更新日志

  1. 2024.1.13 系统可以编译起来,但是测试不充分,文档不够充分,待更新
  2. Gitee地址 https://gitee.com/happynewworld/Orgs

欢迎入伙,意见,star *

文章来源:https://blog.csdn.net/wildhorseli/article/details/135573506
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。