同步處理與紅線未確認狀況
本主題提供了幾種情況,說明紅線的衝突與非衝突變更、同步處理及未確認狀況。
變更的同步處理會在紅線的零件屬性、使用關係屬性及出現位置屬性層級的細微層級進行。
同步處理流程會檢查是否已針對最新產生物件與紅線新增、取代、移除、修改零件。如果新增、移除、取代或修改了不同的零件,則會在所有層級進行同步處理。如果修改了相同的零件,流程會檢查已完成修改的層級。例如,首先會檢查零件,然後再檢查使用關係或屬性或出現位置。如果修改發生在出現位置,則會檢查數量或參考位置名稱。根據變更是非衝突還是衝突,紅線會保留從最新發行產生物件或紅線或兩者進行的變更。如果變更存在衝突,則會將紅線標記為
「未確認」。
「紅線」欄會在同步處理後顯示
「未確認」圖示。將紅線標記為未確認時,您可以比較最新發行產生物件與紅線的變更來解決未確認的狀況。解決未確認的狀況後,會建立紅線的新版序。
如需有關衝突與非衝突變更的詳細資訊,請參閱
同步處理與紅線未確認狀況中的「非衝突與衝突變更」部份。
本主題說明當使用下列變更修改零件時,紅線同步處理與未確認狀況的幾種可能情況:
• 已在結構樹中新增新的或現有零件
• 已在結構樹中取代為新零件或現有零件
• 已移除結構樹中的零件
• 已修改結構樹中的數量、參考位置、出現位置或行號的零件使用關係連結
• 未變更 - 未對結構樹中的零件執行變更
非衝突與衝突變更
非衝突變更是您對不同零件或對相同零件但在不同層級 (屬性、出現位置或使用關係) 執行的變更。如果存在非衝突變更,會保留從最新發行產生物件與紅線進行的變更。如果變更發生在紅線與產生物件的相同零件,但在不同層級上,此類變更即為非衝突變更。例如,您已修改產生物件與相同零件的來源。如果另一位使用者已修改紅線的組件模式,則此類變更為非衝突變更,即使這些是對於同一點 (屬性層級) 上相同零件的變更亦是如此。在此情況下,不會將紅線標記為未確認。
衝突變更是您在相同層級 (屬性、出現位置或使用關係) 上對相同零件執行的變更。最新發行的產生物件版本與紅線之間存在衝突變更。例如,當您在產生物件中取代零件並在紅線中修改相同零件時。在衝突的情況下,會將紅線標記為未確認,且會根據衝突,保留從最新發行產生物件或紅線進行的變更。
情境 1:零件使用關係的非衝突與衝突變更
如果存在非衝突變更,則不會將紅線標記為未確認,並會保留從產生物件或紅線進行的變更。
下表顯示最新發行產生物件與紅線相同零件的同步處理狀況。
最新發行產生物件 | 紅線 | 衝突的變更 | 需要同步處理:是/否/未確認紅線 | 變更保留來源 |
已新增零件 - 新的/現有的 | 未變更零件 | 否 | 是 | 最新發行產生物件 |
未變更零件 | 已新增零件 - 新的/現有的 | 否 | 否 | 紅線 |
已移除零件 | 未變更零件 | 否 | 是 | 最新發行產生物件 |
未變更零件 | 已移除零件 | 否 | 否 | 紅線 |
已取代零件 - 新的/現有的 | 未變更零件 | 否 | 是 | 最新發行產生物件 |
未變更零件 | 已取代零件 - 新的/現有的 | 否 | 否 | 紅線 |
已修改零件 | 未變更零件 | 否 | 是 | 最新發行產生物件 |
未變更零件 | 已修改零件 | 否 | 否 | 紅線 |
未變更零件 | 未變更零件 | 否 | 否 | 無變更 |
已新增零件 (零件 A) | 已新增零件 (零件 B) | 否 | 是 | 最新發行產生物件與紅線 |
已新增零件 (零件 A) | 已新增零件 (零件 A) | 否 | 否 | 最新發行產生物件 |
如果存在衝突變更,則會將紅線標記為未確認,並且會保留從紅線進行的變更。
下表顯示最新發行產生物件與紅線相同零件的同步處理狀況。
最新發行產生物件 | 紅線 | 衝突的變更 | 需要同步處理:是/否/未確認紅線 | 變更保留來源 |
已移除零件 | 已修改零件 | 是 | 未確認 | 紅線 |
已移除零件 | 已取代零件 | 是 | 未確認 | 紅線 |
已移除零件 | 已移除零件 | 是 | 未確認 | 紅線 |
已修改零件 | 已修改零件 | 是 | 未確認 | 紅線 |
已修改零件 | 已取代零件 | 是 | 未確認 | 紅線 |
已修改零件 | 已移除零件 | 是 | 未確認 | 紅線 |
已新增零件 (零件 A,相較於紅線,屬性不同) | 已新增零件 (零件 A) | 是 | 未確認 | 最新發行產生物件 |
在上述情境中,在紅線中修改的零件與最新發行產生物件位於相同層級,例如,會針對相同零件使用關係修改數量。因此,變更存在衝突,且會將紅線標記為未確認。如果針對紅線的數量修改零件,且針對產生物件的可變屬性修改了相同零件,這就不是衝突變更。兩個修改都會進行同步處理。
情境 2:紅線屬性的非衝突與衝突變更
如果修改了紅線與產生物件的任何屬性,則會保留從紅線與產生物件進行的變更。
下表顯示最新發行產生物件與紅線屬性的同步處理狀況。
最新發行產生物件 | 紅線 | 衝突的變更 | 需要同步處理:是/否/未確認紅線 | 變更保留來源 |
已變更組件模式 (例如,「可分隔」) | 已變更來源 (例如,「製造」) | 否 | 是 | 最新發行產生物件與紅線 |
未變更紅線 | 已變更來源 (例如,「購買」) | 否 | 否 | 紅線 |
已變更來源 (例如,「製造」) | 未變更紅線 | 否 | 是 | 最新發行產生物件 |
如果修改了紅線與產生物件的任何屬性,則會保留從紅線進行的變更,並將紅線標記為未確認。
下表顯示最新發行產生物件與紅線屬性的同步處理狀況。
最新發行產生物件 | 紅線 | 衝突的變更 | 需要同步處理:是/否/未確認紅線 | 變更保留來源 |
已變更組件模式 (例如,「可分隔」) | 已變更組件模式 (例如,「不可分解」 | 是 | 未確認 | 紅線 |
已變更來源 (例如,「製造」) | 已變更來源 (例如,「購買」) | 是 | 未確認 | 紅線 |
情境 3:行號的非衝突與衝突變更
行號代表零件在 ERP 系統之 BOM 內的位置。如果存在與行號唯一性相關的衝突變更,則紅線會保留從最新發行產生物件進行的變更。例如:
• 您已為產生物件的零件 (零件 A) 指派行號 5,且將相同的行號指派給紅線的不同零件 (零件 B)。這樣違反了行號唯一性,並會將變更視為衝突。因此,會將紅線標記為未確認。
• 您已為產生物件的零件 (零件 A) 指派行號 10,且將行號 8 指派給紅線的不同零件 (零件 B)。這樣並不違反行號唯一性,因此不會將變更視為衝突。
如有非衝突變更,紅線會保留從最新發行產生物件與紅線進行的變更。
下表顯示在產生物件與紅線中新增兩個不同的零件 (A 與 B) 時,與唯一性行號相關的非衝突與衝突變更。
最新發行產生物件 | 紅線 | 衝突的變更 | 需要同步處理:是/否/未確認紅線 | 變更保留來源 |
已將零件 A 新增至行號 (10) | 已將零件 B 新增至行號 (8) | 否 | 是 | 最新發行產生物件與紅線 |
已將零件 A 新增至行號 (5) | 已將零件 B 新增至行號 (5) | 是 | 未確認 | 最新發行產生物件 |
| 變更 OOTB 尋找碼屬性不會造成衝突。但是,當您想要配置尋找碼的唯一性時,如果將相同尋找碼指派給紅線中的不同零件,則會產生衝突。會將紅線標記為未確認,且會保留從最新發行產生物件進行的變更。 |
情境 4:零件出現位置的非衝突與衝突變更
零件出現位置同步處理會在數量、參考位置名稱、參考位置層級發生。只有在滿足下列條件時才會發生此情況:
• 零件使用關係、零件編號、組織 id 與元件 id 對於產生物件與紅線的零件而言是相同的。
• 產生物件與紅線的使用關係連結單位為「每個」。
• 會修改產生物件與紅線的相同零件。
出現位置具有系統產生的出現位置識別元,其可用來比較出現位置。
如果相同零件的出現位置存在衝突變更,例如已移除或已修改的出現位置,或位置的變更,則會將紅線標記為未確認。
下表說明如果針對發生這些變更的最新發行產生物件與紅線修改零件出現位置時的同步處理與未確認狀況:
• 紅線的零件出現位置已變更。
• 新增的參考位置 R20 位於產生物件,且 R10 在紅線上新增。
• 零件出現位置已從產生物件中移除。
最新發行產生物件 | 紅線 | 衝突的變更 | 需要同步處理:是/否/未確認紅線 | 變更保留來源 |
未變更出現位置 R1 位置 | 已變更出現位置 R1 位置 | 否 | 否 | 紅線 |
未變更出現位置 R2 | 已移除出現位置 R2 | 否 | 否 | 紅線 |
未變更出現位置 R3 | 未變更出現位置 R3 | 否 | 否 | 紅線 |
已修改出現位置 R4 | 未變更出現位置 R4 | 否 | 是 | 最新發行產生物件 |
已移除出現位置 R5 | 未變更出現位置 R5 | 否 | 是 | 最新發行產生物件 |
已新增參考位置 R20 | 已新增參考位置 R10 (未超過數量限制) | 否 | 是 | 最新發行產生物件與紅線 |
已修改出現位置 R3 | 已移除出現位置 R3 | 是 | 未確認 | 紅線 |
如
同步處理與紅線未確認狀況中「情境 3:行號的非衝突與衝突變更」的情境所述,如果您修改使用關係連結的行號,且變更是唯一性行號的衝突,則會保留從最新發行產生物件進行的變更。如果您針對出現位置修改此類使用關係連結,則會保留從最新發行產生物件進行的變更。
對於跨子組件的零件使用關係,參考位置名稱應具唯一性。如果不具唯一性,會將紅線標記為未確認,且會保留從最新發行產生物件進行的變更。
如果超出出現位置數量,會將紅線標記為未確認,且會保留從最新發行產生物件進行的變更。
下表說明如果修改零件出現位置的參考位置與數量時的同步處理與未確認狀況。
最新發行產生物件 | 紅線 | 衝突的變更 | 需要同步處理:是/否/未確認紅線 | 變更保留來源 |
參考位置名稱 R1 | 參考位置名稱 R1 | 是 | 未確認 | 最新發行產生物件 |
參考位置名稱 R3 | 參考位置名稱 R4 | 否 | 是 | 最新發行產生物件與紅線 |
已新增參考位置 R6 | 已新增參考位置 R10 (超過數量限制) | 是 | 未確認 | 最新發行產生物件 |
管理紅線未確認
如果存在任何衝突變更,您可以在紅線結構瀏覽器中將紅線手動設定為
「未確認」。欲設定或取消設定
「未確認」,請選取零件或紅線,然後按一下 > 。
解決未確認狀況後,會建立紅線的下一個版序。
| 當您發現衝突變更時,可在紅線結構樹與 「使用」標籤中手動設定 「未確認」圖示。當同步處理之後存在衝突變更時,會自動設定變更任務之 「受影響物件」表中的 「未確認」圖示。如果您在解決衝突之後從紅線結構瀏覽器中取消設定未確認,會清除紅線欄的未確認。 |
相關主題