ExpressionData (从条件实体创建表达式 JSON)
ExpressionData 映射表
BOM
Windchill
条件实体
ExpressionData 属性
Condition.type=and,即此 AND 运算符的 ANDConditionANDCondition.parameters= 操作数。
获取 UniqueMemberIds 个操作数选择,在它们之间添加一个 AND 运算符 (+ 号),并将其添加到表达式字符串中
Condition.type=or,即此 OR 运算符的 ORConditionORCondition.parameters= 操作数。
获取 UniqueMemberIds 个操作数选择,在它们之间添加一个 OR 运算符 (/ 号),并将其添加到表达式字符串中
Condition.type=not,即此 NOT 运算符的 NOTConditionNOTCondition.parameters= 操作数。
获取 UniqueMemberIds 个操作数选择,在它们之间添加一个 NOT 运算符 (- 号),并将其添加到表达式字符串中
Condition.type=equals,即表示单个选择的 EQUALSConditionEQUALSCondition.parameters= 规范。
如果 expressionData 包含单个选择 ,只需将选择的 uniqueMemberId 添加到表达式字符串
Expression json='{"expression":"EXP1","members":[{"expression":"'+expression String+'","description":"","id":"EXP1"}]}'
Part 21 表示
#1133= ORCONDITION($,$,$,*,(#1132,#600),$);
#1134= ANDCONDITION(#1143,CHARACTERSTRING(' ((null))'),(#1141),*,(#1133,#702),$);
#1218= ANDCONDITION($,$,$,*,(#1178,#736),$);
#1224= NOTCONDITION($,$,$,*,(#1180),$);
#1225= ORCONDITION(#1229,CHARACTERSTRING('1621847369'),$,*,(#1224,#600),$);
这对您有帮助吗?