定義關聯規則
您可以從「關聯規則」表建立及修改關聯規則。
欲存取此表格,請導覽至「網站」「組織」 下的「公用程式」頁。選取「企業規則」。如需詳細資訊,請參閱關聯規則表
* 
當將 wt.associationRules.enableOrganizationRules 內容設定為 true 時,您可以在組織層級建立規則。依預設,此內容會設定為 false
如果您在組織層級定義規則,這些規則會優先於網站層級的規則。
建立關聯規則
1. 「關聯規則」表中,按一下「新建關聯規則」 圖示。
2. 完成「類型屬性」之下的下列欄位:
關聯類型
選取下列其中一個選項:
「變更流程」- 配置要將哪些物件作為相同變更流程的一部份進行連結。這也指示可新增至「關聯的流程物件」表的適用物件類型。
「變更參考」- 配置可將哪些物件作為參考連結,但又不是一定要包括在相同的變更流程中。這也指示可新增至「關聯的參照物件」表的適用物件類型。
「變更實行計劃」- 配置變更通知與變更任務之間的關聯。
「影響」- 配置彼此相互影響的物件之間的關聯以針對這些物件執行特定動作。例如,影響基準線成員的變更任務。
* 
您在「關聯類型」欄位下所進行的選取可決定「角色 A 類型」「角色 B 類型」欄位中的可用選項。
「角色 A 類型」
選取用來在連結關係中表示「角色 A」的物件類型。
「角色 A」物件通常為父物件。不過,無論是「角色 A」還是「角色 B」,都可以是擁有物件或必要物件。
包括下列選項:
「彈性變更項目」
「CAPA 計劃」
「CAPA 請求」
「變更通知」
變更請求
「客戶經驗」
「不符合」
問題報告
變動
* 
顯示的類型根據您網站安裝的解決方案而有所不同。
在您網站上建立的自訂子類型也會顯示。
「角色 B 類型」
選取用來在連結關係中表示「角色 B」的物件類型。
「彈性變更項目」
「CAPA 計劃」
「CAPA 請求」
「變更通知」
變更請求
「客戶經驗」
「不符合」
問題報告
變動
* 
顯示的類型根據您網站安裝的解決方案而有所不同。
在您網站上建立的自訂子類型也會顯示。
3. 完成「實例屬性」之下的下列欄位。
各欄位的可用選項取決於您在「類型屬性」欄位中所進行的選取。
「基數」
基數可決定在與「角色 A」物件的關係中,所允許的「角色 B」物件數。
選取下列其中一個選項:
「多:多」
「1:多 或 多:1」
「1:多」
「多:1」
「1:1」
例如,您將「角色 A」定義為問題報告,並將「角色 B」定義為變更請求:
「1:多」- 一個問題報告可以連結至多個變更請求。每個變更請求只能連結至一個問題報告。
「1:1」- 每個問題報告只能連結至一個變更請求。每個變更請求只能連結至一個問題報告。
「多:1」- 每個問題報告只能連結至一個變更請求。但是,一個變更請求可以連結至多個問題報告。
「1:多或多:1」- 根據先次建立的關聯來限制連結。例如,一個問題報告連結至一個變更請求:
您將另一個變更請求與問題報告相關聯。就會強制執行「1:多」基數。問題報告可以連結至多個變更請求,但變更請求只能連結至一個問題報告。
您將另一個問題報告與變更請求相關聯。就會強制執行「多:1」基數。變更請求可以連結至多個問題報告,但問題報告只能連結至一個變更請求。
「擁有的角色」
擁有角色可讓您限制誰可以建立、刪除或修改關聯。
欲建立連結,使用者必須具備修改擁有角色物件的存取權。此外,只有使用者具備修改擁有角色物件的存取權,才能刪除非擁有角色物件。
* 
您無法將外部物件新增為擁有角色物件。
選取下列其中一個選項:
「角色 A」
「角色 B」
例如,您將「角色 A」定義為問題報告,並將「角色 B」定義為變更請求。擁有角色是:
「角色 A」- 如果使用者要在問題報告與變更請求之間建立關聯,必須先具備修改問題報告的存取權。此外,建立關聯後,變更請求只能由具備修改問題報告之存取權的使用者刪除。
「角色 B」- 如果使用者要在問題報告與變更請求之間建立關聯,必須先具備修改變更請求的存取權。此外,建立關聯後,問題報告只能由具備修改變更請求之存取權的使用者刪除。
「必要的角色」
必要角色可識別所需物件之間的關聯。如果使用者嘗試建立物件而不新增必要角色,會出現一則錯誤訊息。
選取下列其中一個選項:
「角色 A」
「角色 B」
例如,您將「角色 A」定義為問題報告,並將「角色 B」定義為變更請求。必要角色是:
「角色 A」- 使用者在建立新變更請求時,必須新增問題報告作為關聯的物件。否則,使用者會收到一則錯誤訊息。
「角色 B」- 使用者在建立新問題報告時,必須新增變更請求作為關聯的物件。否則,使用者會收到一則錯誤訊息。
4. 按一下「確定」
您可以從「關聯規則」中編輯或刪除規則。
必要的角色條件約束
「必要的角色」是在變更物件之間建立關聯時所套用的條件約束。您必須選取「必要的角色」值,才能建立「角色 A 類型」「角色 B 類型」變更物件。
例如,下表說明了用來建立變更物件的必要角色條件約束以及描述:
關聯規則
「角色 A 類型」變更物件
「角色 B 類型」變更物件
必要的角色
描述
規則 1
問題報告
原型變更通知
「必要的角色 (無)」是建立變更物件時所套用的條件約束。即使不建立「角色 A 類型」變更物件 (問題報告),您也可以建立「角色 B 類型」變更物件 (原型變更通知)。或者,即使不建立「角色 B 類型」變更物件 (原型變更通知),您也可以建立「角色 A 類型」變更物件 (問題報告)。
規則 2
問題報告
生產變更請求
角色 A
「必要的角色 (角色 A)」是建立變更物件時所套用的條件約束。如果不建立「角色 A 類型」變更物件 (問題報告),則無法建立「角色 B 類型」變更物件 (生產變更請求)。
規則 3
生產變更請求
生產變更通知
角色 B
「必要的角色 (角色 B)」是建立變更物件時所套用的條件約束。如果不建立「角色 B 類型」變更物件 (生產變更通知),则無法建立「角色 A 類型」變更物件 (生產變更請求)。
wt.change2.associationRuleEvaluateRequiredRole.enabled 內容可控制在建立變更物件期間,「角色 A 類型」或「角色 B 類型」變更物件的可見度。根據「關聯規則」下的必要角色,建立變更物件會違反關聯規則的必要角色條件約束。
若設定為 true,根據「關聯規則」下的必要的角色,您要建立的「角色 A 類型」或「角色 B 類型」變更物件不可見。
建立變更物件時,請考慮下列情境。如果「必要的角色」是「角色 B」,則「角色 A 類型」變更物件將不可見。如果「必要的角色」是「角色 A」,則「角色 B 類型」變更物件將不可見。因此,您無法在初始步驟中建立變更物件。
若設定為 false,根據「關聯規則」下的必要角色,您要建立的「角色 A 類型」或「角色 B 類型」變更物件可見。但是,在建立變更物件的最後一個步驟中,您會收到一則錯誤訊息,說明建立變更物件違反了關聯規則的必要角色條件約束。
預設值為 false。管理員可以設定此內容。
這是否有幫助?