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

时间:2013-10-10 18:28:22

标签: dynamics-ax-2009 axapta aot dynamics-ax-xpo

我遇到这种情况,我们有一个生产Dynamics 2009 AX(RTM)环境,其AOT我们用来为RU8做代码更新项目。

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

事实是,因为,RTM环境中的页面定义发生了变化,我想将它们导出到RU8环境。

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

谢谢!

1 个答案:

答案 0 :(得分:5)

  • 在任何情况下,您都应该优先使用导出 WITH ID。没有什么可以丢失的。

  • 当您想要维护同一环境的两个副本(DEV,TEST,...)时,您应该优先选择 IMPORT WIDTH ID。

  • 当您在以前未在该环境中的环境中导入对象时,或者在此环境的副本中导入对象时,您必须导入 WIDHOUT ID。例如,从其他公司导入对象或由其他开发人员创建时。这通常必须在开发环境中完成,然后使用ID导出导入到下一个应用程序(TEST,PRODUCTION,...)

导入没有ID的对象时,系统会为此应用程序的对象分配新ID,因此您无法将WITH ID导出导入到该应用程序的另一个副本。这将导致问题很快或迟到,所以应该避免。

此规则有例外情况,但要确保在任何情况下选择正确的选项,您必须了解这一最佳做法。