Unit 8. Modify classes and properties How does the metadata dependencies work?
Bazen classlar ve properties için büyük bir çalışmayı
yeniden yapmak yerine modifiye etmek gerekir. Ancak metadata değiştirmek için metadata dependencies bilmek lazım ve nasıl çalıştığını.
Metadatanın display name değiştirmek istediğinde bu
değişir( in ACCE and ICN) ancak symbolic name değişmez çünkü API’lar bu adı kullanır. Display değişse de Her üst object altındakine bağımlı. Symbolicden fonksiyonu kullanmaya devam eder. Herhangi bir objecti silmeden önce metadata bağımlılığın • Class definitions bak. Eğer • Property templates
• Choice lists
Bunların Display Nameleri değişebilir.
Örnek olarak:
Display Name product_type_178 olsun.
Kullanıcı dostu bir isimle değiştirmemizi istedi müşteri
product_type_178 --> Product Type yapabilirsin veya
başka bir şey.
Property template modifications:
Property templateleri ve definitionlarını yeniden
adlandırabiliriz.
Template Name değiştirince Definitionlara yansır, ancak
diğer değişimler definitiona yayılmaz.
Description değiştirebilirsin ama datatype yada
cardinality değiştiremezsin.
Modify a choice list:
Choice list display name ve description değişebilir
Choice item and group addlenebilir yada editlenebilir.
Property template ile ilişkilendirilmiş choice list object
silinemez.
Var olan bir Choice list içinden bir choice item’ın value değiştirdiğinde
Değişimden sonraki süreçte create edilen object için
geçerli olur. Öncesindekiler old value korur.
Örnek olarak:
Your company deals with hardware products. You
created a choice list that is called Product Type that contains hardware items such as laptops and monitors. Your company decided to add software products to its portfolio. You must add a choices group for software items to the existing choice list (Product Type).