其他 Windchill 功能 > 服务信息管理 > 配置指南 > 现有产品的服务首选项 > 重新生成服务结构的首选项
  
重新生成服务结构的首选项
当从信息结构生成发布结构及从模板生成结构时可使用这些首选项。
使用信息结构的“生成发布结构”快捷菜单操作可从信息结构中生成发布结构。生成的发布结构会维持与源信息元素的链接。
如果已配置“重新生成”快捷菜单操作,您可以使用此操作更新发布结构。不能在重新生成时更新浏览条件;将重新应用原始浏览条件。
如果以下内容适用,则“生成发布结构”“重新生成”菜单操作将出现在发布结构快捷菜单中。
发布结构使用信息结构的“生成发布结构”快捷菜单项创建。
发布结构根的生命周期状态是由用于控制重新生成操作的首选项指定的其中一种状态。
用户有权修订服务结构。
发布结构及其对象已检入。
对于发布结构根的版本而言,尚未进行重新生成操作。
有关使用“重新生成”快捷菜单操作的信息,请参阅重新生成发布结构。有关创建发布结构的信息,请参阅创建服务结构
结构重新生成首选项均可通过选择“实用程序” > “首选项管理” > Service Information Management 来启用。定位以下首选项:
对重新生成应用字母排序
指定重新生成发布结构时信息元素是否按字母重新排序。默认值设置为 No,默认情况下,生成的结构会将新信息元素对象作为第一个子项进行添加。如果此首选项设置为 Yes,您可以利用 ReviseAndRegenerateConfig.xml 定义其他逻辑。
“重新生成时用于对结构迭代的生命周期状态”
指定可决定用户是否能够重新生成发布结构并迭代重新生成的结构和部分的生命周期状态。您可以指定以逗号分隔的生命周期状态列表。默认情况下,此首选项设置为 In Work
当部件列表的源 SBOM 发生更改后进行更新时,也会分析此首选项的值。有关详细信息,请参阅源发生更改后更新部件列表
“重新生成时用于修订结构的生命周期状态”
指定可决定用户是否能够重新生成发布结构并修订重新生成的结构和部分的生命周期状态。默认情况下,此首选项设置为 Released
当部件列表的源 SBOM 发生更改后进行更新时,也会分析此首选项的值。有关详细信息,请参阅源发生更改后更新部件列表
此外,您可以创建 XML 配置文件以列出不应该按字母顺序重新排序的手动插入的信息元素类型。这些非重新排序的类型可以进一步划分为第一个子项 (由 firstChildren 指定) 或最后一个子项 (由 lastChildren 指定)。如果“对重新生成应用字母排序”首选项设置为 Yes,则读取此文件。
<?xml version="1.0" encoding="UTF-8"?>
<ReviseAndRegenerateConfig>
<!-- Sample configuration for revise and regenerate operation-->
<firstChildren>
<type>com.ptc.sis.PsToc</type>
</firstChildren>
<lastChildren>
<type>com.ptc.sis.PsIndex</type>
</lastChildren>
</ReviseAndRegenerateConfig>
通常,目录将出现在任一部分或书籍的首页,而索引位于某一部分或书籍的底页。可将出厂设置 XML 文件配置为提供此标准行为。
您需要将 reviseAndRegenerateConfigFile 属性添加到 xconf 文件。在编辑 xconf 文件之前,请按照 Setting up a Directory Structure for Managing Customized Files and Text Tailoring 中的指导将该文件置于安全区域。添加以下属性:
<Property name="reviseAndRegenerateConfigFile"
default="path to xml config file"/>
还需要使用 Windchill shell 中的 xconfmanager 注册配置文件:
xconfmanager -s reviseAndRegenerateConfigFile=path to xml config file
-t wt.properties file xconfmanager -pF
配置文件的出厂设置位置是:
/com/ptc/arbortext/windchill/corestruct/server/ReviseAndRegenerateConfig.xml