Only revision objects can be demoted, iterations cannot be demoted. There is no movement of relationship on demote. There is no connect or disconnect of the Derived Output/CgrViewable/ThumbnailViewable objects on demote operation. You can demote objects from all states subject to access permissions. Demotion of a child object to a state lower than the state of the parent is supported. This also applies to the Design Frozen state. Family and instances are demoted in together mode. The behavior of demotion is different for family and instance in together mode. Demotion of family will demote all its instances to the target state of the family. Even if the instances are multiple states ahead of the family, the instances undergo multiple state demotions till they are at the target state of the family. If the instances are a part of different revision of the family that is at a higher state than the target state, then the instances are not included for demotion. Demotion of instance will demote the selected instance along with the last connected family and its instances. The last connected family is demoted only if it is at the same state of the instance. Instance demotion will demote the selected instance and all the remaining instances to the target state of the family. If the instance selected for demotion is part of multiple families and one of the family is at a state same as the instance, then the instance demotion is blocked, if that family is not the last connected family. Mass demote of an object from Design Frozen to Under Global Design is not supported. |