Как исправить исключение CrossScopeAccessNotAllowedException в ServiceNow? - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь получить URL-адрес своего экземпляра с помощью сценария в приложении с определенными областями. Тем не менее я получаю следующее сообщение об ошибке:

com.glide.script.fencing.CrossScopeAccessNotAllowedException: Access to Glide API: properties from scope x_pnnla_siteaccess not allowed
Caused by error in <refname> at line 1

==> 1: var url = gs.getProperty('glide.servlet.uri');
2: gs.info(url);

Как получить доступ к разрешению доступа к свойству из области приложения?

1 Ответ

0 голосов
/ 29 января 2020

Проще говоря, нет. Вы не должны обращаться к sys_properties из другой области видимости в вашем приложении.

Итак, скопируйте свойство в свою область и получите доступ к этому.

Подробнее об этом можно прочитать здесь: https://docs.servicenow.com/bundle/newyork-application-development/page/build/applications/concept/c_ApplicationScope.html

...