SOLIDWORKS PDM Dispatch 是 SOLIDWORKS PDM 专业版自带的轻量编程工具,通常简称为 Dispatch。该工具可实现任务自动化,且支持完全自定义配置以满足个性化需求。
若 Dispatch 插件已安装在 SOLIDWORKS PDM 专业版文件库中,即可触发多种自动化事件。在下文示例中,我们将创建一个 Dispatch 操作,通过菜单选项实现 PDM 文件库内的文件重命名。
SOLIDWORKS PDM 中的文件自动重命名
文件库内批量文件的自动重命名是常见的自动化需求,可基于用户输入或数据卡变量完成重命名。若采用手动方式操作,需耗费大量人力;若通过自定义代码开发外部工具,又需要投入大量工时。
对于这类繁琐的常规操作,SOLIDWORKS PDM Dispatch 是理想的解决方案。
在 SOLIDWORKS PDM 管理工具中打开 Dispatch
Dispatch 规则需在 SOLIDWORKS PDM 管理工具中创建,通常仅管理员具备操作权限。
打开 Dispatch 的操作步骤:
1、使用高权限账号登录 SOLIDWORKS PDM 管理工具。
2、展开插件(Add-ins) 节点。
3、双击Dispatch插件。

SOLIDWORKS PDM 管理工具
4、在窗口左下角,点击管理操作(Administrate Actions),打开规则配置窗口。

创建新的 Dispatch 规则
Dispatch 的自动化逻辑由创建的规则驱动,规则相当于指令,用于告知文件库如何执行自动化操作。

添加新的派遣操作
创建新的 SOLIDWORKS PDM Dispatch 操作步骤:
1、点击添加(Add…),开始创建新规则。
2、为规则输入描述性名称。

设置重命名SOLIDWORKS文件的操作
3、选择触发方式:
菜单命令(Menu command):为规则在右键菜单中添加选项,适用于批量更新旧版文件,无需通过状态流转变更文件状态。
状态流转时(During state transition):可定义规则在工作流状态变更时的触发条件,支持添加文件路径、工作流状态等附加参数。
检出时(During check out):可定义规则在文件检出时的触发条件,支持添加文件路径、规则在检出前 / 后触发等附加参数。
添加文件时(During add):新文件添加至文件库时自动运行该规则。
4、点击确定(OK) 完成确认。
本指南以菜单命令作为触发方式进行后续操作。
为操作创建变量
完成规则名称、描述与触发方式设置后,需创建变量,用于指定 Dispatch 规则的更新对象。变量类型可包括静态字符串、变量字符串、系统变量,或多种类型的组合。

重命名 SOLIDWORKS 文件所需的变量
针对 SOLIDWORKS 文件重命名的 Dispatch 规则,需创建以下变量:
运行时变量
用于捕获所选文件扩展名的变量
用于捕获现有文件名的变量
用于存储新文件名的变量
创建 Dispatch 逻辑
变量设置完成后,进入 Dispatch 规则的逻辑定义环节。在配置逻辑过程中,若需新增变量,可随时返回变量界面添加。

用于重命名文件的最终派遣逻辑
警告消息框
使用运行时变量创建是 / 否消息框(Yes-No MessageBox) 步骤,作为脚本运行前的最终确认环节。
条件判断
创建带条件语句(IF Statement) 的跳转(Jump) 步骤,用于判断上一步操作的结果为 “是” 或 “否”。
选择否(No):Dispatch 脚本将直接跳转至脚本末尾,不执行任何逻辑。
选择是(Yes):Dispatch 脚本继续执行自动化操作。
文件重命名
创建移动 / 重命名文件(Move/Rename file) 步骤,该步骤会读取原文件路径,并基于预设变量完成文件重命名。此步骤仅在条件判断为 “是” 时触发。
结束模块
在逻辑模块末尾,创建结束(END) 步骤。该步骤会退出逻辑执行,避免占用系统资源。
通过自定义 Dispatch 编程实现增强自动化
对于简单的 SOLIDWORKS PDM 自动化需求,自行创建自定义 Dispatch 脚本是简化工程流程的优质方案。但随着自动化场景复杂度提升、涉及文件数量增加,若配置不当,可能会给生产环节带来更多错误风险。
确保生成的脚本稳定可靠至关重要,不熟悉操作的人员自行配置可能引发问题。此时可依托专业技术团队,协助完成自动化脚本的创建、测试与部署,保障工程流程顺畅推进。
了解更多关于我们智诚科技ICT的SOLIDWORKS PDM服务,帮助小型企业和大型企业,电话:400-886-6353
获取正版软件免费试用资格,有任何疑问拨咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!