資料管理能力 > 管理產品系列 > 產品系列管理 > 產品系列管理 > 產品系列管理自訂
  
產品系列管理自訂
本主題描述適用於產品系列管理的自訂勾點。
鎖定變體基準線企業規則
符合某些條件時,企業規則可用於鎖定變體基準線物件。依預設,MEMBER_STATUS_RULE 企業規則會在其「狀態」屬性設定為「組件中」時鎖定基準線物件。如果您將「狀況」屬性值設定為「組件中」以外的任何值,基準線物件將解除鎖定。如需鎖定變體基準線物件的詳細資訊,請參閱變體基準線
* 
「狀態」屬性可用來追蹤物件在原型開發階段中的進度,這與用來追蹤物件生命週期屬性的「狀態」不同。
管理員可以自訂 LOCK_FLOATING_BASELINE_MEMBER_RULE_SET 企業規則集,包含決定何時鎖定基準線物件的規則。其中僅包含現成的 MEMBER_STATUS_RULE 規則。可以將其他規則新增到規則集,也可以修改原始規則。預設在網站層級新增此規則集。不過可以在組織、產品或物件庫前後關聯層級新增,以便覆寫較高層級前後關聯中的規則集。如需使用企業規則的詳細資訊,請參閱企業規則Customizing Business Rules
以下是 <configs> 標籤指定必須符合多個條件才能鎖定基準線物件的企業規則範例。如果基準線物件類型是 FloatingBaselineMemberAttributeA 值是 ABC,而且狀態是「組件中」。
<configs>
<config name="objecType" value="wt.vc.baseline.FloatingBaselineMember"></config>
<config name="AttributeA" value="=ABC"></config>
<config name="status" value="=InAssembly"></config>
</configs>
</BusinessRule>
若要變更這些條件之間的運算子,在符合任一條件的情況下鎖定基準線物件,請延伸新類別中的 processBusinessRulesWithAnd 方法 (從 LotBaselinBusinessRuleDelegate 類別),並傳回 false,以便使用「OR」邏輯。然後,將 serviceClass 名稱更新為選取器 LotBaselinBusinessRuleDelegate 的新類別名稱。