<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Upgrade Best Practices - Reverting Skipped Files in Upgrades and Patching forum</title>
    <link>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314352#M792</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm looking for some quick best practice guidance on the upgrade from Quebec to San Diego which we are currently working on. We have two sub instances ("Dev" and "Test") which we have already upgraded to San Diego. We are planning on upgrading our production instance to San Diego in July. &lt;BR /&gt;&lt;BR /&gt;We are currently reviewing skipped files in our lowest instance "Dev" and are wondering about the best practice way to handle "Reverting to Base System" option. If we choose to revert a business rule for example, this change is tracked via an update set and then we can move the update set to the next sub environment "Test".&amp;nbsp; Should this update set be moved before or after we have upgrade our next instance?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have read some community posts with mixed signals with some saying you should move the update set to the next instance, and then upgrade.&amp;nbsp; Other ones say you should upgrade and then move the update set.&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our assumption is the best practice is to track the skipped file in an update set first in your lowest environment and then move this update set to the next environments after it's already been upgraded.&lt;BR /&gt;&lt;BR /&gt;Any clarification on this would be much helpful. Thanks!&lt;/P&gt;</description>
    <pubDate>Fri, 03 Jun 2022 17:13:32 GMT</pubDate>
    <dc:creator>Tyson3</dc:creator>
    <dc:date>2022-06-03T17:13:32Z</dc:date>
    <item>
      <title>Upgrade Best Practices - Reverting Skipped Files</title>
      <link>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314352#M792</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm looking for some quick best practice guidance on the upgrade from Quebec to San Diego which we are currently working on. We have two sub instances ("Dev" and "Test") which we have already upgraded to San Diego. We are planning on upgrading our production instance to San Diego in July. &lt;BR /&gt;&lt;BR /&gt;We are currently reviewing skipped files in our lowest instance "Dev" and are wondering about the best practice way to handle "Reverting to Base System" option. If we choose to revert a business rule for example, this change is tracked via an update set and then we can move the update set to the next sub environment "Test".&amp;nbsp; Should this update set be moved before or after we have upgrade our next instance?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have read some community posts with mixed signals with some saying you should move the update set to the next instance, and then upgrade.&amp;nbsp; Other ones say you should upgrade and then move the update set.&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our assumption is the best practice is to track the skipped file in an update set first in your lowest environment and then move this update set to the next environments after it's already been upgraded.&lt;BR /&gt;&lt;BR /&gt;Any clarification on this would be much helpful. Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 17:13:32 GMT</pubDate>
      <guid>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314352#M792</guid>
      <dc:creator>Tyson3</dc:creator>
      <dc:date>2022-06-03T17:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Best Practices - Reverting Skipped Files</title>
      <link>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314353#M793</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The update is moved AFTER the upgrade is done.&lt;/P&gt;
