搭配可供配置模組與變體使用版本修訂
產品變體代表可供配置產品結構的特定組態,如變體規格所捕捉。本節描述如何在對變體規格或變體進行版本修訂時管理它們之間關聯性的其他考慮事項。
|
• 角色 (可供配置模組或變體零件) 能夠以任何順序或作為單一變更通知的一部份進行版本修訂。
• 使用「複製」或「另存新檔」動作後,不會將可供配置模組與變體之間的關聯複製到產生的新副本。
|
您可配置 wt.properties 檔案中的下列內容,來控制將泛用零件 (可供配置模組) 傳播至變體連結:
• wt.generic.variantLinkBehaviorOnRevise (字串內容)
• com.ptc.wpcfg.variants.move.latest.revision.link (布林值內容)
對可供配置模組進行版本修訂
當對可供配置模組進行版本修訂,且使用預設組態時,新版本修訂會與和可供配置模組的之前版本修訂相同的變體相關聯。
當對可供配置模組進行版本修訂時,選用組態只允許將變體的最新版本修訂延用至可供配置模組的新版本修訂。例如,可供配置模組的版本修訂 A 有一個變體,其中包含版本修訂 A 與 B。當可供配置模組版本修訂至版本修訂 B 時,它只會與變體的版本修訂 B 相關聯,因為它是最新的版本修訂。
com.ptc.wpcfg.variants.move.latest.revision.link 內容可控制此組態。當未設定內容或將其設定為 false 時,會提供預設行為。當內容設定為 true 時,會提供選用行為。
此內容也會在對變體進行版本修訂時使用。如需其他資訊,請參閱下方的「對變體進行版本修訂」部份。
版本修訂變體
對變體進行版本修訂時,結果會受到兩個單獨組態設定的影響。一個設定控制了是移動、複製關聯,還是不延用至新版本修訂,而另一個設定則控制了移動或複製的關聯是否限制於最新。會先評估的內容控制了複製、移動或略過與可供配置模組之關聯等作業,接著會評估將作業限制於最新的內容。
可使用下列任何值來配置 wt.properties 檔案中的 wt.generic.variantLinkBehaviorOnRevise 內容:
• copy:指定此值或未設定內容時,變體的新版本修訂會關聯到其前置任務版本修訂所關聯到的相同可供配置模組,且前置任務版本修訂會保留其關聯。
◦ 當 com.ptc.wpcfg.variants.move.latest.revision.link 設定為 false 或未定義內容時,新變體版本修訂將會與和其前置任務版本修訂相同的所有可供配置模組版本修訂相關聯,且前置任務版本修訂會保留其關聯性。
◦ 當 com.ptc.wpcfg.variants.move.latest.revision.link 設定為 true 時,新變體版本修訂將僅與其前置任務版本修訂中組態模組的最新版本修訂相關聯,且前置任務版本修訂會保留其關聯性。
• move:指定此值時,變體的新版本修訂會與和其前置任務版本修訂相同的可供配置模組相關聯,但前置任務版本修訂不會再保留這些關聯性。
◦ 當 com.ptc.wpcfg.variants.move.latest.revision.link 設定為 false 或未定義內容時,新變體版本修訂將會與和其前置任務版本修訂相同的所有可供配置模組版本修訂相關聯,前置任務版本修訂不會保留其關聯性。
◦ 當 com.ptc.wpcfg.variants.move.latest.revision.link 設定為 true 時,新變體版本修訂將僅與其前置任務版本修訂中組態模組的最新版本修訂相關聯,前置任務版本修訂不會保留其關聯性。
• nocopy:指定此值時,變體的新版本修訂不會與可供配置模組相關聯。使用 nocopy 時,com.ptc.wpcfg.variants.move.latest.revision.link 內容不適用。