Value Inheritance i variant classes
I woudl like to inherit values from a root class
COLOUR - blank
I can't seem to get the value to COLOUR of THING_CLASS unless i make a procedure on the configuration profile of the material with THING_CLASS
Is there some way to make THING_CLASS always get value from $Root other than configuration profil, I tried to put an dependency on the class but it didn't work. I would like not having to assign procedures to all configuration profiles.
Thanks in advance
I think that is the way the dependencies work. You cannot push the values from higher level classes to the lower level classes, but only the pull is possible. That is why we have the PARENT and ROOT relationships than CHILD and GRANDCHILD kind of relationship.
Hence you should enable the procedure only at THING_CLASS level and not at PRODUCT level. At THING_CLASS level, you can assign your procedure either at the configuration profile level or at the class where the characteristic reside. However you should ensure that the class is exclusive to THING_CLASS and not common with PRODUCT. Neither it should share any common characteristic with PRODUCT.
If these rules are taken into account, it should work even if you assign the procedure to the lower level class. But configuration profile is always the best way to manage dependencies unless situations warrant otherwise.
I may be wrong, so please confirm after working out your way.