Skip to content

组织建模

组织模型通常用于描述和管理系统内部的各种实体、部门、团队或个人的层级结构和关系。

组织模型的设计和实现对于确保系统的有效运行、权限管理、资源分配以及数据安全性等方面都至关重要。

组织模型是一种特殊的业务子域,并且包含了自己独特的业务逻辑和规则。

它通常包括以下几个核心要素:

实体:平台组织机构模型的实体包括机构和用户。

关系:实体之间的关系,如机构的上级机构,用户的所属机构,用户的默认机构等。

事件:如创建机构、修改机构、创建用户、修改用户等。

设计原则

组织和业务分离:组织不管如何变化,都应该与业务任意组合,支撑业务的运行。所以平台的组织模型独立出来定义和派生的。

规定性:平台在设计组织模型时,提取了组织机构的共性部分,如用户和机构实体的存在,以及用户和机构之间的关系以及相关管理事件等,这些部分属于平台 规定性 的部分,这些部分由平台自动派生,不可以删除或修改,。

扩展性:另外,为了满足平台的业务需求,平台还可以根据业务需要,增加或修改组织模型的功能,如给用户增加爱好字段,在创建用户时可以调用自定义逻辑等。

新建组织模型

使用平台的 组织建模向导 ,可以快速的构建组织模型。

点击 业务域 右上角编辑按钮,选择 组织建模向导组织建模

在打开的向导面板中填写子域名称和模式,点击 确定 按钮即可派生组织模型。 组织建模

这里提供了两种模式:

  • 一人一机构无岗位模式:即每个用户只能属于一个机构,这种情况下机构就代替了用户要做的事情,无需再设置岗位。
  • 一人多机构有岗位模式:即每个用户可以属于多个机构,此时用户在机构下一定有岗位,否则职权无法分清。

运行时配置

在运行时,平台的组织模型可以根据实际情况进行调整,如调整人员的岗位、部门或关联的资源等。

详细信息请参考 角色、组织和权限