Search code examples
acumatica

Missing custom screen in Acumatica customization project


I’m experiencing an issue with customization projects in Acumatica 2017 R2 Build 17.203.0029.

Specifically, custom screens, while in my project XML, are not visible within the customization project browser nor can they be navigated to once published (which occurs without error). This only occurs on my staging server. Everything works fine in my local dev environment and even on a different instance of Acumatica. My local dev environment matches the staging server in every possible way (Acumatica version, other packages, etc.)

Older versions of the same customization project have been published before and did not exhibit this behavior. It’s only after I replaced the project with newer version of the same project that I encounter the missing custom screen issue.

As shown in the screenshot below, remnants of the custom screens are present in the Customized Screens window. And the ASPX files are present and shown in the Custom Files window.

Screenshot of missing custom screen data

When I compare the “Edit Project Items” objects between the staging the server and my local dev version, they appear the same.

It it possible that the internal customization or sitemap tables on the staging server have inconsistent data? Is there anyway to rebuild them?


Solution

  • The solution appears related to the users roles config. I had not assigned access rights to the custom forms. Doing so solved the issue. The custom screens are now accessible by direct URL and are shown in the customization project browser. Maybe this will help someone else.