返回博客
2026年7月11日16 阅读5 分钟阅读开发者

pxsk-platform

接下来要做 10 件事(Phase 2 → Phase 7) # Phase 事项 关键交付 先读(必读) 铁律/Rule 1 1 收尾 CI/CD + 容器编排 根 docker-compose.y...

你的思路已经比较接近企业级平台了,但是如果目标是打造一个可支撑 ERP/WMS/MES/CRM/PLM/SCM 等所有业务系统的统一 SaaS 平台(类似钉钉+企业微信+用友+BOS+Salesforce Platform),我建议再调整一下。

首先需要明确一点:

一级菜单应该按"平台领域(Domain)"划分,而不是按页面功能划分。

现代大型企业系统(SAP、Oracle Fusion、Microsoft Dynamics、Salesforce、金蝶云星空、用友BIP、鼎捷、浪潮等)基本都是这种设计。


我建议的平台一级菜单

建议控制在 8~12 个一级菜单


      
首页(Dashboard)

组织中心(Organization)

身份与权限(IAM)

基础数据中心(Master Data)

流程中心(Workflow)

消息中心(Notification)

运营中心(Operation)

系统中心(System)

审计中心(Audit)

如果是 SaaS 平台,再增加:


      
开发中心(Developer)

如果支持低代码:


      
应用中心(Application)

一、首页(Dashboard)

所有系统都有。

包括:


      
工作台
待办
我的任务
快捷入口
统计
系统公告

不是业务,而是 Portal。


二、组织中心(Organization)

很多系统叫:

Organization

Enterprise

Organization Management

包括:


      
租户

组织

部门

岗位

职务

员工

员工档案

汇报关系

组织树

组织模板

这里建议:

用户不要放这里。


三、身份与权限(IAM)

建议独立。

包括:


      
用户

角色

权限

菜单

接口权限

数据权限

组织权限

登录策略

密码策略

OAuth

SSO

LDAP

Token

API Key

为什么?

因为:

组织

用户

例如:


      
组织:

生产部

↓

岗位:

生产主管

↓

用户:

张三

用户只是身份。


四、基础数据中心(MDM)

这是 ERP 最重要的一块。

不要只放字典。

建议:


      
数据字典

计量单位

币种

税率

国家地区

行政区域

行业分类

编码规则

打印模板

附件分类

颜色

尺寸

品牌

仓库分类

物料分类

客户分类

供应商分类

BOM分类

设备分类

工艺分类

……

这里全部属于:

Master Data

以后 ERP/WMS/MES 都共享。


五、流程中心(Workflow)

现代 ERP 基本都会拆出来。

例如:


      
审批流程

流程模板

流程分类

流程版本

流程实例

任务中心

消息节点

流程监控

以后:

采购审批

请假审批

付款审批

全部走这里。


六、消息中心(Notification)

独立。

包括:


      
站内信

邮件

短信

企业微信

钉钉

飞书

Webhook

消息模板

消息渠道

发送记录

以后任何系统:


      
CRM

↓

订单成交

↓

通知客户

统一走这里。


七、运营中心(Operation)

你的设计基本正确。

建议:


      
租户

套餐

订阅

License

配额

资源

存储

账单

订单

支付

发票

优惠券

充值

余额

日志统计

这里属于 SaaS。

不是 ERP。


八、系统中心(System)

很多人会把这个做得特别乱。

建议这里只放:

系统配置。

例如:


      
系统参数

地区

语言

时区

Logo

主题

菜单管理

功能开关

配置项

缓存

定时任务

字典同步

对象存储

Redis

数据库

搜索引擎

AI配置

第三方平台

而不是:

用户

角色

权限

那些已经拆出去。


九、审计中心(Audit)

企业越来越重视。

包括:


      
登录日志

操作日志

数据审计

权限变更

异常登录

API调用

系统事件

审计报表

以后还能:


      
导出

追溯

留痕

十、开发中心(Developer)

如果平台开放。

建议单独做。

包括:


      
开放API

API Key

Webhook

SDK

OAuth Client

插件

扩展点

集成管理

应用市场

开发文档

以后:

第三方 ERP

MES

都接这里。


十一、应用中心(Application)

如果未来做低代码。

例如:


      
应用管理

模块管理

菜单配置

页面设计

表单设计

流程设计

模型设计

权限绑定

发布

版本

类似:

Power Platform

Salesforce

OutSystems

简道云

宜搭


十二、监控中心(Monitor)

建议不要放 System。

独立。

包括:


      
服务监控

数据库监控

Redis

MQ

任务监控

接口监控

在线用户

性能分析

链路追踪

告警

很多大型平台都是独立:

Monitor

Observability


我建议最终的平台菜单

综合你的 SaaS 平台目标(ERP、CRM、WMS、MES、PLM 等统一平台),建议采用如下一级菜单结构:

一级菜单 主要职责
🏠 工作台 首页、待办、统计、公告
👥 组织中心 租户、组织、部门、岗位、员工
🔐 身份与权限 用户、角色、权限、菜单、数据权限、SSO
📚 基础数据中心 主数据、编码规则、计量单位、字典、模板、税率等
🔄 流程中心 工作流、审批、任务、流程模板
📢 消息中心 站内信、短信、邮件、钉钉、企业微信、飞书
💼 运营中心 套餐、订阅、配额、账单、支付、发票、License
⚙️ 系统中心 系统参数、配置、缓存、定时任务、对象存储、第三方集成
📈 监控中心 服务监控、性能、日志、链路、告警
📝 审计中心 登录日志、操作日志、数据审计、安全审计
🧩 开发中心 API、Webhook、SDK、插件、开放平台
🚀 应用中心(可选) 应用管理、低代码、页面设计、模型设计、发布

结合你之前规划的 pxsk.top 制造业平台

根据我们之前讨论的统一平台架构,我建议将平台分为两层:

  • 平台层(Platform):负责所有跨业务的通用能力,即上述 10~12 个一级菜单。
  • 业务层(Business):通过独立应用(如 erp.pxsk.topwms.pxsk.topmes.pxsk.topcrm.pxsk.top 等)承载采购、销售、库存、生产、质量、设备、人资等业务模块。

这样,平台层保持长期稳定,而业务系统可以独立演进,又能共享统一的身份、组织、流程、消息、主数据等能力。这也是目前主流企业平台(如 SAP BTP、Salesforce Platform、微软 Power Platform、用友 BIP、金蝶苍穹等)普遍采用的架构思路。