|
目前实施一个项目,产品是TCEng2007,在使用where used查询功能时,不是有个“规则”的下拉菜单吗,我觉得这个“规则”是针对查找目标的上级版本零组件的,也就是用户反查时,可以根据自己的需求筛选出最新版本的上级件或最新发布版本的上级件等。我记得上个项目中IMAN8产品里的该功能实现的是这个效果。
) W, ^2 E: f/ v. J' A+ g+ Q/ z 但是在TCEng2007中,却没有这个效果,举个列子,比如002/A的上级件有001,001由三个版本A/B/C,其中A/B是发布状态,C为工作中状态,那么我在使用where used时,如果规则为“ALL”,应该显示001的A/B/C三个版本;如果“latest working”,应该只显示001的C版本;如果规则是“any status;no working”,应该显示001的B版本。 可是系统中的效果是无论我换何种规则,显示的都是001的三个版本,当然,除了“尽精确”的版本规则。7 Q A* |4 N+ R" ?/ L$ A5 `! W
为此,我认为是系统Bug,咨询了西门子helpdesk,他们给出的答复确实where used中的“规则”并不是针对上级件的,而是说如果把001/A发送到PSE中,应用规则XXX,能够看到002/A的话,001/A就应该出现在002/A的where used查询“xxx”规则下的结果中。
$ O0 v3 n7 N+ `$ W2 V0 d, x- T. r% T/ W7 W3 V U/ b
, ^& ]$ l* A- _) J* h$ \ `1 P-----------------------------------------------------6 Q- h+ @- [: }+ C* N
% J! F7 T" K0 Y! W1 p: H3 X% y6 m( l! B. g' r' y3 ^: @
在何处使用引用查看器中,设置了版本规则,但发现并未生效,查看结果中包含了所有的父项版本。 |
|