Missing objects like ACLs, Roles and Navigation Menus after the published application is installed from "My Company Applications" repository

Community Alums
Not applicable

We developed several Scoped Applications in Studio (source controlled) on our developer instance, and then published them to the App Repo. On our other instances like UAT we have installed the application from the "My Company Applications" repository, however after the installation we noticed several objects like ACLs, Roles and Navigation Menu was missing and we're not sure why. We were able to replicate the same issue with a very basic test application so it's not specific to any particular complicated application setup. Below see the screenshots of the source application (in Development Mode), and then the installed application in a UAT instance (Published Mode). You will notice the objects like ACLs, Roles and Navigation Menu is missing. Is there something special we need to do for these types of objects, or is this a known limitation of the Application Model in ServiceNow?

find_real_file.png

 

find_real_file.png

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Got the correct answer from ServiceNow support, so figured I'd share it for others.

There is a related KB for the behavior we experienced: 

KB0690146: Scoped application records are not updated on a target instance after completing the inst...

Long story short, the missing objects were simply Skipped Records that had to be resolved. Once the Skipped Records were resolved, the objects were then showing as part of the application.

find_real_file.png

View solution in original post

3 REPLIES 3

Vasantharajan N
Giga Sage
Giga Sage

Make sure you commit the changes into your repo to the right branch from dev and use the right branch when you import that into UAT instance. 


Thanks & Regards,
Vasanth

Community Alums
Not applicable

We have committed everything correctly (we can even see the objects in Git Repo). However please note that the installation in the UAT instance is not done from source control but from "My Company Applications" repository. At this point it's like a "compiled" application that's installed on the platform, however the "compilation" / packaging process seems to miss some of the objects and we don't know why.

Community Alums
Not applicable

Got the correct answer from ServiceNow support, so figured I'd share it for others.

There is a related KB for the behavior we experienced: 

KB0690146: Scoped application records are not updated on a target instance after completing the inst...

Long story short, the missing objects were simply Skipped Records that had to be resolved. Once the Skipped Records were resolved, the objects were then showing as part of the application.

find_real_file.png