Aracılığıyla paylaş


Ü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
  • Sınırlamalar
  • Hesaplamalar
  • Alt bileşenler
  • Kullanıcı gereksinimleri
  • Ürün reçetesi satırları
  • Rota işlemleri
Ö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.
  • Zorunlu – Ürün yapılandırıldığında, öznitelik için bir değer ayarlanmalıdır.
  • Salt okunur – Öznitelik değeri yapılandırma oturumu sırasında görüntülenir ancak değiştirilemez.
  • Gizli – Öznitelik değeri, kısıtlamalara ve koşullara dahil edilir ancak yapılandırma oturumu sırasında görüntülenmez.
Ayrıca, öznitelikler için bir koşul belirtebilirsiniz. Koşul karşılanırsa, zorunlu öznitelik için bir değer girilmelidir. 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 Bir koşulda referans gösterilen herhangi bir öznitelik zorunlu hale gelir. Öznitelikleri, Öznitelikler sekmesinde zorunlu olarak seçmenizi öneririz. Bu, zorunlu öznitelikleri belirlemeyi kolaylaştırabilir. Öznitelik değerleri yeniden yapılandırmaların önemli bir parçasıdır. Sistem yapılandırma oturumu sırasında kullanıcı tarafından yapılan seçimler ile eşleşen bir yapılandırma var olup olmadığını belirlemek için öznitelik değerlerini kullanır.
Ö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:
  • Bir aralıkta olan veya olmayan Tamsayı
  • Ondalık
  • Sabit bir listesi olan veya olmayan Metin
  • Boole
Eğer öznitelik türü Boolean, aralığa sahip bir Tamsayı veya sabit bir listesi olan Metin ise, bir ürün yapılandırma modeli ayarlanırken değerleri kümesi kullanılabilir. Not: Ürün yapılandırma çözüm sağlayıcısı yalnızca şu öznitelik türlerini tanır: Boole, sabit listeye sahip Metin ve bir aralığa sahip Tamsayı. Bu nedenle, yalnızca bu öznitelik türleri deyim kısıtlamaları ve şartları için kullanılabilir.
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:
  • İfade kısıtlamaları yalnızca bağlı oldukları bileşen için kullanılabilirler. Bir bileşen için ifade kısıtlamaları, bileşenin alt bileşenlerinin özniteliklerini referans gösterebilir. Ürün yapılandırma çözücüsü kısıtlamaları çözmek için kullanılır ve kısıtlamaları yazarken çözücü sözdizimi kullanmanız gerekir. Daha fazla bilgi için ifade kısıtlamaları ve tablo kısıtlamaları makale bağlantısına bakınız.
  • Ürün yapılandırma modelindeki bir bileşene uygulanabilmesi için tablo kısıtlamaları belirlenmelidir. Tablo kısıtlamaları kullanıcı tanımlı veya sistem tanımlı olabilir. Bir kullanıcı tanımlı tablo kısıtlaması öznitelik türleri tarafından tanımlanan öznitelik değerleri için bir dizi kombinasyonu tanımlamak için kullanılabilecek bir matris türüdür. Örneğin üretilecek şey bir hoparlör ise, kullanıcı tanımlı tablo kısıtlaması için matris, hoparlörün yüzey rengi için sütunlara sahip olabilir.
Örnek Hoparlörler dört yüzey rengine sahip olabilir: Siyah, Meşe, Venge ve Beyaz. Hoparlörde üç ön ızgaradan biri bulunabilir: Siyah, Metal veya Beyaz. Siyah yüzey tüm ızgaralar için kullanılabilir, ancak diğerleri belirli ızgaralar için sınırlıdır. Aşağıdaki tablo Tablo kısıtlamasını düzenle sayfasındaki İzin verilen birleşimler sekmesindeki görüntülenen örnek bilgiyi gösterir.
Kabin rengi Izgara rengi
Siyah Siyah
Siyah Metal
Siyah Beyaz
Meşe Siyah
Venge Beyaz
Beyaz Siyah
Beyaz Beyaz
Sistem tanımlı bir tablo kısıtlaması, bir Supply Chain Management tablosundaki bir alan ile bir öznitelik türü arasındaki eşlemeyi temsil eder. Sistem tanımlı tablo kısıtlaması öznitelik türünü alana dinamik olarak bağlar. Bağlantı, bir ürün yapılandırması modelindeki özniteliği Supply Chain Management tablosundaki alanlarda bulunan verileri göstermek üzere etkinleştirir.
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:
  • Ürün türü alanında, Madde'yi seçin.
  • Ürün alt türü alanında, Ana ürün'ü seçin.
  • Yapılandırma teknolojisi alanında Kısıtlama tabanlı yapılandırma'yı seçin.
Yayınlanmış bir ürünün bileşen veya alt bileşen olarak kullanılıp kullanılamayacağınızı Serbest bırakılmış ürün ayrıntıları sayfasındaki Genel sekmesinde görebilirsiniz. Yapılandırma teknolojisi alanında Kısıtlama tabanlı yapılandırma seçiliyse, ürün bir bileşen veya alt bileşen olarak kullanılabilir. Bir yapılandırma oturumu sırasında bileşenleri kullanıcıya görünmemeleri için gizleyebilirsiniz. Alt bileşen ile ilintili öznitelikler, alt bileşenler ve kullanıcı gereksinimleri de gizlenir.
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