包含所有者关联部件的 CAD 文档的表示
本主题将描述表示如何与带有和不带有所有者关联部件的 CAD 文档相关联。
了解 WVS 表示如何使用关联
在没有 WTPart 所有者关联的情况下,表示始终存储在 EPM 文档上。如果 EPM 文档具有 WTPart 所有者关联,表示将存储在 WTPart 上。
在某些情况下,这会导致意想不到的行为 (虽然正确)。例如,当您发布所拥有的 EPM 文档以创建表示时,您将在 EPM 文档的“表示/注释”选项卡中看到该表示。但是,如果您手动创建 EPM 文档与 WTPart 的所有者关联,则检入过程将执行一次构建操作。在检入期间,该表示会在 EPM 文档上隐藏,并在新关联的 WTPart 上显示为只读参考 (将 WTPart 关联到部件时,绘图上的表示会以同样的方式显示)。该表示并非在 WTPart 上,而是仍然在 EPM 文档上,因此,WTPart 上生成的表示为“只读”模式。这是正确的行为,但由于会让用户产生该表示已从 EPM 文档中消失的错觉,因此容易迷惑用户。
如果检入时未执行构建操作,也会出现类似的情形。通常,检入 EPM 文档 (并且指定想要创建关联的 WTPart) 时,构建操作会在两个对象之间创建所有者关联。在这种情况下,WTPart 尚不会创建所有者关联。如果检入 EPM 文档时不执行构建操作,则将执行发布作业。但是由于 WTPart 通过“EPM 构建历史记录链接”以外的方式关联,因此,表示将位于 EPM 文档上。手动执行构建操作后,此关联的作用与在 EPM 文档和 WTPart 之间手动创建关联时起到的作用完全相同。EPM 文档中的表示将处于隐藏状态。
带有所有者关联部件的 CAD 文档的表示
当所有者关联部件单独迭代时,新表示将与 CAD 文档关联。而对于与部件具有所有者关联的 CAD 文档,新表示会直接关联到部件,而不会关联到 CAD 文档。
在 CAD 文档发布之后,当在 CAD 文档与部件之间创建所有者关联时,会发生以下行为:
1. 表示将不再显示在 CAD 文档详细信息页面的表示列表中。CAD 文档必须再次提交进行发布才能创建新表示。创建的表示将显示在 WTPart 上。
2. 表示将作为只读表示显示在“部件”详细信息页面上。当关联的 CAD 文档被再次提交进行发布时,由于新表示已关联到 WTPart,所以它将同时显示在 CAD 文档和部件的表示列表中。
“检入后构建”- 在将“检入后构建”首选项设置为“无”的情况下,如果将 CAD 文档与关联的部件一同检入,然后提交进行发布,则会看到上述行为。仅在执行“构建关联部件”操作来创建所有者关联之后,CAD 文档和部件才有可能显示为具有所有者关联。要设置“检入后构建”首选项,请导航至 > > > 。
EPMDocument 与 WTPart 所有者链接行为
默认情况下,发布 EPMDocument 时,将使用 EPMDocument (EPMDocument 构建的小版本) 最新小版本所引用的 WTPart 的第一个小版本来创建新发布表示。当 wvs.property.xconf 特性、publish.representable.owner.usefirstiteration 设置为 true (默认) 时,才会发生上述情况。
查看 EPMDocument 时,会显示此表示。
操作 | 结果 |
WTPart 将独立于 EPMDocument 进行迭代 | WTPart 的任何表示都不会显示在“表示”页面中。 |
查看 EPMDocument, | 将显示与第一个小版本 (上图中的 A.1) 关联的表示。 |
提交 EPMDocument 进行发布, | 新创建的表示将位于第一个小版本 (A.1) 上。 |
要使用 EPMDocument 最新小版本所引用的 WTPart 最新小版本发布 EPMDocument,请将 publish.representable.owner.usefirstiteration 特性设置为 false。
操作 | 结果 |
查看第一个小版本 (A1)。 | 将显示与 A.1 关联的表示。 |
查看 EPMDocument。 | 将显示与最新小版本关联的表示 (上图中的 A.2)。 |
提交 EPMDocument 进行发布。 | 新创建的表示将位于最新小版本 (A.2) 上。 |
多重所有者关联
当提交与多个部件具有多个所有者关联的 CAD 文档进行发布时,新表示将关联到主要所有者关联部件。主要所有者是指与 EPMDocument 关联的第一个 WTPart 部件。在这种情况下,所有其他关联部件均称为非主要所有者关联部件。主要所有者关联 WTPart 的第一个小版本用于获取表示。非主要所有者关联将被忽略。
当 wvs.property.xconf 特性、publish.representable.owner.usefirstiteration 设置为 true (默认) 时,才会发生上述情况。
要使用主要所有者关联 WTPart 的最新小版本获取表示,请将 wvs.property.xconf 特性、publish.representable.owner.usefirstiteration 设置为 false。
此机制也适用于动态结构处理。如果遍历机制返回不含任何表示的 WTPart,则 EPMDocument 将没有显示数据。同样,发布此 WTPart 表示时还会创建 EPMDocument 的显示数据。
将表示复制到说明部件
要将表示复制到非主要所有者关联部件,请使用“将表示复制到说明部件”功能。假定有多个 WTPart 与同一 EPMDocument 关联,例如,一个所有者与几个附加图像关联。可复制说明部件功能,将针对 EPMDocument 发布的表示复制到其他无所有者 WTPart 表示中,以便其拥有可用表示来进行可视化 - 通常在这些部件包括在 WTPart 结构中时。
“将表示复制到说明部件”首选项设置位于“首选项管理”的“可视化”部分。
本节中的可用首选项包括:
• “选择要复制的表示”- 创建表示时,可以选择复制默认表示,也可以选择复制任何表示。
• “启用”(Yes/No) - 创建表示时,启用/禁用正在复制到说明部件的表示。
• “包括标记”(Yes/No) - 允许您指定将表示复制到说明部件时是否包括标记。
• “最新小版本”(Yes/No) - 仅当正在发布的可表示对象为最新小版本时,才允许将表示复制到说明部件。
• “导航”- 指定在定位要复制的说明部件时要浏览的关联类型。
• “需要所有者关联”(Yes/No) - 指定是否需要部件的所有者关联以将表示复制到说明部件。
有关这些首选项的详细信息,请查看各个首选项的“设置首选项”窗口。
| “将表示复制到说明部件”首选项位于站点和组织上下文中。它在产品上下文中不可用。 |