再生服務結構的偏好設定
在從資訊結構產生發佈結構以及從範本產生結構時,可使用這些偏好設定。
發行結構可使用資訊結構的「產生發佈結構」捷徑功能表動作,從資訊結構中產生。產生的發行結構會維持來源資訊元素的連結。
可在配置「再生」捷徑功能表動作之後,使用該動作更新發佈結構。您無法於再生時更新導覽條件;會重新套用原始導覽條件。
如果符合下列條件,「產生發佈結構」與「再生」選單動作會顯示在發佈結構捷徑功能表中:
• 發行結構已使用資訊結構的「產生發佈結構」捷徑功能表項目建立。
• 發行結構根的生命週期狀態是由控制再生動作之偏好設定指定的其中一個狀態。
• 使用者有權版本修訂服務結構。
• 會入庫發行結構及其物件。
• 針對發行結構根的版本,尚未進行再生動作。
如需有關使用
「再生」捷徑功能表動作的資訊,請參閱
再生發佈結構。如需有關建立發行結構的資訊,請參閱
建立服務結構。
結構再生偏好設定可透過選取 > > 找到。找到下列偏好設定:
• 「再生時套用字母排序」
指定再生發佈結構時,資訊元素是否會依照字母順序重新排序。預設值設定為 No,依預設,其會以將新資訊元素物件新增為第一個子項的方式再生結構。如果將此偏好設定設為 Yes,您可以使用 ReviseAndRegenerateConfig.xml 檔案定義其他邏輯。
• 「再生期間要版序化結構的生命週期狀態」
指定決定使用者是否可以再生發佈結構,並對再生的結構與部份進行版序化的生命週期狀態。您可以指定以逗號分隔的生命週期狀態清單。依預設,此偏好設定設為 In Work。
• 「再生期間要修改結構的生命週期狀態」
指定決定使用者是否可以再生發佈結構,並對再生的結構與部份進行版本修訂的生命週期狀態。依預設,此偏好設定設為 Released。
此外,您也可以建立 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 檔案之前,請根據
設定目錄結構以管理自訂檔案與自訂文字中的指導,將其放置在安全區域。新增下列內容:
<Property name="reviseAndRegenerateConfigFile"
default="xml 組態檔的路徑"/>
• 組態檔也需要使用 Windchill shell 中的 xconfmanager 註冊:
xconfmanager -s reviseAndRegenerateConfigFile=xml 組態檔的路徑
-t wt.properties 檔案 xconfmanager -pF
• 組態檔案的預設位置是:
/com/ptc/arbortext/windchill/corestruct/server/ReviseAndRegenerateConfig.xml