SolidWorks PDM 二次开发服务
针对达索 SolidWorks PDM 提供深度定制开发。通过写自定义 PDM Add-in 插件、数据卡钩子以及后台任务分发机,解决企业图档流转慢、属性校核难及数据断层痛点。
一、核心服务模块与特色功能
PDM 工作流节点深度拦截
在文件检入、状态变更(如“设计完成”流转至“审核中”)前执行强力属性拦截,校验脏数据并给出整改指引。
自动属性同步与物料反填
与企业 ERP 实时联网,自动反填物料编码与规格到 PDM 数据卡中,杜绝设计师二次手动录入的失误。
PDM 后台自动分布式转图
配置独立 PDF/STEP 任务机,当工作流审批归档时,自动在服务器后台渲染出图并自动归档至外协目录。
PDM 多维度结构化BOM校验
深度解析 PDM 装配体树,提取设计 BOM 并与 ERP 现有物料属性进行全字段差异分析,防止错漏。
数据卡与序列号自动生成
根据企业编码规则自动生成图号与物料编码,并在检入时自动写入 PDM 数据卡,杜绝断号与重复编码。
权限与审计日志定制
基于 PDM API 扩展角色权限,自动记录每一次拦截、放行与豁免的审计日志,便于质量追溯。
二、服务适用对象评估
强烈推荐适用企业
已部署 SolidWorks PDM 但流程停留在手动阶段;亟需在检入端杜绝空图号、乱填属性;需要 PDM 数据自动流向 ERP/MES。
不推荐适用企业
未部署 PDM 仅使用 Windows 共享文件夹管理图纸;无固化的图纸审批与工艺标准流程的企业。
三、开发技术栈与版本支持范围
支持 SolidWorks PDM Professional 版本;基于 PDM API (EdmLib) 接口,采用 C# 编写 PDM 宿主 Add-in 插件与独立任务模块,完全兼容 SQL Server 存储过程优化。
四、标准项目交付与实施步骤
- 第 1 阶段:PDM 环境与工作流模板调研
- 第 2 阶段:接口数据映射与逻辑流设计
- 第 3 阶段:PDM API 模块开发与 SQL 优化
- 第 4 阶段:PDM 客户端与服务器端联调测试
- 第 5 阶段:用户操作手册编写与上线部署
五、常见技术与业务常见问题 FAQ
SolidWorks PDM Standard 版本支持二次开发吗?
PDM Standard 版本的 API 接口受到了达索官方的严格限制,不支持自定义 Add-in 插件开发。本服务主要针对 PDM Professional(即原 Enterprise PDM)版本。
PDM 插件会影响日常的文件检入检出速度吗?
不会。我们的插件采用轻量级异步请求与 SQL 缓存读取技术,仅在触发关键动作时执行验证,对日常检入检出的网络开销小于 0.05 秒。
如何保证 PDM 后台自动转图任务不占用设计师的电脑?
我们会在服务器或专用的空闲工作站上部署 PDM 任务机,所有转图任务在后台静默执行,设计师无需打开文件,完全不占用日常工作算力。
你们如何保证数据库的访问安全性?
我们通过 PDM 官方 API 的安全上下文和加密连接与数据库通信,绝不进行任何破坏 PDM 数据库结构的非官方直接写操作,确保系统符合达索技术规范。
PDM 二次开发是否支持多工厂、多服务器部署?
支持。PDM 插件会自动同步到 PDM 归档服务器中,当客户端登录时会自动下载最新的 DLL,无需手动去每台客户端电脑上安装。
如何处理流程审批通过但 ERP 同步失败的情况?
我们设计有完善的补偿与日志重试机制,当网络异常导致同步失败时,PDM 会给出警示,并允许管理员在后台一键重发数据,防止漏同步。
PDM 插件必须每台客户端单独安装吗?
不必。插件会随 PDM 归档服务器自动分发,客户端登录时自动下载最新 DLL,管理员几乎零维护。
能否自定义数据卡的字段、下拉联动与校验?
可以。支持数据卡布局、必填校验、下拉联动以及不同工作流状态下的字段权限定制。
上线之后如何维护和升级?
我们提供伴随式维护,持续跟踪接口版本与 SQL 兼容性,遇到达索版本升级可快速重编译并保持兼容。
如何保证数据库访问安全?
通过 PDM 官方 API 的安全上下文与加密连接访问数据库,绝不进行破坏 PDM 数据库结构的非官方直接写操作。