&lt;P&gt;So essentially, only Dev would have been upgraded (this is so multiple environments aren't misaligned with the version and allows you to work on the fixes in the lowest environment first).&lt;/P&gt;
&lt;P&gt;I wouldn't have had both Dev and Test upgraded and Test just sitting there while you all are working through your changes in Dev.&lt;/P&gt;
&lt;P&gt;Only Dev should have been upgraded, you work through skipped changes, verify ATF and application functionality, full regression, etc.&lt;/P&gt;
&lt;P&gt;Then, once everything appears good to go, Test is upgraded and right after that update set is moved from Dev to Test and committed. Then double-check things again in Test, you wouldn't work through the skipped changes all over again, as you've already done that in Dev.&lt;/P&gt;
&lt;P&gt;Once Test is good, if anything is caught there, return to Dev, fix it, if applicable, make a second update set for those things, and then upgrade Prod, this time promote your main skipped changes fix AND the other update set (if applicable), and this time, lightly check things in Prod as best you can.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Please mark reply as Helpful/Correct, if applicable. Thanks!&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2022 17:16:35 GMT</pubDate>
      <guid>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314353#M793</guid>
      <dc:creator>Allen Andreas</dc:creator>
      <dc:date>2022-06-03T17:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Best Practices - Reverting Skipped Files</title>
      <link>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314354#M794</link>
      <description>&lt;P&gt;UC Berkeley Telecom Catalog instance does it in a similar way as expressed by Allen.&amp;nbsp; Note:&amp;nbsp; We have another instance which has a different process.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;we have 3 instances:&amp;nbsp; dev, test, prod&lt;/LI&gt;
&lt;LI&gt;Run pre-clone ATFs in dev and test&lt;/LI&gt;
&lt;LI&gt;clone dev and test at the same time.&amp;nbsp; Do post-clone activities&lt;/LI&gt;
&lt;LI&gt;run post-clone ATFs in dev and test&lt;/LI&gt;
&lt;LI&gt;upgrade dev&lt;/LI&gt;
&lt;LI&gt;in dev, do skip/revert/merges (some of which go into an update set)&lt;/LI&gt;
&lt;LI&gt;in dev,&amp;nbsp;run post-upgrade ATFs&lt;/LI&gt;
&lt;LI&gt;in dev,&amp;nbsp;validate system, post-upgrade&lt;/LI&gt;
&lt;LI&gt;in dev,&amp;nbsp;export skip/revert decisions, close update set&lt;/LI&gt;
&lt;LI&gt;upgrade test&lt;/LI&gt;
&lt;LI&gt;in test, apply dev skip/revert decisions&lt;/LI&gt;
&lt;LI&gt;in test,&amp;nbsp;apply post-upgrade update set&lt;/LI&gt;
&lt;LI&gt;in test,&amp;nbsp;handle any extra skip/reverts&lt;/LI&gt;
&lt;LI&gt;in test,&amp;nbsp;run post-upgrade ATFs&lt;/LI&gt;
&lt;LI&gt;in test,&amp;nbsp;validate system&lt;/LI&gt;
&lt;LI&gt;in test,&amp;nbsp;export skip/revert decisions&lt;/LI&gt;
&lt;LI&gt;upgrade prod&lt;/LI&gt;
&lt;LI&gt;in prod, apply test skip/revert decisions&lt;/LI&gt;
&lt;LI&gt;in prod, apply post-upgrade update set&lt;/LI&gt;
&lt;LI&gt;in prod, handle any extra skip/reverts&lt;/LI&gt;
&lt;LI&gt;in prod, non-invasive smoke-test to validate system&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;If you have any questions, please don't hesitate to ask.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Terri&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN style="font-family: georgia, serif;"&gt;&lt;STRONG&gt;Terri Kouba&lt;/STRONG&gt;&lt;/SPAN&gt;,&lt;SPAN style="font-family: arial, sans-serif;"&gt; ESM Service Manager
University of California, Berkeley
Berkeley Information Technology | Enterprise Service Management
Email: &lt;A href="mailto:kouba@berkeley.edu" target="_blank"&gt;kouba@berkeley.edu&lt;/A&gt;&lt;/SPAN&gt;
We champion diversity. We act with integrity. We deliver. We innovate.&lt;/PRE&gt;</description>
      <pubDate>Fri, 03 Jun 2022 19:00:03 GMT</pubDate>
      <guid>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314354#M794</guid>
      <dc:creator>Terri Kouba</dc:creator>
      <dc:date>2022-06-03T19:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Best Practices - Reverting Skipped Files</title>
      <link>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314355#M795</link>
      <description>&lt;P&gt;Hi Tyson,&lt;/P&gt;
&lt;P&gt;Just wanted to check-in and see how you're doing.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;&lt;STRONG&gt;If my reply above helped guide you Correctly, please also mark as Correct.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Thanks and take care! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jun 2022 22:17:52 GMT</pubDate>
      <guid>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/314355#M795</guid>
      <dc:creator>Allen Andreas</dc:creator>
      <dc:date>2022-06-13T22:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Best Practices - Reverting Skipped Files</title>
      <link>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/2383799#M3003</link>
      <description>&lt;P&gt;Hi Terri - thanks for sharing this.&amp;nbsp; I can't seem to wrap my head around how applying the update set with the Replace on Upgrade after the prod upgrade helps.&amp;nbsp; Shouldn't these be set first, so that the upgrade replaces them with current and then gets them off the future Skip list.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thoughts?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 16:50:49 GMT</pubDate>
      <guid>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/2383799#M3003</guid>
      <dc:creator>cliff11</dc:creator>
      <dc:date>2022-11-15T16:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: Upgrade Best Practices - Reverting Skipped Files</title>
      <link>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/2390141#M3005</link>
      <description>&lt;P&gt;Hi Cliff11,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We haven't tried applying the update set to production BEFORE the upgrade in production.&amp;nbsp; In our upgrade update set, we often have 'reverts' and 'merges' in the same update set, and the latter definitely need to be done after the upgrade because the new code this is in the merge is provided during the upgrade.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think of it as when I'm painting a wall.&amp;nbsp; The big brush is the upgrade and allows you to apply a wide swath of changes (or paint a wide swath of a wall a new color).&amp;nbsp; The post-upgrade update set is a tiny touch-up brush that includes only a few tweaks (or a thin brush to do touch-up work on the wall).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope that helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Terri&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 20:18:01 GMT</pubDate>
      <guid>https://www.servicenow.com/community/upgrades-and-patching-forum/upgrade-best-practices-reverting-skipped-files/m-p/2390141#M3005</guid>
      <dc:creator>Terri Kouba</dc:creator>
      <dc:date>2022-11-21T20:18:01Z</dc:date>
    </item>
  </channel>
</rss>

