步骤 2. 定义标准安全标签值 - 可选
标准安全标签的标签值、显示名称和说明在与标准安全标签的枚举类型类关联的源文件中定义。出厂设置中提供了十个枚举类型类,可与标准安全标签一起使用 (wt.access.configuration.SecurityLabel1 到 wt.access.configuration.SecurityLabel10)。确定将为每个标准安全标签使用的类。在下一步中,您将在安全标签配置文件中为每个安全标签指定相应的类。
对于示例配置,将使用以下类:
• wt.access.configuration.SecurityLabel1,用于出口管制
• wt.access.configuration.SecurityLabel2,用于公司专有
• wt.access.configuration.SecurityLabel3,用于法律信息
如果您的站点要配置十个以上的标准安全标签,可以创建其他枚举类型类。有关创建和编辑枚举类型类的详细信息,请参阅 Windchill Customization Guide (《Windchill 自定义指南》)。
要定义每个标准安全标签的安全标签值,以及每个值的显示名称和说明,请完成以下步骤:
1. 将类的资源束文件从以下源目录:
<Windchill>/src/wt/access/configuration
复制到以下目录:
<Windchill>/wtCustom/wt/access/configuration
2. 在文本编辑器中打开类的资源束文件。例如,对于 SecurityLabel1 类,打开以下文件:
<Windchill>/wtCustom/wt/access/configuration/SecurityLabel1RB.rbInfo
其中 <Windchill> 是您的 Windchill 解决方案的安装位置。
3. 为每个标准安全标签值添加以下各行:
<VALUE>.value=<LOCALIZED_DISPLAY_NAME>
<VALUE>.longDescription=<LONG_DESCRIPTION>
其中:
◦ 其中 <VALUE> 是在 securityLabelsConfiguration.xml 文件中指定的安全标签值名称。
◦ 在用户界面中显示时,<LOCALIZED_DISPLAY_NAME> 是安全标签值的名称。
◦ <LONG_DESCRIPTION> 是安全标签的详细说明。详细说明显示在自动生成的安全标签在线帮助中,通过单击
“安全标签”表格中的“查看安全标签信息”图标
可以访问该说明。
| 为每个标准安全标签自动显示 NULL 资源键。通过编辑资源条目可以为 NULL 键提供有意义的显示名称和说明,但是不应该删除条目。与 NULL 键关联的值始终不受限制。因此,不得将与 NULL 键关联的值用于标记,因为之后您可能要限制访问权限。这种情况下改用非空信息标记。 |
例如,将在 SecurityLabel1RB.rbInfo 文件中修改或添加以下行,以进行示例配置:
NULL.value=No License Required
NULL.longDescription=Export of the selected business objects does not require a license.
LNC.value=License Required - Commercial
LNC.longDescription=Export of the selected business objects requires a commercial export license.
LNS.value=License Required - State
LNS.longDescription=Export of the selected business objects requires a state export license.
DNE.value=Do Not Export
DNE.longDescription=Export of the selected business objects is not allowed.
UNK.value=Unknown
UNK.longDescription=Export restriction status of the selected business object is not known. Treat as Do Not Export.
4. 保存并关闭。
5. 对于每个安全标签类重复步骤 1 到 4。
6. 在 Windchill shell 中,运行下列命令来构建资源束:
◦ 对于 Windows 系统:
ResourceBuild wt.access.configuration
◦ 对于 UNIX 系统:
ResourceBuild.sh wt.access.configuration