Не удается открыть пользовательский экран из-за сообщения о недостаточном количестве прав - PullRequest
0 голосов
/ 20 сентября 2019

Я настроил экран «Случаи», добавив новую кнопку на панели инструментов сетки вкладки «Действия».Я использую PXRedirectRequiredException, чтобы попытаться открыть новый пользовательский экран, который я создал.Это приводит к появлению сообщения о недостаточных правах на графике моего нового экрана.В «Права доступа по ролям и по экрану» я удостоверился, что моему новому экрану было предоставлено разрешение как администратору, так и сотруднику, но я все еще получаю это сообщение и не могу открыть новый экран.Чего мне не хватает?

Ответы [ 2 ]

1 голос
/ 21 сентября 2019

Эта ошибка может быть вызвана отсутствием определения карты сайта.Вы добавили свой собственный экран на карту сайта?Попробуйте получить к нему доступ напрямую, введя идентификатор страницы в URL.Пример: http://localhost/[InstanceName]/Main?ScreenId=AA101000 Если вы перенаправлены на домашнюю страницу (страница 00000000), возникла ошибка с картой сайта для этой страницы.

0 голосов
/ 21 сентября 2019

Благодаря Фернандо в ответе выше, я открыл новый экран по URL, который раскрыл настоящую ошибку.TypeName моего экрана был неправильным, потому что я переименовал класс, и ошибка ASP.NET показала этот факт.Как только я исправил TypeName, экран открылся.Сообщение о недостаточных правах было неверной ошибкой и красной сельдью.

...