How to make changes to scoped application
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2024 05:07 AM
Hello There,
Greetings!!!
Let's say we have developed a scoped application in ServiceNow. We got to do some fixes and enhancements on it. Then how the changes are made, how the changes are captured and moved to Production.
Should process be like (When we get something to be fixed or enhanced on the scoped application):
1) Change the scope in Dev instance to scoped application
2) Go to the particular script, make the necessary changes
Que: Are the changes automatically captured under scoped application or do we need to do something for them to be captured
3) Once it is fixed, directly go to my company applications and publish the changes as new version?
Please help me figure it out, I am bit confused here.
Note: I have idea that we need to publish the updates from my company applications and set the version and go to production and install the newer version
Thanks,
Tejas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2024 05:33 AM
Hi @Community Alums
Answer to your question :
1) Change the scope in Dev instance to scoped application --- Yes you need to be in the scoped app to make any changes to the elements in the app
2) Go to the particular script, make the necessary changes
Que: Are the changes automatically captured under scoped application or do we need to do something for them to be captured --- Yes changes are automatically captured in the Update set automatically created in your Name
3) Once it is fixed, directly go to my company applications and publish the changes as new version? ---- Yes you can go and publish the application, then go to the another instance and install the newly updated application. You should also go and check the Upgrade History in Navigation Bar to check any skipped items.
Other way to move your changes is via a git repository if you have a git repo you need to configure it in your instances and move via pipeline.(https://www.servicenow.com/community/developer-articles/ci-cd-promoting-servicenow-code-using-gitlab-pipelines/ta-p/2318039)
Regards,
Piyush Sain
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2024 05:38 AM - edited 01-10-2024 05:39 AM
Hi @piyushsain ,
Thanks for prompt reply.
Doubt - Regarding 2nd point answer, where we can see that automatically created update set?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2024 05:42 AM
The update set would be in the Local Update set, it could be in other name also just query the application name in the Application column you will find it.
I also remember another way to move application, but I do not like it : https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/task/t_Publ...
Regards,
Piyush Sain
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2024 05:38 AM
Hi @Community Alums ,
Yes !!You have noted the correct points !!
1) Change the scope in Dev instance to scoped application : YES
2) Go to the particular script, make the necessary changes : YES
Que: Are the changes automatically captured under scoped application or do we need to do something for them to be captured : YES
3) Once it is fixed, directly go to my company applications and publish the changes as new version - YES