When right clicking a device and selecting the add to Global collection function dynamic global collections that device is in not showing under “member of” they are displayed under “is not a member of” – Why is this

Document ID : KB000113626
Last Modified Date : 09/10/2018
Show Technical Document Details
Introduction:
This is a tech doc to explain the Functioning As Designed behaviour of Spectrum that dynamic global collections a device is in not showing under “member of” they are displayed under “is not a member of” 
 
Question:
When right clicking a device and selecting the add to Global collection function dynamic global collections that device is in not showing under “member of” they are displayed under “is not a member of” – Why is this
 
Answer:
There are two types of relation while adding a device in to a global collection. One is dynamicGlobalCollects and another is staticGlobalCollects, both will have its own relationID to differentiate each other as below, 

dynamicGlobalCollects 0x1003a 
staticGlobalCollects 0x1003b 

In spectrum source code we are creating the "Is a member of" list based on relation ID which is static (0x1003b) and we don’t consider the dynamic relationID. 

Based on the current behaviour Spectrum is functioning as per the design and this may be restricted for dynamic relations as it is rule based and can be changed at any point in time. This the current architecture of GC design.