Acumatica 自定义项目中缺少自定义屏幕

Ben*_*the 1 acumatica

我\xe2\x80\x99m 在 Acumatica 2017 R2 Build 17.203.0029 中遇到自定义项目问题。

\n\n

具体来说,自定义屏幕在我的项目 XML 中,在自定义项目浏览器中不可见,也无法在发布后导航到它们(这不会出现错误)。这仅发生在我的临时服务器上。在我的本地开发环境中,甚至在 Acumatica 的不同实例上,一切都运行良好。我的本地开发环境以各种可能的方式与临时服务器匹配(Acumatica 版本、其他软件包等)

\n\n

同一定制项目的旧版本之前已发布,但没有表现出此行为。仅当我用同一项目的较新版本替换该项目后,我才遇到缺少自定义屏幕的问题。

\n\n

如下面的屏幕截图所示,自定义屏幕的剩余部分出现在“自定义屏幕”窗口中。ASPX 文件存在并显示在“自定义文件”窗口中。

\n\n

缺少自定义屏幕数据的屏幕截图

\n\n

当我比较暂存服务器和本地开发版本之间的 \xe2\x80\x9cEdit Project Items\xe2\x80\x9d 对象时,它们看起来相同。

\n\n

临时服务器上的内部自定义或站点地图表是否可能具有不一致的数据?有办法重建它们吗?

\n

Ben*_*the 5

该解决方案似乎与用户角色配置相关。我没有分配对自定义表单的访问权限。这样做就解决了这个问题。现在可以通过直接 URL 访问自定义屏幕,并显示在自定义项目浏览器中。也许这会帮助别人。