企业管理 > Windchill 导出和导入 > 了解 Windchill 导出和导入 > 其他导出和导入操作
  
其他导出和导入操作
还可使用以下导出和导入操作,但它们不会在图像化用户界面以选项形式出现。
其他锁定导出操作
可通过导入策略文件或系统注册表来执行锁定操作。
其他导入操作
可通过导入策略文件或系统注册表来执行以下操作。
使用 UnlockAndIterate 可在数据库中查找具有与 XML 文件中对象相同 UFID 或相同名称、编号、版本和小版本的对象。如果发现匹配对象且它被锁定,此操作可将其解锁并使其小版本化,然后使用 XML 文件中的信息将其更新。否则,此操作会产生一个错误。
基于要添加到配置的内容以及用户的首选设置,添加新属性。这不仅能够简化安装过程,而且在将数据上载到加载缓存服务器时还能够极大地方便跟踪该过程。
使用 CreateNewObject 用导入策略文件中提供的新名称、新编号、新版本和新小版本创建一个新对象。其他信息从 XML 文件中提取。此功能必须与为对象提供新标识的策略文件一起使用。
必须在导入策略文件中提供的新信息的格式如下:
<actionInfo>
<xsl:choose>
<xsl:when test="criteria='value'">
<action>CreateNewObject</action>
<actionParams>
<newName>New Name</newName>
<newNumber>New Number</newNumber>
<newVersion>New Version</newVersion>
<newIteration>New Iteration</newIteration>
</actionParams>
</xsl:when>
<xsl:otherwise>
<action>Some other action</action>
</xsl:otherwise>
</xsl:choose>
</actionInfo>
请注意:
<actionInfo> 必须始终存在。
Criteria 可以是 XML 文件中对象的任何有效属性。
在 <xsl:choose> 标记之间,可能有许多具有不同条件和不同操作名称的 <xsl:when test ....> 标记。
只有 CreateNewObject 和 SubstituteObject 可以有操作参数,且操作参数只有四个:<newName>、<newNumber>、<newVersion> 和 <newIteration>。必须提供所有四个参数。
使用 SubstituteObject 可用 XML 文件中的对象代替数据库中的对象,后者具有导入策略文件中提供的名称、编号、版本和小版本。如果不存在匹配,则会产生异常。标记和参数的格式与 CreateNewObject 完全相同,但 <操作> 是 SubstituteObject。
使用“忽略”防止 XML 文件中的对象被导入。该操作无需任何操作者。