Why Security String of Global Collection is not inherited?

Document ID : KB000032522
Last Modified Date : 14/02/2018
Show Technical Document Details

Question:

I have set a Security String on Global Collection model and I expect the Security String is inherited to its member models, however it is not. This Security String inheritance works if I set the Security String on a Network container for example, but not on Global Collection. Why doesn't Spectrum inherit Security String to its member models?

Answer:

By default Spectrum does Security String Roll Down (inheritance) based on specific Relations only, i.e.

  • Application
  • Can_Assign
  • CollectsChassis
  • Collects
  • Contains
  • HASPART
  • Manages
  • Organizes
  • Owns
  • Provides

Global Collection has either dynamicGlobalCollects or staticGlobalCollects Relation to its member models and by default Security String Roll Down were not targeted to those Global Collection's Relations.

Additional Information:

Please click here to refer Spectrum 10 Wiki page, for details how you can customize Security String inheritance.