Files
zd_product_document/10-产品线/基础平台/功能模块/03-组织管理.md

27 KiB
Raw Blame History

5.3 组织管理

本文档从《基础平台产品设计》第 5 章拆分而来,用于独立描述基础平台功能模块的业务需求、规则和验收标准。

上级文档:基础平台产品设计

5.3.1 功能说明

组织管理用于维护客户内部组织结构,是用户归属、角色授权、数据范围控制和业务系统数据隔离的基础。

基础平台组织用于表达客户内部管理结构,例如总部、分公司、部门、品牌、大区、区域、门店、平台商户等。组织管理只维护基础组织档案和组织层级,不承载门店经营、品牌经营、供应链、财务核算等业务属性。

5.3.2 功能范围

  • 查询组织树
  • 查看组织详情
  • 新增组织
  • 编辑组织
  • 启用 / 停用组织
  • 调整上级组织
  • 维护组织负责人
  • 维护组织类型
  • 查看组织操作记录

5.3.3 字段要求

组织基础信息至少包括:

字段 说明 是否必填
所属客户 组织归属客户
组织名称 组织展示名称
组织简称 用于列表、选择器等场景的短名称
组织编码 当前客户下唯一的组织编码
组织类型 公司、分公司、部门、品牌、大区、区域、门店、平台商户、其他
上级组织 当前组织的父级组织
组织负责人 当前组织的主要负责人
联系方式 组织负责人或组织联系手机号、电话、邮箱
启用状态 组织是否可继续使用
排序 同级组织展示顺序
组织说明 组织用途或补充说明
创建时间 组织档案创建时间
更新时间 组织档案最近更新时间

5.3.3.1 组织编码规则

组织编码用于在基础平台内唯一识别客户下的组织。

编码规则:

  • 组织编码在同一客户下唯一。
  • 不同客户之间允许存在相同组织编码。
  • 组织编码创建后原则上不允许修改。
  • 组织编码可由系统生成,也可由平台管理员或客户管理员按客户已有编码维护。
  • 系统生成时建议格式为:O + 6 位流水号。
  • 示例:O000001O000002
  • 流水号按客户维度递增,不按组织类型分别递增。
  • 删除或停用组织后,原组织编码不得在同一客户下复用。
  • 组织编码仅用于系统识别、用户归属、权限范围、日志追踪和系统间关联,不承载组织层级含义。

编码校验要求:

  • 新增组织时,系统需要校验同一客户下组织编码是否已存在。
  • 组织编码为空、重复或格式不符合规则时,不允许保存组织。
  • 导入或迁移组织数据时,如外部数据包含组织编码,需要校验是否在当前客户下唯一。

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 查看管理组织树

操作路径:

基础平台 > 组织管理

操作步骤:

  1. 进入组织管理主页面。
  2. 平台用户选择客户;客户管理员和客户内用户默认当前客户,不展示客户查询条件。
  3. 按组织名称、组织编码、组织类型或启用状态查询。
  4. 在左侧管理组织树查看组织层级。
  5. 点击组织节点,在右侧查看组织详情。

5.3.9.2 查看下级门店

操作路径:

基础平台 > 组织管理 > 组织详情 > 下级门店

操作步骤:

  1. 进入组织管理主页面。
  2. 平台用户选择客户;客户管理员和客户内用户默认当前客户。
  3. 在左侧管理组织树选择品牌、大区、区域或其他管理组织。
  4. 打开右侧下级门店页签。
  5. 按门店名称、门店编码或启用状态查询门店。
  6. 在门店列表中分页查看当前组织及下级组织范围内的门店。

5.3.9.3 新增组织

操作路径:

基础平台 > 组织管理 > 组织新增 / 编辑页

操作步骤:

  1. 进入组织管理主页面。
  2. 选择客户。
  3. 选择一个已有组织。
  4. 点击新增下级组织。
  5. 系统打开组织新增 / 编辑页,并进入新增模式,上级组织默认带入当前选中组织。
  6. 填写组织名称、组织编码、组织类型。
  7. 按需选择组织负责人,填写联系方式、排序和组织说明。
  8. 设置启用状态。
  9. 保存组织。
  10. 系统刷新管理组织树并记录操作日志。

5.3.9.4 编辑组织

操作路径:

基础平台 > 组织管理 > 组织新增 / 编辑页

操作步骤:

  1. 进入组织管理主页面。
  2. 查询并选择目标组织。
  3. 点击编辑组织。
  4. 系统打开组织新增 / 编辑页,并进入编辑模式。
  5. 修改组织名称、组织简称、组织类型、上级组织、组织负责人、联系方式、启用状态、排序或组织说明。
  6. 保存修改。
  7. 系统刷新组织详情并记录操作日志。

5.3.9.5 调整上级组织

操作路径:

基础平台 > 组织管理 > 组织树 > 调整上级组织

操作步骤:

  1. 进入组织管理主页面。
  2. 查询并选择目标组织。
  3. 点击调整上级组织。
  4. 在弹窗中选择新上级组织。
  5. 系统校验是否同一客户、是否选择自身或下级组织。
  6. 保存调整。
  7. 系统刷新管理组织树并记录操作日志。

5.3.9.6 启用 / 停用组织

操作路径:

基础平台 > 组织管理 > 组织树 > 启用 / 停用

操作步骤:

  1. 进入组织管理主页面。
  2. 查询并选择目标组织。
  3. 点击启用或停用。
  4. 停用组织时,系统提示停用影响。
  5. 确认操作。
  6. 系统更新组织状态并记录操作日志。

停用影响:

  • 停用组织不可继续分配给新用户。
  • 停用组织不可继续作为新增角色数据范围。
  • 停用组织不删除历史组织档案。
  • 停用组织不影响历史业务数据归属。

5.3.10 验收标准

  • 可按客户维护管理组织树。
  • 平台用户可选择客户查看组织;客户管理员只能查看和维护本客户组织。
  • 组织编码在同一客户下唯一,重复时不允许保存。
  • 可在已有组织下新增下级组织。
  • 顶层组织由客户初始化流程创建,组织管理主页面不提供新增顶层组织按钮。
  • 可编辑组织名称、简称、类型、负责人、联系方式、启用状态、排序和说明。
  • 可调整组织上级,且不能调整到其他客户、自己或自己的下级组织下。
  • 可启用和停用组织。
  • 停用组织后不可继续分配给新用户。
  • 停用组织后不可继续作为新增角色数据范围。
  • 组织负责人只能选择当前客户下启用用户。
  • 组织管理主页面采用查询区域 + 左侧管理组织树 + 右侧详情区展示。
  • 客户管理员和客户内用户进入组织管理主页面时,默认当前客户,不展示客户查询条件。
  • 左侧管理组织树默认不展示门店及其下级节点。
  • 组织类型为门店的组织保存后进入门店列表和门店检索结果,不进入左侧管理组织树默认展示范围。
  • 门店通过右侧下级门店页签的查询区域 + 数据表格 + 分页展示。
  • 新增组织、编辑组织复用组织新增 / 编辑页,并采用表单方式展示。
  • 调整上级组织采用表单 + 树形选择器方式展示。
  • 操作记录采用数据表格展示。
  • 组织新增、编辑、启用、停用、调整上级组织、负责人变更均生成操作日志。