Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Regarding of Update Set Deployment

VishaalRanS
Tera Guru

Hi everyone,

Can you suggest me strategies for managing update sets in ServiceNow to minimize conflicts and ensure a smooth deployment process?

3 ACCEPTED SOLUTIONS

Mark Manders
Mega Patron

It really depends on the level of development, the number of instances and the number of people/teams that are working on the instance.

The main thing: batch them together if your update set A touches the same object as update set B, so you will be sure to get the latest update. But if at any time two requirements are about the same object, you will need to make them dependent on each other. So if you are working with stories that both touch the same flow, you need to make story A dependent on story B so they can't move to PROD without both being approved. Best thing would be to assign the same person to it, but we have limited information on your way of working.

 

Use instance scan to scan update sets, use scripts to validate every object is in the correct scope, use scripts to check if the object in your update set is also in an update set that is still open/created after yours. There are numerous things to do, but, again, it all depends on the things I started my answer with.


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark

View solution in original post

brahmandlapally
Giga Guru

 

Hi @VishaalRanS 

Use a naming convention for easy identifing your updateset

Like first_two_letters._story number_.short description of story.

View solution in original post

4 REPLIES 4

Mark Manders
Mega Patron

It really depends on the level of development, the number of instances and the number of people/teams that are working on the instance.

The main thing: batch them together if your update set A touches the same object as update set B, so you will be sure to get the latest update. But if at any time two requirements are about the same object, you will need to make them dependent on each other. So if you are working with stories that both touch the same flow, you need to make story A dependent on story B so they can't move to PROD without both being approved. Best thing would be to assign the same person to it, but we have limited information on your way of working.

 

Use instance scan to scan update sets, use scripts to validate every object is in the correct scope, use scripts to check if the object in your update set is also in an update set that is still open/created after yours. There are numerous things to do, but, again, it all depends on the things I started my answer with.


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark

brahmandlapally
Giga Guru

 

Hi @VishaalRanS 

Use a naming convention for easy identifing your updateset

Like first_two_letters._story number_.short description of story.

Anantha27
Mega Guru

Hi @VishaalRanS 

If you are confused on the update set which one to deployed, then you can use format-based naming convention like name_test1 or name_test2 like that so that you can have better understanding on which update set you need to take and deploy in instance.

Thank you