Windchill 11.0使用枚举类型自定义实用程序实现角色管理

发布于:2025-08-11 ⋅ 阅读:(44) ⋅ 点赞:(0)

一、Enumerated Type Customization Utility

枚举类型自定义实用程序,可用于添加或编辑枚举类型的值,在Windchill 12.0+中可直接在类型和属性管理中编辑,如下图所示,而在Windchill 11.0中只能通过windchill shell启动程序,下面将详细介绍Windchill 11.0中启动并使用枚举类型自定义实用程序的操作方法。
在这里插入图片描述

二、启动枚举类型自定义实用程序

1. 停止Windchill and Tomcat
windchill stop
2. 从Windchill Shell启动enumCustomize
cd /opt/ptc/Windchill_11.0/Windchill/bin
./windchill shell
./enumCustomize.sh

在这里插入图片描述

3. 在enumCustomize点击Browse并且 打开<WT_HOME>/codebase/wt/project/RoleRB.RB.ser(/opt/ptc/Windchill_11.0/Windchill/codebase/wt/project/RoleRB.RB.ser)

在这里插入图片描述
在这里插入图片描述

4. 添加自定义Roles

在所有已安装的语言Locale都可以添加,其中Default默认为en_US,除此之外还有zh_CN等;

4.1 在Default Locale中添加自定义Roles 并点击Save,然后点击Continue 生成resource

在这里插入图片描述
在这里插入图片描述
点击Save后,如果RB.ser没有更新(查看该文件的更新日期), 可尝试在Windchill Shell使用以下命令强制更新 :

ant -f bin/tools.xml bundle_custom -Dbundle.input=registry -Dbundle.forceCompile=true
ant -f codebase/MakeJar.xml custUpdate

成功创建Resource后,就可以在/opt/ptc/Windchill_11.0/Windchill/wtCustom/wt/project/路径下看到建立的Resource文件
在这里插入图片描述

4.2 同样,在zh_CN Locale中编辑自定义Roles 并点击Save,然后点击Continue 生成resource

在这里插入图片描述
在这里插入图片描述
成功生成Resource后,就可以在/opt/ptc/Windchill_11.0/Windchill/wtCustom/wt/project/路径下看到更新后的RoleRB_zh_CN.rbInfo文件
在这里插入图片描述

5. 重启服务器
windchill start

重启完成后,便可在组织>角色下看到自定义Role了,如下图所示
在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到