导出带或不带 ID 的 AOT 对象 (XPO)



我遇到这种情况,我们有一个生产Dynamics 2009 AX(RTM(环境,我们曾经对其AOT进行RU8的代码更新项目。

所以现在,我有一个生产环境(RTM(,一个相同但修补到RU8的环境。

问题是,从那以后,页面定义在RTM环境中发生了变化,我想将它们导出到RU8环境。

我可以导出整个树的 XPO(Web->Web 文件->页面定义(并将其导入 RU8 环境。 但是我导出时是否带有 ID ?如果两个环境中都存在对象,这会改变什么吗?

谢谢!

  • 几乎在任何情况下,您都应该更喜欢使用 ID 导出。没有什么可以让你失去的。

  • 当您想要维护同一环境的两个副本(DEV、TEST 等(时,您应该首选导入宽度 ID。

  • 当您在以前未在该环境中导入对象时,以及在此环境的副本中导入对象时,必须导入 WIDHOUT ID。例如,当您从其他公司导入对象或由其他开发人员创建对象时。这通常必须在开发环境中完成,然后将 WITH ID 导出-导入到下一个应用程序(测试、生产等(

导入不带 ID 的对象时,系统会为此应用程序的对象分配新 ID,因此您无法将 WITH ID 导出或导入到应用程序的其他副本。这迟早会导致问题,因此应避免。

规则也有例外,但要确保在任何情况下选择正确的选项,您必须很好地理解此最佳实践。

最新更新