Forum Discussion
26 minutes ago, Stuart Weenig said:You cannot use inherited properties for dynamic grouping. The reason for this is that an inherited property could cause a device to go into a group, which might change the inherited property (because now it's inheriting from a new additional group). This could cause the device to no longer match, causing it to be removed from the group. The removal would reset the property to its original state that matches the dynamic group rule, causing it to be added back in, causing it to inherit the property that removes it from the group. You get an infinite loop of adding then removing from the group.
Yes, understood, but most often it would be beneficial to allow (with some sort of rapid add/remove iteration blocker) and you must go through contortions to get around the restriction. Like copying a property to an auto.X property via a propertysource. In this scenario, it would behave the same, just perhaps slower :). I would be fine if the system disabled all dynamic groups associated with a device until the add/remove rate dropped to zero.
Related Content
- 2 years ago
- 3 years ago