Acumatica 通用端点屏幕 ID 生成错误

Acumatica Generic Endpoint Screen ID Generation Error

在 Acumatica (2018 R1 18.108.0016) 中创建新的通用查询时

  1. 输入询价标题
  2. 输入站点地图标题
  3. Select "hidden"(其他也失败)作为站点地图位置
  4. 点击保存

我总是收到弹出错误消息

然后我点击 "OK",它生成了一个看似随机的 ScreenID "GIFR0202"。从那以后一切似乎都很好。

不幸的是,这个 ScreenID "GIFR0202" 会导致我的生产系统出现问题,因为已经有一个使用该名称的屏幕 ID。为了先发制人地解决这个问题,我使用 Customization->SiteMap 手动将 ScreenID 更改为 "GIJS0100"。这样做会出现类似 "Changing the ScreenID may have extended consequences" 的警告。执行更改效果很好,因为我创建的后续通用查询是此 ScreenID 的增量。

这会让我在导出包、导入到生产站点和发布时感到头疼吗?

我不想"just try"回答我的问题,因为我不是这个系统的主要开发者。

听起来更像是故障而不是错误。该错误来自现代 UI 站点地图集成。 MUI 子类别是包含站点地图类别的 table。记录键表示它是产品随附的库存类别 'Inquiries' 之一。您可以升级 Acumatica 以查看它是否解决了错误。或者,我认为删除记录可能会消除错误,因为它不会尝试插入重复项,但我不能保证没有副作用。我建议测试它,如果定制工作正常就不要管它。