Skip to main content
Question

Sales Orders Quick Process in Modern UI shows “insufficient rights” error (Cst_INIssueEntry) after the Update IN step succeeds. Classic UI is unaffected

  • Nov 10, 2026 4:39 AM UTC
  • 2 replies
  • 10 views
  • Translate All

Version / build: [e.g. 2025 R2, build number]
UI: Modern UI only. The same action in Classic UI does not show the error.

Description
When Quick Process runs on a sales order and includes the “Update IN” step (Post Invoice to IN), every step completes successfully and the Inventory Document (INI003603 in my case) is created. Immediately afterwards, the Modern UI shows the error toast:

Error: You have insufficient rights to access the object (Cst_INIssueEntry).

The processing log still shows all steps as completed. The error appears in addition to the results, not instead of them.

Steps to reproduce

  1. Open Sales Orders (SO301000) in the Modern UI as a user without access to Issues (IN302000).
  2. Run Quick Process with Create Shipment, Confirm Shipment, Update IN, Prepare Invoice, and the print options enabled.
  3. Observe the success log and the error toast.

Expected: No error. Either the results list renders without a link to a screen the user can’t open, or the user can open it.
Actual: The results are shown, but an error toast about insufficient rights to the Issues graph appears.

Stack trace (Request Profiler, abbreviated)

PX.Data.SiteMapExtensions.SiteMapProviderExtensions.GetSiteMapNode(PXSiteMapProvider, Type graphType)
PX.Data.SiteMapExtensions.SiteMapProviderExtensions.GetScreenUrl(PXSiteMapProvider, Type graphType)
PX.Api.TSBasedScreen.Redirects.PXRedirectRequiredExceptionHandler.Convert(PXRedirectRequiredException, PXGraph)
PX.Api.TSBasedScreen.Redirects.RedirectHandler.ProcessInternal(...)
PX.Api.TSBasedScreen.ControlDataHandlers.QuickProcessingDataHandler.GetLog(List log, Boolean includeRedirectData)
PX.Api.TSBasedScreen.ControlDataHandlers.QuickProcessingDataHandler.ProcessLongRunBeforeGraphClear(...)
PX.Api.TSBasedScreen.Controllers.FormController.UpdateRecords(...)

Analysis
The exception is thrown while the Modern UI builds the Quick Process results log. QuickProcessingDataHandler.GetLog converts each created document’s PXRedirectRequiredException into a screen URL via GetScreenUrl(graphType), and GetSiteMapNode fails for the Issues graph (Cst_INIssueEntry, because the graph is extended by a customization). The failure happens even though the document was created and the log is otherwise complete.

Additional observations

Request: Please confirm whether this is a known defect and whether a fix or workaround exists. At minimum, the Modern UI should not raise an error after a successful Quick Process because a redirect target can’t be resolved.

2 replies

mohammadnawaz51
Varsity I
Forum|alt.badge.img+8

​@ Huda K Have you done any customization related to IN ISSUE screen?

Translate

  • Author
  • Freshman I
  • Nov 10, 2026 6:41 AM UTC

​@ Huda K Have you done any customization related to IN ISSUE screen?

Not personally, but our Acumatica partner might have. Where do I look?

Translate