← 返回项目库

DocDokuPLM 中文产品生命周期管理平台

面向工程团队的中文产品生命周期管理预览,覆盖产品结构、物料清单、文档、变更和协同任务。

DocDokuPLM 保留上游 PLM 客户端与服务端源码,并提供不依赖外部服务的同源本地适配器,帮助社群在本地验证产品数据、BOM、受控文档、ECO 变更和协同任务流程。

真实界面

项目截图

共 6 张

项目总览
产品结构
物料清单
文档中心
变更管理
工作任务

Capabilities

核心功能

✓中文项目总览与产品生命周期指标
✓产品版本、生命周期和负责人管理入口
✓产品修订版 BOM 层级与供应状态查看
✓受控文档编号、版本和状态搜索
✓ECO 变更申请、评审与实施进度
✓协同任务状态更新与本地流程反馈

适用场景

在本地演示产品结构、BOM 和受控文档协同流程
用于 PLM 流程培训、需求评审和二次开发原型验证
作为完整 Java EE 上游系统部署前的界面与数据边界预览

适合谁

需要研究产品生命周期管理、工程资料协同或 PLM 二次开发的工程团队、产品经理和开发者。

商业化思路

开源源码交付与企业内网部署、PLM 流程定制、产品结构与文档治理和二次开发服务;本项目页不承诺商业授权。

你会拿到什么

  • ✓上游 DocDokuPLM 前端、服务端、API、转换服务、样例数据和 Docker 子模块源码
  • ✓中文本地预览、适配器、README、AGPL 许可证和可复现发布证据

部署流程

  1. 1本地预览直接运行 python3 demo-preview/server.py --port 8787
  2. 2完整系统按上游 Java EE、Maven、数据库、Elasticsearch、Kafka 和 Docker 说明配置部署

真实验证结果

已通过同源本地 API 健康检查、产品/BOM/文档/变更/任务页面交互、6 个互不重复的中文功能截图、PNG 尺寸、无破图和无横向溢出质量门。

部署前须知

本地预览使用内存演示数据和本地适配器,未连接上游 Java API、数据库、消息队列、Elasticsearch 或真实账号;生产使用前需按实际环境配置完整后端并履行 AGPL 义务。

部署难度

较高

最低配置

本地预览只需 Python 3.9+;完整上游系统还需要 Java EE 运行时、数据库、Elasticsearch、Kafka、Node.js/Bower/Grunt 与 Docker,具体按上游部署说明。

开源许可证

GNU Affero General Public License v3 (AGPL-3.0)

最后验证

2026-09-03

技术栈

HTML/CSS/JavaScriptPython 标准库本地适配器RequireJS/Grunt 原始前端Java EE/Maven 服务端Elasticsearch、Kafka 与 Docker 上游组件

授权说明

根目录 LICENSE.txt 原样保留 AGPL-3.0;本交付仅作社群学习、研究和技术验证收录,不代表商业使用、再分发或衍生作品授权。新增 demo-preview 中文适配器与界面修改随源码披露。

Release notes

版本记录

1 个已发布版本

vcn-6ef98052bd7 当前推荐

增加中文本地预览与有界同源适配器,覆盖产品结构、BOM、文档、变更和任务页面;保留上游 AGPL 源码与归属。

部署要求:Python 3.9+ 可运行 demo-preview;完整 DocDokuPLM 仍按上游 Java EE、数据库、Elasticsearch、Kafka 和 Docker 环境要求部署。

已知问题:演示数据仅存在本地进程内存,未接入外部服务、真实账号或云端数据;完整上游客户端仍需后端服务,网络交互时需履行 AGPL 对应源码提供义务。

登录后领取