Application files included within an scoped app that users in global scope can modify without the requirement to switch application scopes.

Todd Adams1
Kilo Explorer

Hello,

Use case: Several application files will be included within an scoped application.

I do not want to require users to be required to switch from global to the application scopes to edit/delete them.

Create application files to include sample data | ServiceNow Docs

It seems the same process is followed whether these are files are demo data or configuration files.

Since new records to table (within the application scope) do not require users to switch application scopes, application files bundled with the application scope should also not require this, either. It is confusing to users.

Tried using cross scope privileges, but it still requires the user to switch scopes if the original files was include within that other scope.

Other options we have thought of (update set in global, scripts that generates these in global), but these options require unnecessary overhead.

Can this be done and if not, are there other options not listed here?

 

6 REPLIES 6

Update sets are meant to transfer logic, not data. To put it in a layman's term, what you are trying to do is to participate in car racing with a tractor. Can't expect to win in that race.

As for update sets and scopes, and application files cross scope editing restrictions, I bet you will not solve that. Because the very reason for scopes is to separate things as much as possible, making cross-scope access as controlled as possible.

Thus I believe you should open a new thread where you describe the business case, asking for technical solutions, perhaps there is a better one than Update Sets.

Hi @Todd Adams 

to be honest, I don't understand your use case.

But if you really have the need to have users creating Application files, you should consider utilizing a record producer. That way you can implement an approval process, you can make sure high quality data, and you can hide that "this records exists in a scoped app xyz, click here to edit." messages.

Kind regards
Maik