如何解决在相同的Acumatica实例上使用相同的自定义项目的2个租户的行为不同?

时间:2019-06-25 20:04:01

标签: acumatica

我们为计划的生产租户建立了测试配置,并将其复制到新的租户进行测试。我们使用自定义DLL,屏幕等发布了自定义项目。自定义项目是基于我们的dev实例构建的,因此我们的伪生产和测试实例都以相同的方式接收该项目。当我们尝试进行“空运行”测试时,我们从中发布的实例的行为与开发非常相似。但是,包含在“发布多个”中的我们的测试实例在行为上有很大的不同,就像它在旧的DLL上运行一样。

最值得注意的问题是,我们在行选择事件期间将ViewName.Cache.AllowInsert = False设置为。这导致实例在保存之前通过头中的commitchanges更新字段时删除了子记录。通过更改为ViewName.AllowInsert = false,DEV和生产开始按预期方式运行。但是,测试租户仍然坏了。

我们甚至尝试通过清理将自定义项目直接发布到测试实例,但是没有任何改善。

我什至从哪里开始找出为什么同一项目在同一实例上的2个租户(从另一个租户复制过来的)上表现不同?

0 个答案:

没有答案