Add Cross Scope Privilege to App in Studio?

ctsmith
Mega Sage

How does one handle cross scope privilege in moving apps built in the studio between instances?  For example, I have an app that needs to access a script include in the Global scope and I changed the include to allow for all scopes.  That doesn't get captured in the app.  What's the best practice here?  Fix Script to add the cross scope records?  Something else?

Thanks!

14 REPLIES 14

Christopher, when you publish the app to an update set it will only include items from that particular scope and the RCA's are part of Global.  So you can create another update set that includes those and make it a child of your app update set where update set batching will export both together and then commit both together in the target instance.

Ah, ok.  One last thing.  I noticed in my default scoped update set it has captured 3 cross scope records.

 

But, in the cross scope privileges table, there are 13 records created with custom app listed as the Application.  Any idea why the other 10 aren't in my default UDS?

I would suggest configuring the related lists on that form and add Versions and see what update set they may be in.  They are automatically captured by maybe you had a different update set selected.  The versions list will tell you where they are in the Source column.

True, true, good idea.  Thanks again!

Hmmm... odd.  The version records show it's in the right Default UDS for the scoped app, but they don't show in there.  Perhaps are these created automatically at some point after they are moved into the next instance?