命名规则和版本命名规则
Teamcenter 命名规则定义在创建新对象时(例如创建新版本(修订)或复制现有零组件时)业务对象属性的数据输入格式。可以将命名规则附加到属性:零组件类型中的零组件 ID、零组件版本和名称。
关于可附加命名规则的属性的完整列表,请参见 Teamcenter Business Modeler IDE Guide 的 Introduction to naming rules 部分。
(在新建文档对话框中)创建零组件时只显示应用于零组件 ID 的命名规则。创建(在新建文档对话框中)或修订文档(在修订文档对话框中)时,将显示应用于版本的命名规则。创建文档(在上传文档对话框中,包括上传和签入)后,应用于零组件名称的命名规则可用于编辑。
命名规则由两部分组成:
-
样式 - 定义格式的变量(示例:NNNNN)。
-
计数器 - 定义每次使用时的增量。
零组件 ID 样式列表中将填入具有计数器的样式。定制属性 Pattern_ItemID 包含零组件 ID 样式的值。定制属性 Pattern_Revision 包含版本样式的值。
零组件 ID 和版本属性都取决于选定的零组件类型。将命名规则应用到这两个属性时:
-
要定义至少一个样式。
-
该样式可以是有条件的。
-
该样式由生成器控制。
您必须有多个样式并应用生成器,才能显示样式列。
命名和编号样式列表使用选定零组件类型的适用值填充。
可以为零组件名称和零组件版本名称属性定义多个样式。样式可以是有条件的,但并不由生成器控制。
注意:
您的输入将根据所有的可用样式(而不只是您选择的样式)进行验证。要查看样式列表,可以单击信息按钮。
命名规则样式
命名规则样式由字符的文字字符串、将值列表 (LOV) 用作文字变量的样式列表以及由现有命名规则组成的样式变量这几部分组成。每个样式可以由以下部分组合而成:
字符 | 样式匹配 |
---|---|
& | 字母数字值 |
X | 大写字母数字值 |
x | 小写字母数字值 |
N | 数值 |
n | 数值 |
@ | 字母值 |
A | 大写字母值 |
a | 小写字母值 |
"字符串" | 字符串分隔符 示例:如果希望单词 Part 出现在命名规则中,则将其在命名规则样式中定义为 "Part"。 |
? | 任何单字符值 |
\ | 下一个有文字含义的字符。仅当在其他分隔符中使用分隔符时才需要此字符。 示例:"A\"Special\"Name",匹配 [A "Special" Name]。 |
${system-variable} | 代替 Teamcenter 系统变量的值 |
{variable-type:variable-name} | 文字变量分隔符 {Type:Name} |
[variable-type:pattern-name] | 样式变量分隔符 [Type:Name] |
正则表达式 | 允许使用标准正则表达式验证名称,但不生成名称。此分隔符不能在自动生成计数器的样式中使用。正则表达式分隔符是 %,表示样式的其余部分是正则表达式。例如,具有两个大写字母字符、后跟一位数的零组件 ID 样式是 AAn。 |
一旦创建了一个命名规则样式,必须将其附加到业务对象属性。命名规则的创建和附加是使用 Teamcenter 业务建模器 IDE 完成的。
有关更多信息,请参见 Teamcenter Business Modeler IDE Guide。
版本命名规则
版本命名规则是定义版本属性的命名约定和顺序的业务规则。有时,此功能用于满足某些行业提出的严格命名要求。版本命名规则创建后,可以选择为版本排除 I、O、Q、S、X、Z 字符。这些字符在航空航天业通常被省略。
被排除字符的列表由 TcRevisionSkipLetters 值列表 (LOV) 来管理。可以按需要修改 LOV。
版本列表显示版本和描述(逗号分隔)。选择版本后,常用属性对话框将只显示版本。
详尽型和建议型值列表均受版本命名规则支持。使用 Teamcenter 业务建模器 IDE (BMIDE) 时,版本配置为由版本命名规则控制。然后,一个 天工CAD 首选项将决定是否所有版本最初可用于用户输入。该首选项将决定您必须指派值,从详尽型列表中选择值,还是键入建议型列表中的值。以建议型列表为例,键入的值必须遵循定义为版本命名规则一部分的准则。
有关用于版本命名的初始、次要和补充格式类型的有效组合的更多信息,请参见 Teamcenter Business Modeler IDE Guide。
一个零组件版本可以具有一个命名规则或一个版本命名规则,但不能同时具有这两个规则。
条件与命名规则结合使用
可以使用条件附加命名规则,以确定何时应用命名规则。条件是指根据表达式的计算而解析为 true 或 false 的语句。使用条件,可以将多个命名规则附加到同一属性和业务对象。条件是在创建时使用 Teamcenter 业务建模器 IDE 定义的。
使用命名规则
在常见属性对话框中,样式列不显示,除非具有计数器的样式数量大于 1。如果显示多个文档,并且其中一个文档满足显示样式列的要求而其余文档不满足,则显示该列。但是,不符合要求的文档显示有一个样式列单元格为只读且带空值。
通过诸如新建文档对话框之类常用属性对话框的单元格中的按钮,可表明该行或列的有效样式的详细信息。
按钮 | 类型 | 定义 |
---|---|---|
命名规则 + 必需属性 | 应用于零组件 ID、版本、零组件名称或零组件版本名称等必需属性的命名规则。 | |
命名规则 | 应用于非必需属性的命名规则。 | |
版本命名规则 + 必需属性(详尽型值列表) | 仅实施于必需属性的版本列,该属性使用详尽型值列表的版本命名规则来配置。 | |
版本命名规则 + 必需属性(建议型值列表) | 仅实施于必需属性的版本列,该属性使用建议型值列表的版本命名规则来配置。 |
单击按钮后,将显示一个含有该行或列可用样式详细信息的消息框。
三个元素参与指派零组件 ID 和版本值:生成、验证和不重复性。下表介绍与常见属性对话框交互时如何用值填充常见属性对话框单元格,以及版本如何受命名规则推动。
工况 | 零组件 ID | 版本 | 注释 |
---|---|---|---|
1 | <空> | <空> | 生成 ID 和版本 |
2 | 用户定义 | <空> | 验证 ID 和生成版本 |
3 | <空> | 用户定义 | 生成 ID 和版本;用户的值被覆盖 |
4 | 用户定义 | 用户定义 | 验证 ID 和版本 |
使用版本命名规则时,此信息不适用。