Ürün yapılandırma modellerine genel bakış
Bu makalede, ürün yapılandırma modelleriyle ilgili koşullar ve kavramlar tanımlanmaktadır. Ürün yapılandırma modelleri, tek bir ürün için pek çok ürün çeşitleri yapılandırmak için kullanılan bir genel ürün yapısı oluşturmanızı sağlar.
Ürün yapılandırma modelleri genel bir ürün yapısını temsil etmek üzere oluşturulur. Bir ürün yapılandırma modeli ayarladıktan sonra benzersiz bir ürün reçetesi (BOM) ve benzersiz bir rotası olan farklı bir ürün çeşidi yapılandırabilirsiniz. Ürün yapılandırma modelleri hem bildirime dayalı kısıtlamalar hem de kesinlik temelli hesaplamaları kullanarak farklı ürün çeşitleri arasındaki ilişkileri ve sınırlamaları işler. Satış siparişleri, satış teklifleri, satınalma siparişleri ve üretim emirlerindeki öğeleri yapılandırabilirsiniz. Aşağıdaki tablo, tablo kısıtlaması tabanlı terimleri ve kavramları açıklar.
Bileşenler | Bileşenler, bir ürün yapılandırma modelinin ana yapı taşlarıdır. Bileşenleri Kısıtlama tabanlı ürün yapılandırma modeli ayrıntıları sayfasındaki bir ağaç yapısında görüntülenir. Bileşenler aşağıdaki öğeleri içerebilir:
|
||||||||||||||||
Öznitelikler | Öznitelikler, ürün yapılandırma modelinin tüm özelliklerini açıklanmaktadır. Öznitelikleri farklı bir ürün yapılandırıldığında seçilebilir özellikleri belirtmek için kullanabilirsiniz. Öznitelikler kısıtlamalar ve şartlarda kullanılır. Öznitelikler oluşturulur ve ürün yapılandırma modeline eklenir, ilgili öznitelik türleri referans alınır. Bir öznitelik için bir varsayılan değer ayarlayabilirsiniz. Ürün yapılandırma modeli yapılandırıldığında, varsayılan değer yapılandırma kullanıcı arabiriminde (UI) kullanılır. Bir özniteliğin zorunlu, salt okunur veya gizli olduğunu belirtebilirsiniz.
|
||||||||||||||||
Öznitelik türleri | Öznitelik türleri, yapılandırma ürün modelinde öznitelikler için kullanılan veri türleri kümesini belirtir. Aşağıdaki öznitelik türleri kullanılır:
|
||||||||||||||||
Sınırlamalar | Kısıtlamalar, ürün modeli yapılandırmasının kısıtlamalarını açıklamaktadır. Kısıtlamalar, bir ürün yapılandırılırken yalnızca geçerli değerlerin seçildiğini güvence altına almak için kullanılır. Kısıtlamalar ya ifade kısıtlamaları ya da tablo kısıtlamaları olabilir:
|
||||||||||||||||
Hesaplamalar | Hesaplamalar kısıtlamalar için bir ektir. Ondalık ve Tamsayı türlerindeki öznitelikler üzerinde aritmetik işlemler gerçekleştirmek için bir işlem yapmak veya sabit listeli Metin ve Boolean türleri için mantık işlemleri yapmak için hesaplamayı kullanabilirsiniz. Bir hesaplamanın, hesaplama ifadesinin sonucunu tutacak bir hedef özniteliği vardır. Hesaplama ifadesi, ifade düzenleyicisi kullanılarak üretilmiştir. | ||||||||||||||||
Alt bileşenler | Alt bileşenler ürün yapılandırma modelinin ağaç yapısını yansıtır. Ürün yapılandırma modelinin yapısını oluşturmak için alt bileşenleri kullanabilirsiniz. Alt bileşenler mevcut bileşenleri referans gösterir. Bu nedenle alt bileşenler çok sayıda ürün yapılandırma modelindeki bileşenlerin yeniden kullanılmasını teşvik eder. Bir alt bileşen için Ürün reçetesi satırı ayrıntıları sayfası üzerinde, o alt bileşen için farklı bir değer seçebilirsiniz. Alternatif olarak, ürün yapılandırma modeli ayarlanırken değerin seçileceği bir özniteliği seçebilirsiniz. Bir ürünü bir bileşen veya alt bileşen olarak dahil etmek istiyorsanız, Ürün oluştur sayfasında aşağıdaki bilgileri ürünü oluşturduğunuzda belirlemeniz gerekir:
|
||||||||||||||||
Kullanıcı gereksinimleri | Kullanıcı gereksinimleri, bir kullanıcının gereksinimlerini ve belirli bileşenler ve öznitelikler arasındaki bir soyutlamayı temsil eder. Bir öğeye bir kullanıcı gereksinimini eşleyemezsiniz. Örneğin, bir müşteri bir ev sineması sistemi almak istiyor. Satış Temsilcisi ihtiyaç duyulacak watt miktarını belirlemek için müşteriye sistemin kurulacağı odanın boyutunu sorabilir. Bu örnekte, oda büyüklüğü belirli bir bileşen için uygun öznitelik değerini saptamaya yardımcı olan bir kullanıcı gereksinimi olabilir. Bir yapılandırma oturumu sırasında gereksinimleri kullanıcıya görünmemeleri için gizleyebilirsiniz. Kullanıcı gereksinimleri ile ilintili öznitelikler, alt bileşenler ve kullanıcı gereksinimleri de gizlenir. Bir kullanıcı gereksiniminin gizli olup olmadığını denetlemek için bir koşul yazabilirsiniz. Durumu, En iyi duruma getirme Modelleme Dili (OML) sözdizimini kullanarak yazmalısınız. | ||||||||||||||||
Ürün reçetesi satırları | Ürün reçetesi satırları, ürün yapılandırma modelindeki bileşenler için her bir malzemeyi temsil eder. Ürün reçetesi satırı ayrıntıları sayfasında, tüm maddeler seçilebilir. Ürün yapılandırma modeli ayarlandığında kullanıcının seçimleri temel alınarak, ürün reçetesi satırına farklı ürün varyantı için seçilen ürün reçetesi satırlarının farklılık göstermesini sağlayan bir koşul eklenebilir. Koşulların ürün yapılandırma modeline dahil edilebilmeleri için özniteliklerde, ürün reçetelerinde ve rota operasyonlarında karşılanmalıdır Ürün reçetesi satırı ayrıntıları sayfasında, farklı bir değer seçebilirsiniz. Alternatif olarak, ürün yapılandırma modeli ayarlanırken değerin seçileceği bir özniteliğe eşleyebilirsiniz. | ||||||||||||||||
Rota işlemleri | Rota operasyonu ayrıntıları sayfasında, farklı bir değer seçebilirsiniz. Alternatif olarak, ürün yapılandırma modeli ayarlanırken değerin seçileceği bir özniteliğe eşleyebilirsiniz. Koşullar, ifade kısıtlamaları gibi yazılırlar. Koşulların ürün yapılandırma modeline dahil edilebilmeleri için özniteliklerde, ürün reçetelerinde ve rota operasyonlarında karşılanmalıdır |