發行目標指派偏好設定使用案例
已引入新偏好設定「發行目標指派」,其可在存在單一合格值時控制預設「發行目標」的選取。
身為管理員,您可能需要瞭解偏好設定的目的,以及它如何影響預設「發行目標」的設定。偏好設定描述如下:
偏好設定的名稱
「發行目標指派」
可見度
「網站」「組織」「專案」「物件庫」
預設值
「若已定義預設值,則套用合格」
描述
當單一合格變更轉移與空白選項都可供選取時,用於控制發行目標的指派。從下列設定中選取:
「若已定義預設值,則套用合格」- 僅當合格變更轉移符合預設值時才予以套用。
「若未定義預設值,則套用合格」- 如果未設定預設值,則套用合格變更轉移。
「總是套用合格」- 無論預設值為何,始終套用合格變更轉移。
下列情境說明當有單一、多個或沒有可用的變更轉移時,此偏好設定如何控制發行目標的指派。
請考慮下列三個零件:
沒有轉移的零件:此零件不存在生命週期轉移。
具有多個轉移的零件:多個轉移,例如「變更」、「淘汰」與「已發行生產」。
具有單一轉移的零件:僅存在一個合格的轉移 (「變更」)。
您可以從「變更意圖的發行目標」對應規則與 ChangeTransitions 列舉中取得預設值。
但是,若為以下情況,不會考慮來自對應規則的預設變更轉移:
未設定對應規則。
未定義變更意圖。
變更意圖已定義,但不符合對應規則
* 
在設定實際發行目標時,會優先處理由對應規則設定的預設值。
您可以使用 ChangeTransition 列舉或「變更意圖的發行目標」對應規則定義預設變更轉移。
您可以使用對應規則篩選合格的變更轉移。
如果對應規則未設定預設值,會使用來自 ChangeTransition 列舉的預設值。
如果對應規則或 ChangeTransition 列舉未設定預設值,則預設值將為空白值。
針對全部三個零件考慮下列合格的「變更轉移」值:
沒有轉移的零件:空白
具有多個轉移的零件:「變更」、「淘汰」與「已發行生產」
具有單一轉移的零件:「變更」
在設定預設值時指派發行目標 -「變更」
當透過「變更意圖的發行目標」對應規則或 ChangeTransition 列舉設定預設值 (「變更」) 且其合格時,空白值不會顯示在「產生物件」表的「發行目標」欄中。
沒有轉移的零件:無論在 ChangeTransition 列舉中設定的預設值為何,「產生物件」表中的「發行目標」欄總是會顯示空白值。
具有多個轉移的零件:「變更」以及「淘汰」與「已發行生產」
具有單一轉移的零件:「變更」
當設定預設值 (「變更」) 時,「產生物件」表的「發行目標」欄會顯示下列變更轉移值:
零件
若已定義預設值,則套用合格
若未定義預設值,則套用合格
總是套用合格
沒有轉移
空白
空白
空白
多個轉移
「變更」以及「淘汰」與「已發行生產」
「變更」以及「淘汰」與「已發行生產」
「變更」以及「淘汰」與「已發行生產」
單一轉移
變更
變更
變更
在未設定預設值時指派發行目標
當未透過「變更意圖的發行目標」對應規則或 ChangeTransition 列舉設定預設值時,空白值與其他合格值都會顯示在「產生物件」表的「發行目標」欄中。
沒有轉移的零件:無論在 ChangeTransition 列舉中設定的預設值為何,「產生物件」表中的「發行目標」欄總是會顯示空白值。
具有多個轉移的零件:顯示空白以及「變更」、「淘汰」與「已發行生產」,適用於偏好設定全部三個值。
具有單一轉移的零件:
當將偏好設定值設為「若已定義預設值,則套用合格」時,顯示空白以及「變更」。
當將偏好設定值設為「若未定義預設值,則套用合格」或「總是套用合格」時,顯示「變更」。
當未設定預設值時,「產生物件」表的「發行目標」欄會顯示下列變更轉移值:
零件
若已定義預設值,則套用合格
若未定義預設值,則套用合格
總是套用合格
沒有轉移
空白
空白
空白
多個轉移
空白以及「變更」、「淘汰」與「已發行生產」
空白以及「變更」、「淘汰」與「已發行生產」
空白以及「變更」、「淘汰」與「已發行生產」
單一轉移
空白以及「變更」
變更
變更
在預設值並非合格值時指派發行目標 -「版本修訂」
當預設值並非合格值時,「產生物件」表的「發行目標」欄會顯示下列變更轉移值:
零件
若已定義預設值,則套用合格
若未定義預設值,則套用合格
總是套用合格
沒有轉移
空白
空白
空白
多個轉移
空白以及「變更」、「淘汰」與「已發行生產」
空白以及「變更」、「淘汰」與「已發行生產」
空白以及「變更」、「淘汰」與「已發行生產」
單一轉移
空白以及「變更」
空白以及「變更」
變更
從上述情境發現,「發行目標」欄會根據預設設定與「發行目標指派」偏好設定值來顯示變更轉移:
若已定義預設值,則套用合格
若未定義預設值,則套用合格
總是套用合格
「發行目標指派」偏好設定可控制發行目標的指派。它會顯示空白值及下列偏好設定值的合格值:
空白以及合格:當未設定預設值且偏好設定設為「若已定義預設值,則套用合格」時
合格:當設定或未設定預設值,且偏好設定值設為「若未定義預設值,則套用合格」或「總是套用合格」時。
這是否有幫助?