从 Windchill RV&S 数据库中删除文档
您可以使用 API 界面中的
im delesegment 命令从
Windchill RV&S 数据库中删除文档。但是,在继续执行此命令之前,必须注意删除文档是一种不可逆的过程。有关命令和选项的详细信息,请参阅
im deletesegment。
阻止删除操作的因素
本部分介绍在执行删除操作之前必须注意的某些阻止因素。在下列情景中不能删除文档:
• 因素 1:所选活动文档已检入。在这种情况下,您必须删除版本文档,以解除对活动文档删除操作的阻止。
请参考以下示例,其中 Live Document 1 是活动的已检入文档,Version 0.1 是其版本。
删除 Version 0.1 可解除对 Live Document 1 删除操作的阻止。
• 因素 2:所选活动文档已创建分支,且参考模式设置为“共享”。请参考以下示例,其中,Document 1 已创建分支 Document 2,参考模式设置为“共享”。
删除 Document 2(其中包含参考模式为“共享”的节点)可解除对 Document 1 删除操作的阻止,或将 Document 2 中内容的“共享”参考模式切换为“重复使用”。
• 因素 3:已使用 > “将内容粘贴为” > 将所选活动文档中的内容复制并粘贴到另一个文档中。请参考以下示例,其中 Document 1 的内容已使用“共享”粘贴到 Document 2 中。
删除 Document 2(其中包含参考模式为“共享”的节点)可解除对 Document 1 删除操作的阻止,或将 Document 2 中内容的“共享”参考模式切换为“重复使用”。
• 因素 4:所选活动文档是另一个文档中的子文档,或者所选活动文档有一个子文档。在这些情况下,您不能删除该文档,除非关系被移除。要移除关系,必须使用 Windchill RV&S 客户端编辑活动文档并删除子文档。请参考以下示例,其中 Live Document 1 具有包括或插入的文档 Document 2。
Live Document 1 无法删除,因为其中具有包括或插入的Document 2。同样,Document 2 也无法删除,因为它被插入或包括在 Live Document 1 中。
• 因素 5:文档中的内容或文档本身已用作另一个项、文档或内容中的 IBPL 值。请参考以下情况。
◦ 情况 1:Document 122 无法删除,因为它已用作 Item 121 中的 IBPL 值。
◦ 情况 2:Document 123 无法删除,因为其节点 1 已用作 Document 124 节点中的 IBPL 值。
◦ 情况 3:Document 125 无法删除,因为它已用作 Document 126 中的 IBPL 值。
◦ 情况 4:Document 127 无法删除,因为它已用作 Document 128 节点 2 中的 IBPL 值。
◦ 情况 5:Document 129 无法删除,因为其节点 1 已用作 Document 130 中的 IBPL 值。
• 因素 6:文档在 Windchill RV&S 客户端 的多编辑会话中处于打开状态。
• 因素 7:文档已锁定。
• 因素 8:文档中的任何内容或文档本身存在一个打开的更改包。
相关主题