Dış Referanslara Sahip Konfigürasyonlar İçin En İyi Uygulama

Bir parça çok konfigürasyonlu bir montajdan dış referanslar içeriyorsa en iyi uygulama, her montaj konfigürasyonuna karşılık gelen bir parça konfigürasyonunun olmasıdır.

Çoktan bire (n:1) ilişkisinde yalnızca en son güncellenen montaj konfigürasyonu günceldir. Diğer montaj konfigürasyonları güncelliğini yitirecektir ve etkinleştirdiğinizde yeniden oluşturulmaları zaman alabilir. Ayrıca parçanın tekli konfigürasyonunun farklı versiyonlarının benzersiz tanımlayıcıları olmaz; bu ise yanlış versiyonunun üretilmesi veya satın alınmasıyla sonuçlanabilir.

En iyi uygulama, montaj konfigürasyonları ile parça konfigürasyonları arasında bire-bir (1:1) bir ilişki olmasıdır.

Örnek

Yığın adlı bir montaj, Fikstür adlı bir parçada bir blok yığını içeriyor. Fikstür yüksekliğinin blok yığınından 20 mm daha yüksek olmasını istiyorsunuz. Yani blok yığınının yüksekliği H ise Fikstür'ün yüksekliği H+20 olmalı.

Montajın üç konfigürasyonu vardır. Her konfigürasyonun farklı boyutta blokları, dolayısıyla farklı H değerleri olur. Fikstür, montaj bağlamında oluşturulur ve yüksekliği, en üstteki bloğun yüzünden 20 mm uzak olarak tanımlanır.

Problem:

n:1 İlişkisi - Önerilmez

Montajın birkaç konfigürasyonu, parçanın tek bir konfigürasyonuna referansta bulunuyor.
Montaj: Yığın (Küçük) Yığın (Orta)
Parça: Fikstür (Varsayılan) Fikstür (Varsayılan)
 
Montaj: Yığın (Büyük)  
Parça: Fikstür (Varsayılan)  
   
Montaj Konfigürasyonu Yükseklik (H). Parça Konfigürasyonu Yükseklik (H+20).
Daha Küçük 30 Varsayılan 50? 65? 80?

Hangi montaj konfigürasyonunun etkin olduğuna bağlıdır.

Orta 45
Büyük 60
Güncel konfigürasyon verileri yalnızca en son güncellenen montaj konfigürasyonu için kaydedilir çünkü diğer iki konfigürasyon için Fikstür yüksekliği güncel değildir. Örneğin, Büyük montaj konfigürasyonunu etkinleştirirseniz, Fikstür yüksekliği 80 olur. Bu nedenle Küçük ve Orta konfigürasyonları için, Fikstür yüksekliği güncel olmaz.

Çözüm:

1:1 İlişki - En İyi Uygulama

Her montaj konfigürasyonu için, parçada karşılık gelen bir konfigürasyon oluşturun.
Montaj: Yığın (Küçük) Yığın (Orta)
Parça: Fikstür (Kısa) Fikstür (Ortalama)
 
Montaj: Yığın (Büyük)  
Parça: Fikstür (Uzun)  
   
Montaj Konfigürasyonu Yükseklik (H). Parça Konfigürasyonu Yükseklik (H+20).
Daha Küçük 30 Kısa 50
Orta 45 Draft 65
Büyük 60 Uzun 80
Artık Fikstür'ün her versiyonunun benzersiz bir tanımlayıcısı vardır. Güncel konfigürasyon verileri her montaj konfigürasyonu için kaydedilir. Verilerin yeniden oluşturulması gerekmeyeceğinden, montaj konfigürasyonları arasında geçiş yapma süresi kısalır.