How to move Global changes for Scoped Application

gauravbhandari
Giga Contributor

Hi All,

I have created the ACL in Global scope because i had to, to get the access of the fields and related fields. Now i have situation where i have something in Global scope update set and scope application files. I have already moved the 1st version of my application to other instances. I have couple of queries as below:

1) How can i move the global changes to another instance, i know i need to move global update set but thinks in situation where we have multiple updates for global scope and we need to publish the application in Servicenow store. How to manage it?

2) I created some Groups and mapped application roles to it, how i can move these. We can move the XMLs, but again question come on what would happen if i publish my app to store what would be the order because Groups are used in User criteria so before app is installed groups should be available but since groups has scoped application role that means roles should be available first to map to Group means app should be installed first. Now both statements contradicting each other 

@Pradeep Sharma  @Chuck Tomasi Could you please suggest what to do in this case? 

Note:This post extension form my old post Link.

8 REPLIES 8

Brad Tilton
ServiceNow Employee
ServiceNow Employee

To add to Pradeep's response, your store app shouldn't contain any groups. It should just have roles that the customer installing your app can add to their own groups. Different customers handle groups differently, with many not actually creating groups in ServiceNow but importing them from an external source.

Hi Brad,

Thank you for your answer and i understood the point but how to move the changes where we are used Global scope. for e.g. in my case i created the Module to show manager 'Requested Item' for this we had to adjust the ACL.

If i don't create ACL, i am getting error as below:

 

find_real_file.png

 

 

Regards

Gaurav

Brad Tilton
ServiceNow Employee
ServiceNow Employee

You will not be able to certify an app that modifies existing ACLs in a customer's instance as that could introduce security issues. The better practice there would be to add additional ACLs.

Hi Brad,

I am not modifying any ACL but creating new ACL in Global scope now i want to move the Global changes but as per Pradeep response we can't publish any Global changes in the Store.

Thanks

Gaurav