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.

What is difference between batch update set and merge update set in ServiceNow.

niveditakumari
Mega Sage

Hi, 

 

What is difference between batch update set and merge update set in ServiceNow. 

Can anyone please make me understand it with example for it. 

 

Regards, 

Nivedita

 

 

1 ACCEPTED SOLUTION

Ashir Waheed
Kilo Sage

Hi,

 

In merge update set, You can merge multiple update sets into a single update set. while Batch update sets enable you to group update sets together so you can preview and commit them in bulk.

 

For Merge Update Set

1. Navigate to System update set->Merge update set. 

2. Based on filter conditions you can choose which update set 

3. By merging you will have one merge update set that will contain all the configuration and customization

AshirWaheed_0-1675203949253.png

 

For Batch Update set

1. Batch update sets enable you to group update sets together so you can preview and commit them in bulk.

2. This update set contain a parent child relationship where the individual updates stay within the respective.

3. In the Highlighted parent field I can choose the update set which will act as parent. So the Update Set V1 will become Batch Base.

AshirWaheed_1-1675204614637.png

4. When Update set are completed then we batch them into group to avoid problem like committing in wrong order.

 

For more Information you can Visit the following link:

Update Set Batching

Merge Update Set

 

 

Regards,

Ashir Waheed

View solution in original post

6 REPLIES 6

Ashir Waheed
Kilo Sage

Hi,

 

In merge update set, You can merge multiple update sets into a single update set. while Batch update sets enable you to group update sets together so you can preview and commit them in bulk.

 

For Merge Update Set

1. Navigate to System update set->Merge update set. 

2. Based on filter conditions you can choose which update set 

3. By merging you will have one merge update set that will contain all the configuration and customization

AshirWaheed_0-1675203949253.png

 

For Batch Update set

1. Batch update sets enable you to group update sets together so you can preview and commit them in bulk.

2. This update set contain a parent child relationship where the individual updates stay within the respective.

3. In the Highlighted parent field I can choose the update set which will act as parent. So the Update Set V1 will become Batch Base.

AshirWaheed_1-1675204614637.png

4. When Update set are completed then we batch them into group to avoid problem like committing in wrong order.

 

For more Information you can Visit the following link:

Update Set Batching

Merge Update Set

 

 

Regards,

Ashir Waheed

Community Alums
Not applicable

@niveditakumari 

Batch update set : There is a prent field in update set table where you can add other update set to make parent.

This you can do to select multiple update set and set a parent.

 

And here , you can just deploy parent update set on other instance or you can also just deploy any child update set seperately and it will auto remove parent field value or you can do change of parent as well on deploying instance.

 

So in one word, batch is like parent-child relationship where you deploy either parent to get deployed all depend child or deploy child seperately.

 

But in Merge update set : Once update set merged, you can not separate update set, and you will have to go always to deploy merge update set ,you can't think of indivual update set 

 

Example: Merge update is a locked box where all update sets inside it and you can not open box 

But batch update set , all update set are in seperate box with 🔗 link each other with one master box which carry all together, and whenever you wish you can seperate any box .

 

Hope this wi help you.

Does merging also merge customer update set for same object ?

Ashir Waheed
Kilo Sage

Hi,

 

Merge Update set is used when you want all your update sets of same scope into one single update set.

1. Navigate to System Update Set->Merge Update Set

2. In the filter you can define which update set to merged into one.

3. All the customization will be moved to newer single update set.

4. Committing the original update set won't have any effects on Merged update set.

AshirWaheed_0-1675205573479.png

 

 In Batch Update Set

1. In this Update Set you are not merging any update set like Merge update set. You are simply creating parent-child relationship.

2. It is easy to identify changes/Version in Batch set rather than merging all customization into set .

3. By defining the Parent field on update set you can easily create child-parent relation. In this case Update Set V1 will be our Base Batch.

4. Setting the Base Batch update set to complete will also update the state of Child update set to complete.

5. Unlike merge update set this will also help in avoiding committing order error.

AshirWaheed_1-1675206064249.png