BOM
|
Windchill
|
Condition entity
|
ExpressionData attribute
|
Condition.type=andi.e ANDConditionANDCondition.parameters= operands of this AND operator.
|
Get UniqueMemberIdsof operand choices and add a AND operator (+ sign) in between them and add it to expression string
|
Condition.type=ori.e ORConditionORCondition.parameters= operands of this OR operator.
|
Get UniqueMemberIdsof operand choices and add a OR operator (/ sign) in between them and add it to expression string
|
Condition.type=noti.e NOTConditionNOTCondition.parameters= operands of this NOT operator.
|
Get UniqueMemberIdsof operand choices and add a NOT operator (-sign) in between them and add it to expression string
|
Condition.type=equalsi.e EQUALSConditionEQUALSCondition.parameters= Specification representing the single choice.
|
IF expressionData Contains a single Choice Just add the uniqueMemberId of the choice to expression string
|
Expression json='{"expression":"EXP1","members":[{"expression":"'+expression String+'","description":"","id":"EXP1"}]}'
|