10.Windchill -- 客制化生命周期状态和角色

一、客制化生命周期状态

  1. 在Windchill系统文件中新建如下目录,该目录与codebase目录同级
    D:\ptc\Windchill_11.0\Windchill\wtCustom\wt\lifecycle
  2. 在 lifecycle 文件夹中创建如下两个 .rbInfo 文件

(1)StateRB.rbInfo

ResourceInfo.class=wt.tools.resource.EnumResourceInfo
ResourceInfo.customizable=true
ResourceInfo.deprecated=false

CHECKING.value=Checking
CHECKING.shortDescription=Checking state

(2)StateRB_zh_CN.rbInfo

ResourceInfo.class=wt.tools.resource.EnumResourceInfo
ResourceInfo.customizable=true
ResourceInfo.deprecated=false

CHECKING.value=正在自检
CHECKING.shortDescription=正在自检状态

注意:如果新建的生命周期状态显示乱码,该中文国际化配置文件需要设置编码格式为 UTF-8-BOM
可以使用 Notepad++ 打开 StateRB_zh_CN.rbInfo 文件,然后设置编码格式,如下图所示
在这里插入图片描述

(3)系统的生命周期状态文件的路径为:
D:\ptc\Windchill_11.0\Windchill\src\wt\lifecycle

  1. 在 Windchill 系统命令行窗口执行如下两条命令
resourcebuild wt.lifecycle.StateRB true
ant -f codebase/MakeJar.xml
  1. 重启 Windchill 系统

二、客制化角色

  1. 在 D:\ptc\Windchill_11.0\Windchill\wtCustom\wt 目录下新建 project 文件夹
  2. 在 project 文件夹中创建如下两个 .rbInfo 文件
    (1)RoleRB.rbInfo
ResourceInfo.class=wt.tools.resource.EnumResourceInfo
ResourceInfo.customizable=true
ResourceInfo.deprecated=false

R&D.value=R&D Representatives
R&D.shortDescription=R&D Representatives
R&D.order=2620

TEST.value=Test Representatives
TEST.shortDescription=Test Representatives
TEST.order=2630

PDTL.value=PDTL
PDTL.shortDescription=PDTL
PDTL.order=2640

注意:order 不能和之前定义的角色的 order 重复,可以查看 D:\ptc\Windchill_11.0\Windchill\src\wt\project 目录下的 RoleRB.rbInfo 文件,移到最下面看看最新添加的角色的 order 值

(2)RoleRB_zh_CN.rbInfo

ResourceInfo.class=wt.tools.resource.EnumResourceInfo
ResourceInfo.customizable=true
ResourceInfo.deprecated=false

R&D.value=研发代表
R&D.shortDescription=研发代表
R&D.order=2620

TEST.value=测试代表
TEST.shortDescription=测试代表
TEST.order=2630

PDTL.value=PDTL
PDTL.shortDescription=PDTL
PDTL.order=2640

同样的,如果新建的角色显示乱码,该中文国际化配置文件需要设置编码格式为 UTF-8-BOM

  1. 在 Windchill 系统命令行窗口执行如下两条命令
    resourcebuild wt.project.RoleRB true
    ant -f codebase/MakeJar.xml

  2. 重启 Windchill 系统

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windchill生命周期模板的数据库表详细设计包括以下表: 1. WTDocument:文档表,用于存储产品的文档信息,包括文档名称、版本、状态、作者、创建时间等。 2. WTPart:部件表,用于存储产品的部件信息,包括部件名称、版本、状态、描述、所属产品等。 3. WTChangeRequest:变更请求表,用于存储变更请求的信息,包括请求名称、描述、优先级、状态等。 4. WTChangeOrder:变更订单表,用于存储变更订单的信息,包括订单名称、描述、状态、变更请求等。 5. WTChangeActivity2:变更活动表,用于存储变更活动的信息,包括活动名称、描述、状态、变更订单等。 6. WTChangeTask2:变更任务表,用于存储变更任务的信息,包括任务名称、描述、状态、所属活动等。 7. WTChangeOrder2ChangeActivity:变更订单与变更活动关联表,用于存储变更订单与变更活动之间的关系。 8. WTChangeActivity2ChangeTask:变更活动与变更任务关联表,用于存储变更活动与变更任务之间的关系。 9. WTChangeOrder2WTPart:变更订单与部件关联表,用于存储变更订单与部件之间的关系。 10. WTChangeActivity2WTPart:变更活动与部件关联表,用于存储变更活动与部件之间的关系。 以上是Windchill生命周期模板的数据库表详细设计的主要内容,还有其他表和关系,具体实现可以根据企业的需求进行设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值