Attribute1 является атрибутом логического типа. В Windchill значениями этого атрибута являются Yes и No. true и false являются синонимами для Yes и No соответственно. |
После инициирования действия с выбранной деталью в родительской структуре система Windchill проходит по структуре ниже выбранной детали. Эта конфигурация обеспечивает следующее: Если система Windchill находит деталь в родительской структуре с атрибутом детали Attribute1 с заданным значением true, она преобразуется в дочерней структуре под деталь, у которой атрибут CustomAttribute1 имеет значение String1. Она преобразуется как новая деталь. Если система Windchill обнаруживает в родительской структуре деталь с атрибутом детали Attribute2, имеющим значение true, а атрибуту Source задано значение Buy, деталь пропускается и не добавляется в дочернюю структуру. Однако будет выполнен проход по структуре под обнаруженной деталью. |
• Деталь Part C2 (Design) пропускается, так как она удовлетворяет критериям, заданным в следующих свойствах. ◦ <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="skipAttribute.Source=Buy"/> ◦ <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="skipAttribute.Attribute2=true"/> ◦ <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="doAndValidationForAttr=true"/> Однако система выполняет обход структуры под этой деталью. • Part C1 (Design), Part C4 (Design), Part C5 (Design), Part C3 (Design), Part C6 (Design) и Part C7 (Design) имеют атрибут детали Attribute1 со значением true. Поэтому они добавляются как новая деталь под Part T1 (Manufacturing). Part T1 (Manufacturing) имеет атрибут детали CustomAttribute1 со значением String1. • Детали под Part T2 (Manufacturing) не добавляются. Это обусловлено тем, что для атрибута детали CustomAttribute1 задано значение String2. |