27 KiB
5.3 组织管理
本文档从《基础平台产品设计》第 5 章拆分而来,用于独立描述基础平台功能模块的业务需求、规则和验收标准。
上级文档:基础平台产品设计
5.3.1 功能说明
组织管理用于维护客户内部组织结构,是用户归属、角色授权、数据范围控制和业务系统数据隔离的基础。
基础平台组织用于表达客户内部管理结构,例如总部、分公司、部门、品牌、大区、区域、门店、平台商户等。组织管理只维护基础组织档案和组织层级,不承载门店经营、品牌经营、供应链、财务核算等业务属性。
5.3.2 功能范围
- 查询组织树
- 查看组织详情
- 新增组织
- 编辑组织
- 启用 / 停用组织
- 调整上级组织
- 维护组织负责人
- 维护组织类型
- 查看组织操作记录
5.3.3 字段要求
组织基础信息至少包括:
| 字段 | 说明 | 是否必填 |
|---|---|---|
| 所属客户 | 组织归属客户 | 是 |
| 组织名称 | 组织展示名称 | 是 |
| 组织简称 | 用于列表、选择器等场景的短名称 | 否 |
| 组织编码 | 当前客户下唯一的组织编码 | 是 |
| 组织类型 | 公司、分公司、部门、品牌、大区、区域、门店、平台商户、其他 | 是 |
| 上级组织 | 当前组织的父级组织 | 否 |
| 组织负责人 | 当前组织的主要负责人 | 否 |
| 联系方式 | 组织负责人或组织联系手机号、电话、邮箱 | 否 |
| 启用状态 | 组织是否可继续使用 | 是 |
| 排序 | 同级组织展示顺序 | 否 |
| 组织说明 | 组织用途或补充说明 | 否 |
| 创建时间 | 组织档案创建时间 | 是 |
| 更新时间 | 组织档案最近更新时间 | 是 |
5.3.3.1 组织编码规则
组织编码用于在基础平台内唯一识别客户下的组织。
编码规则:
- 组织编码在同一客户下唯一。
- 不同客户之间允许存在相同组织编码。
- 组织编码创建后原则上不允许修改。
- 组织编码可由系统生成,也可由平台管理员或客户管理员按客户已有编码维护。
- 系统生成时建议格式为:
O+ 6 位流水号。 - 示例:
O000001、O000002。 - 流水号按客户维度递增,不按组织类型分别递增。
- 删除或停用组织后,原组织编码不得在同一客户下复用。
- 组织编码仅用于系统识别、用户归属、权限范围、日志追踪和系统间关联,不承载组织层级含义。
编码校验要求:
- 新增组织时,系统需要校验同一客户下组织编码是否已存在。
- 组织编码为空、重复或格式不符合规则时,不允许保存组织。
- 导入或迁移组织数据时,如外部数据包含组织编码,需要校验是否在当前客户下唯一。
5.3.3.2 组织类型定义
基础平台 1.0 支持以下组织类型:
| 组织类型 | 定义 | 适用示例 |
|---|---|---|
| 公司 | 客户内部最高层级或法人 / 管理主体 | 总部公司、品牌公司、业务公司 |
| 分公司 | 公司下设的分支经营或管理机构 | 省级分公司、城市分公司、区域分公司 |
| 部门 | 公司或组织下的职能部门 | 财务部、加盟部、直营部、运营部 |
| 品牌 | 连锁集团下的品牌管理单元 | 小吃品牌、茶饮品牌、火锅品牌 |
| 大区 | 品牌或业务线下的大区管理组织 | 华东大区、华南大区 |
| 区域 | 大区下的区域管理组织 | 上海区域、杭州区域 |
| 门店 | 连锁客户下的门店管理单元 | 加盟店、直营店、联营店 |
| 平台商户 | 平台型客户下的商户或经营主体 | 物流承运商、充电站运营商 |
| 其他 | 暂未归入标准类型的组织 | 临时组织、特殊协作组织 |
业务规则:
- 组织类型创建组织时必须选择。
- 组织类型支持后续编辑,但变更后不自动改变用户、角色、数据范围和历史业务数据。
- 分公司用于表达客户内部具有相对独立经营或管理职责的分支机构;大区、区域更偏运营管理层级,不默认等同于分公司。
- 门店可以作为组织类型纳入基础平台组织数据,用于用户归属、数据范围和权限控制;但万店规模客户不应在组织树中默认展开全部门店及其下级节点。
- 组织管理主页面的左侧管理组织树默认只展示管理组织,门店及其下级节点应通过右侧门店列表、门店检索或权限配置中的指定门店选择器进行展示和选择。
- 平台商户用于平台型客户的组织归属和权限范围,不等同于分账系统中的结算主体或账户。
- 督导、区域经理、店长等属于岗位、角色或人员职责,不作为组织类型维护;督导负责哪些门店应通过用户所属组织、角色授权和数据范围配置表达。
- 新增组织类型需由产品负责人确认后维护到数据字典。
5.3.4 组织树管理
5.3.4.1 功能说明
组织树管理用于按客户展示管理组织层级,并支持在组织树上进行新增、编辑、启停和调整上级组织。
对于门店数量较多的连锁客户,门店及其下级节点不在左侧管理组织树中默认作为节点逐级展开。门店仍可作为组织类型存在,但应通过门店列表、门店检索、分页表格或指定门店选择器承载。
5.3.4.2 功能范围
- 按客户查看管理组织树。
- 按组织名称、组织编码、组织类型、启用状态查询管理组织。
- 展开 / 收起组织层级。
- 查看选中管理组织下的门店列表和门店数量。
- 新增同级组织。
- 新增下级组织。
- 编辑组织信息。
- 启用 / 停用组织。
- 调整组织上级。
5.3.4.3 业务规则
- 组织必须归属于某个客户。
- 组织树按客户隔离,不允许跨客户查看或维护组织。
- 一个组织最多只能有一个上级组织。
- 顶层组织在客户初始化时创建,组织管理主页面不提供新增顶层组织按钮。
- 组织管理主页面新增组织时必须选择已有组织作为上级组织。
- 组织管理主页面不允许新增无上级组织的组织。
- 顶层组织允许没有上级组织,但仅由客户初始化流程创建。
- 左侧管理组织树默认展示公司、分公司、部门、品牌、大区、区域、平台商户、其他等管理组织。
- 门店组织及其下级节点不在左侧管理组织树中默认展示,避免万店客户组织树过深、节点过多、加载和操作困难。
- 新增或编辑组织时如选择组织类型为门店,保存后该组织进入右侧下级门店页签或门店检索结果,不进入左侧管理组织树默认展示范围。
- 如门店下存在档口、店中店、外摆点等特殊经营节点,默认跟随门店进入门店相关列表或后续门店业务系统,不进入左侧管理组织树默认展示范围。
- 如需要维护门店与区域、大区、品牌之间的归属关系,应在右侧门店列表或后续门店生命周期系统中完成。
- 不允许将组织调整到其他客户下。
- 不允许将组织调整到自己或自己的下级组织下。
- 调整上级组织不自动改变历史业务数据归属。
- 组织树默认只展示当前客户下启用和停用的管理组织,不展示已删除历史数据。
5.3.5 组织负责人维护
5.3.5.1 功能说明
组织负责人用于标识当前组织的管理责任人,便于后续消息通知、待办分派、权限初始化和问题排查。
5.3.5.2 功能范围
- 设置组织负责人。
- 更换组织负责人。
- 清空组织负责人。
- 查看组织负责人联系方式。
5.3.5.3 业务规则
- 组织负责人必须是当前客户下的用户。
- 停用用户不可被新增设置为组织负责人。
- 组织负责人变更不自动改变该用户的角色和权限。
- 组织负责人停用后,组织负责人字段保留历史展示,但系统应提示负责人已停用。
- 组织负责人变更需要记录操作日志。
5.3.6 启用 / 停用组织
5.3.6.1 功能说明
启用 / 停用组织用于控制组织是否可继续作为用户归属、角色授权和数据范围选择对象。
5.3.6.2 业务规则
- 停用组织后,该组织不可继续分配给新用户。
- 停用组织后,该组织不可继续作为新增角色数据范围。
- 停用组织不影响历史用户归属、历史角色授权和历史业务数据归属。
- 停用组织时,如果存在启用状态的下级组织,系统需要提示影响范围。
- 是否允许停用存在启用下级组织的组织,由平台配置决定;1.0 建议允许停用但需要二次确认。
- 启用上级组织不自动启用下级组织。
- 停用上级组织后,下级组织在组织树中仍展示原层级,但需要体现上级已停用状态。
- 停用组织和启用组织均需要记录操作日志。
5.3.7 业务规则
- 组织必须归属于某个客户。
- 组织编码在同一客户下唯一。
- 组织支持多级结构。
- 一个客户至少应有一个顶层组织。
- 用户可归属于一个或多个组织,但必须有一个默认组织,具体规则在用户与账号管理中定义。
- 数据权限可按全部、本组织及下级组织、本组织、指定组织、指定门店等范围生效,具体规则在角色管理中定义。
- 对于加盟连锁企业的督导场景,督导本人可归属于区域、大区或运营部门,实际负责门店通过角色数据范围选择指定门店,不通过新增组织类型表达。
- 组织调整不自动改变历史业务单据、历史对账数据、历史分账数据等业务数据归属。
- 客户停用后,不允许继续新增该客户下组织。
- 组织停用不删除组织档案。
5.3.8 界面设计
5.3.8.1 功能入口与访问权限
组织管理作为基础平台的客户内管理功能,建议放置在基础平台左侧菜单:
基础平台
└── 组织管理
页面访问规则:
- 平台超级管理员、实施人员、具备组织管理权限的平台用户可维护所有客户组织。
- 客户管理员只能维护本客户下组织。
- 普通业务用户不可访问组织管理页面。
- 无组织管理权限的用户不展示组织管理菜单。
5.3.8.2 组织管理主页面
点击基础平台 > 组织管理后,直接进入组织管理主页面。组织管理主页面是组织管理的实际工作页面,用于展示管理组织树、组织详情和组织下门店列表。
展示方式:
- 平台用户进入页面后,顶部展示客户选择器和组织查询条件。
- 客户管理员或归属于某个客户的用户进入页面后,系统默认当前客户,不展示客户查询条件。
- 左侧为管理组织树,默认不展示门店及其下级节点。
- 右侧为组织详情区,采用 Tab 页签展示基础信息、下级门店、操作记录。
- 下级门店页签采用查询区域 + 数据表格 + 分页展示。
简化版原型图:
┌──────────────────────────────────────────────────────────────────────────────┐
│ 基础平台 > 组织管理 │
├──────────────────────────────────────────────────────────────────────────────┤
│ 客户: [客户选择器/当前客户只读] 组织名称:[ ] 组织编码:[ ] │
│ 组织类型:[全部 v] 启用状态:[全部 v] [查询] [重置] │
├───────────────────────┬──────────────────────────────────────────────────────┤
│ 管理组织树 │ 组织详情 │
│ │ │
│ [新增下级组织] │ 当前组织:华东大区 [编辑] │
│ │ [调整上级] [停用]│
│ ▼ XX集团总部 │ │
│ ▼ 餐饮品牌公司 │ ┌──────────┬──────────┬──────────┐ │
│ ▼ 华东大区 │ │ 基础信息 │ 下级门店 │ 操作记录 │ │
│ 上海区域 门店128│ └──────────┴──────────┴──────────┘ │
│ 杭州区域 门店86 │ │
│ ▼ 华南大区 │ 基础信息页签: │
│ 广州区域 门店92 │ 组织名称:华东大区 │
│ │ 组织编码:O000123 │
│ 说明:左侧不展示门店及 │ 组织类型:大区 │
│ 其下级节点,只展示门店 │ 上级组织:餐饮品牌公司 │
│ 数量。 │ 组织负责人:张三 │
│ │ 启用状态:启用 │
├───────────────────────┴──────────────────────────────────────────────────────┤
│ 下级门店页签示例: │
│ 门店名称:[ ] 门店编码:[ ] 启用状态:[全部 v] [查询] │
│ ┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐ │
│ │ 门店名称 │ 门店编码 │ 所属品牌 │ 所属大区 │ 所属区域 │ 操作 │ │
│ ├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤ │
│ │ 上海001店│ S000001 │ 餐饮品牌 │ 华东大区 │ 上海区域 │ 查看 编辑│ │
│ │ 上海002店│ S000002 │ 餐饮品牌 │ 华东大区 │ 上海区域 │ 查看 编辑│ │
│ └──────────┴──────────┴──────────┴──────────┴──────────┴──────────┘ │
│ < 1 / 20 > │
└──────────────────────────────────────────────────────────────────────────────┘
客户选择规则:
| 用户类型 | 客户选择方式 | 说明 |
|---|---|---|
| 平台用户 | 客户选择器 | 需要先选择客户,再查看该客户组织 |
| 实施人员 | 客户选择器 | 可按项目需要选择客户 |
| 客户管理员 | 只读当前客户 | 默认当前客户,不允许切换 |
| 客户内普通管理用户 | 只读当前客户 | 默认当前客户,不允许切换 |
管理组织查询条件:
| 查询项 | 控件类型 | 值来源 / 录入方式 | 说明 |
|---|---|---|---|
| 组织名称 | 文本输入框 | 人工录入 | 支持模糊查询 |
| 组织编码 | 文本输入框 | 人工录入 | 支持精确或模糊查询 |
| 组织类型 | 下拉框 | 系统字典:公司、分公司、部门、品牌、大区、区域、平台商户、其他 | 可为空,不包含门店 |
| 启用状态 | 下拉框 | 系统字典:全部、启用、停用 | 默认全部 |
| 查询 | 按钮 | 用户点击 | 作为查询区域最后一个表单元素 |
管理组织树字段:
| 字段 | 说明 |
|---|---|
| 组织名称 | 按层级展示组织名称 |
| 组织类型 | 展示组织类型标签 |
| 启用状态 | 停用组织需要展示停用标识 |
| 下级门店数 | 如当前组织下存在门店,展示门店数量,不展开门店及其下级节点 |
右侧基础信息页签字段:
| 字段 | 说明 |
|---|---|
| 组织名称 | 当前选中组织名称 |
| 组织简称 | 当前选中组织简称 |
| 组织编码 | 当前选中组织编码 |
| 组织类型 | 当前选中组织类型 |
| 上级组织 | 当前组织父级 |
| 组织负责人 | 当前组织负责人 |
| 联系方式 | 组织负责人或组织联系方式 |
| 启用状态 | 当前组织启用或停用 |
| 排序 | 同级排序 |
| 组织说明 | 组织用途说明 |
| 创建时间 | 组织创建时间 |
| 更新时间 | 最近更新时间 |
右侧下级门店页签:
| 区域 | 展示方式 | 说明 |
|---|---|---|
| 门店查询区域 | 查询表单 | 按门店名称、门店编码、启用状态查询 |
| 门店列表 | 数据表格 + 分页 | 展示当前组织及下级组织范围内的门店 |
门店列表字段:
| 字段 | 说明 |
|---|---|
| 门店名称 | 门店组织名称 |
| 门店编码 | 门店组织编码 |
| 所属品牌 | 门店归属品牌组织 |
| 所属大区 | 门店归属大区组织 |
| 所属区域 | 门店归属区域组织 |
| 启用状态 | 启用、停用 |
| 操作 | 查看、编辑、调整归属、启用、停用 |
页面操作:
- 新增下级组织
- 查看下级门店
- 编辑组织
- 调整上级组织
- 启用组织
- 停用组织
5.3.8.3 组织新增 / 编辑页
组织新增 / 编辑页用于创建或维护客户下的组织档案。新增和编辑使用同一个页面或弹窗,根据操作模式控制默认值、只读字段和保存规则。
展示方式:
- 采用表单方式展示。
- 不使用表格或 Tab 页签。
表单字段:
| 字段 | 控件类型 | 值来源 / 录入方式 | 说明 |
|---|---|---|---|
| 所属客户 | 下拉框 / 客户选择器 / 只读文本 | 客户管理中已启用客户 | 平台用户选择;客户管理员只读显示当前客户 |
| 组织名称 | 文本输入框 | 人工录入 | 必填 |
| 组织简称 | 文本输入框 | 人工录入 | 选填 |
| 组织编码 | 文本输入框 | 系统生成或人工录入 | 必填,当前客户下唯一 |
| 组织类型 | 下拉框 | 系统字典:公司、分公司、部门、品牌、大区、区域、门店、平台商户、其他 | 必填 |
| 上级组织 | 树形选择器 | 当前客户组织树 | 新增模式必填,新增下级组织时系统默认带入 |
| 组织负责人 | 用户选择器 | 当前客户下启用用户 | 选填 |
| 联系方式 | 文本输入框 | 人工录入或根据负责人带出 | 选填 |
| 启用状态 | Switch | 人工选择 | 默认启用 |
| 排序 | 数字输入框 | 人工录入 | 选填 |
| 组织说明 | 多行文本框 | 人工录入 | 选填 |
新增模式规则:
- 所属客户、组织名称、组织编码、组织类型为必填。
- 平台用户新增组织时必须先选择客户。
- 客户管理员新增组织时,所属客户默认为当前客户且不可修改。
- 新增下级组织时,上级组织默认带入当前选中组织。
- 新增模式下上级组织必填,不允许新增无上级组织的顶层组织。
- 组织编码可由系统生成或人工录入,保存时校验当前客户下唯一。
- 创建时间、更新时间由系统生成,不在新增表单中录入。
编辑模式规则:
- 所属客户、组织编码、创建时间、更新时间采用只读文本展示。
- 组织编码编辑时不允许修改。
- 组织名称、组织简称、组织类型、上级组织、组织负责人、联系方式、启用状态、排序、组织说明可编辑。
- 启用状态采用 Switch 维护;停用组织时需要提示影响范围。
- 上级组织如在编辑页支持调整,需要执行调整上级组织校验规则。
模式差异:
| 字段 / 规则 | 新增模式 | 编辑模式 |
|---|---|---|
| 所属客户 | 平台用户选择;客户管理员只读当前客户 | 只读展示 |
| 组织编码 | 系统生成或人工录入 | 只读展示,不允许修改 |
| 上级组织 | 必填,新增下级时默认带入 | 可按规则调整 |
| 创建时间 | 不展示或系统生成 | 只读展示 |
| 更新时间 | 不展示或系统生成 | 只读展示 |
| 保存结果 | 创建组织档案 | 更新组织档案 |
5.3.8.4 调整上级组织弹窗
调整上级组织用于修改组织树层级。
展示方式:
- 采用表单 + 树形选择器方式展示。
- 不使用数据表格。
表单字段:
| 字段 | 控件类型 | 值来源 / 录入方式 | 说明 |
|---|---|---|---|
| 当前组织 | 只读文本 | 当前选中组织 | 系统自动带入 |
| 当前上级组织 | 只读文本 | 当前组织父级 | 系统自动带入 |
| 新上级组织 | 树形选择器 | 当前客户组织树 | 必填 |
| 调整原因 | 多行文本框 | 人工录入 | 选填 |
页面规则:
- 新上级组织不能选择当前组织。
- 新上级组织不能选择当前组织的下级组织。
- 新上级组织必须属于同一客户。
- 新上级组织不能为空,组织管理主页面不允许通过调整上级组织生成新的顶层组织。
- 保存后刷新管理组织树。
- 调整上级组织需要记录操作日志。
5.3.8.5 操作记录页签
操作记录用于查看组织相关关键变更。
展示方式:
- 位于组织详情区下方。
- 采用数据表格展示。
- 不设置复杂筛选条件,默认展示当前组织相关操作记录。
列表字段:
| 字段 | 说明 |
|---|---|
| 操作时间 | 操作发生时间 |
| 操作人 | 执行操作的用户 |
| 操作类型 | 新增、编辑、启用、停用、调整上级组织、负责人变更 |
| 操作内容 | 操作摘要 |
| 操作说明 | 操作原因或备注 |
5.3.9 使用导航
5.3.9.1 查看管理组织树
操作路径:
基础平台 > 组织管理
操作步骤:
- 进入组织管理主页面。
- 平台用户选择客户;客户管理员和客户内用户默认当前客户,不展示客户查询条件。
- 按组织名称、组织编码、组织类型或启用状态查询。
- 在左侧管理组织树查看组织层级。
- 点击组织节点,在右侧查看组织详情。
5.3.9.2 查看下级门店
操作路径:
基础平台 > 组织管理 > 组织详情 > 下级门店
操作步骤:
- 进入组织管理主页面。
- 平台用户选择客户;客户管理员和客户内用户默认当前客户。
- 在左侧管理组织树选择品牌、大区、区域或其他管理组织。
- 打开右侧下级门店页签。
- 按门店名称、门店编码或启用状态查询门店。
- 在门店列表中分页查看当前组织及下级组织范围内的门店。
5.3.9.3 新增组织
操作路径:
基础平台 > 组织管理 > 组织新增 / 编辑页
操作步骤:
- 进入组织管理主页面。
- 选择客户。
- 选择一个已有组织。
- 点击新增下级组织。
- 系统打开组织新增 / 编辑页,并进入新增模式,上级组织默认带入当前选中组织。
- 填写组织名称、组织编码、组织类型。
- 按需选择组织负责人,填写联系方式、排序和组织说明。
- 设置启用状态。
- 保存组织。
- 系统刷新管理组织树并记录操作日志。
5.3.9.4 编辑组织
操作路径:
基础平台 > 组织管理 > 组织新增 / 编辑页
操作步骤:
- 进入组织管理主页面。
- 查询并选择目标组织。
- 点击编辑组织。
- 系统打开组织新增 / 编辑页,并进入编辑模式。
- 修改组织名称、组织简称、组织类型、上级组织、组织负责人、联系方式、启用状态、排序或组织说明。
- 保存修改。
- 系统刷新组织详情并记录操作日志。
5.3.9.5 调整上级组织
操作路径:
基础平台 > 组织管理 > 组织树 > 调整上级组织
操作步骤:
- 进入组织管理主页面。
- 查询并选择目标组织。
- 点击调整上级组织。
- 在弹窗中选择新上级组织。
- 系统校验是否同一客户、是否选择自身或下级组织。
- 保存调整。
- 系统刷新管理组织树并记录操作日志。
5.3.9.6 启用 / 停用组织
操作路径:
基础平台 > 组织管理 > 组织树 > 启用 / 停用
操作步骤:
- 进入组织管理主页面。
- 查询并选择目标组织。
- 点击启用或停用。
- 停用组织时,系统提示停用影响。
- 确认操作。
- 系统更新组织状态并记录操作日志。
停用影响:
- 停用组织不可继续分配给新用户。
- 停用组织不可继续作为新增角色数据范围。
- 停用组织不删除历史组织档案。
- 停用组织不影响历史业务数据归属。
5.3.10 验收标准
- 可按客户维护管理组织树。
- 平台用户可选择客户查看组织;客户管理员只能查看和维护本客户组织。
- 组织编码在同一客户下唯一,重复时不允许保存。
- 可在已有组织下新增下级组织。
- 顶层组织由客户初始化流程创建,组织管理主页面不提供新增顶层组织按钮。
- 可编辑组织名称、简称、类型、负责人、联系方式、启用状态、排序和说明。
- 可调整组织上级,且不能调整到其他客户、自己或自己的下级组织下。
- 可启用和停用组织。
- 停用组织后不可继续分配给新用户。
- 停用组织后不可继续作为新增角色数据范围。
- 组织负责人只能选择当前客户下启用用户。
- 组织管理主页面采用查询区域 + 左侧管理组织树 + 右侧详情区展示。
- 客户管理员和客户内用户进入组织管理主页面时,默认当前客户,不展示客户查询条件。
- 左侧管理组织树默认不展示门店及其下级节点。
- 组织类型为门店的组织保存后进入门店列表和门店检索结果,不进入左侧管理组织树默认展示范围。
- 门店通过右侧下级门店页签的查询区域 + 数据表格 + 分页展示。
- 新增组织、编辑组织复用组织新增 / 编辑页,并采用表单方式展示。
- 调整上级组织采用表单 + 树形选择器方式展示。
- 操作记录采用数据表格展示。
- 组织新增、编辑、启用、停用、调整上级组织、负责人变更均生成操作日志。