<h2>Upgrading layouts in UI Builder</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2026" /><meta name="DC.rights.owner" content="(C) Copyright 2026" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="concept" /><meta name="DC.title" content="Upgrading layouts in UI Builder" /><meta name="abstract" content="Upgrade layouts created in Quebec and Rome to the new layout system." /><meta name="description" content="Upgrade layouts created in Quebec and Rome to the new layout system." /><meta name="DC.relation" scheme="URI" content="../../../administer/ui-builder/concept/work-layouts.html" /><meta name="DC.relation" scheme="URI" content="../../../build/custom-application/concept/build-applications.html" /><meta name="DC.relation" scheme="URI" content="../../../build/custom-application/concept/developing-applications.html" /><meta name="DC.relation" scheme="URI" content="../../../build/custom-application/concept/builder-library-table.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ui-builder/concept/ui-builder-overview.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/ui-builder/concept/using-ui-builder.html" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2025-07-31" /><meta name="page-type" content="app-engine" /><meta name="page-type" content="builder-library" /><meta name="page-type" content="uib" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="upgrade-layout-uib" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Upgrading layouts in UI Builder</title></head><body> <div class="nested0" id="upgrade-layout-uib"> <h1 class="title topictitle1" id="ariaid-title1">Upgrading layouts in <span class="ph">UI Builder</span></h1> <div class="body conbody"><p class="shortdesc">Upgrade layouts created in <span class="ph">Quebec</span> and <span class="ph">Rome</span> to the new layout system.</p> <p class="p">The <span class="ph">UI Builder</span> layout system was enhanced and updated in the <span class="ph">San Diego</span> release. This new layout system features a simplified content tree and a new styling panel for layout configuration and component styling. All newly created page variants use the new layout system. You have the option to upgrade to the new layout system for existing and custom pages.</p> <div class="p">The new layout system includes the following:<ul class="ul" id="upgrade-layout-uib__ul_vcg_xlg_xrb"><li class="li">A simplified content tree</li><li class="li">Improved styling panel for layout configuration and component styling</li><li class="li">Low-code UI for configuring CSS <a class="xref" href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox" target="_blank" rel="noopener noreferrer">Flexbox</a> and <a class="xref" href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout" target="_blank" rel="noopener noreferrer">Grid</a> layouts.</li><li class="li">Enhanced UI for component styling</li><li class="li">Updated layouts do not require slots</li></ul> </div> <div class="section" id="upgrade-layout-uib__section_ijq_xll_xrb"><h2 class="title sectiontitle">Things to look for after upgrading layouts</h2> <p class="p">Variants and pages are upgraded individually.</p> <p class="p">A page/variant is made up of a layout, components, and subcomponents, that are wrapped in a container within a layout with data resources, event bindings, and composition. Only the layout of your page is upgraded when upgrading to the new layout system, so there is no impact to your data, components, or component styling.</p> <p class="p">All slots in the old layout system are migrated during the upgrade process to the new layout. The upgrade process changes how the component containers are structured on your page.</p> <p class="p">While component styling is not impacted, there may not be a one-to-one style migration of how components were positioned. Complex pages can have visual misalignments that occur through the upgrade process as styles are merged from slots to containers. Some issues must be resolved manually.</p> </div> </div> <div class="related-links"> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="https://servicenow.com/docs/bundle/zurich-application-development/page/administer/ui-builder/concept/work-layouts.html" title="Column layouts organize components on a UI Builder page. Learn how column layouts are used in UI Builder.">Organize components in UI Builder pages</a></div> </div> </div><div class="topic task nested1" id="upgrade-layouts-uib"> <h2 class="title topictitle2" id="ariaid-title2">Upgrade your layout to the new layout system</h2> <div class="body taskbody"><p class="shortdesc">Upgrade your <span class="ph">UI Builder</span> pages to the new layout system.</p> <div class="section prereq p"> <p class="p">Role required: ui_builder_admin</p> </div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Navigate to <span class="ph menucascade"><span class="ph uicontrol">All</span> > <span class="ph uicontrol">Now Experience Framework</span> > <span class="ph uicontrol">UI Builder</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Open an experience with the page you want to upgrade.</span> <div class="itemgroup info">See <a class="xref" href="https://servicenow.com/docs/bundle/zurich-application-development/page/administer/ui-builder/concept/work-experiences.html" title="Learn what an experience is in UI Builder. Understand what an experience contains.">Configure how users interact with your applications in UI Builder</a> for more information on creating experiences.</div> </li><li class="li step stepexpand"> <span class="ph cmd">Select the page that you want to upgrade.</span> <div class="itemgroup info"> <img class="image" id="upgrade-layouts-uib__image_szs_dzb_wrb" src="../image/uib-update-layout-icon.png" alt="Page variants that can be upgraded to the new layout system." /> <p class="p">You can find page variants that can be upgraded to the new layout system tagged with a red dot.</p> <div class="note"><span class="notetitle">Note:</span> Legacy pages created using the pre-<span class="ph">Quebec</span> row/column layout system are not upgradable and must be rebuilt with the new layout system.</div> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Select the <span class="ph uicontrol">Update layout</span> button.</span> <div class="itemgroup info"> <img class="image" id="upgrade-layouts-uib__image_rt3_myc_wrb" src="../image/uib-update-layout.gif" alt="UI Builder updating a page layout to the new layout system." /> </div> <div class="itemgroup stepresult"> <span class="ph">UI Builder</span> begins updating your page layout to the new layout system. A notification appears when the process is complete.</div> </li><li class="li step stepexpand"> <span class="ph cmd">You can compare your old layout to the upgraded layout by selecting <span class="ph uicontrol">compare the two layout versions</span> in the <span class="ph uicontrol">Layout needs review before you can edit</span> notification.</span> <div class="itemgroup info"> <img class="image" id="upgrade-layouts-uib__image_b1q_1z2_xrb" src="../image/uib-layout-review.png" alt="Compare layouts before rejecting or accepting the changes." /> </div> <div class="itemgroup stepresult">Two browser tabs open, one displaying your current layout and one displaying the upgraded layout.</div> </li><li class="li step stepexpand"> <span class="ph cmd">Select <span class="ph uicontrol">Keep new</span> if you would like to update the page to the new layout system, or select <span class="ph uicontrol">Use old</span> if you would like to keep the page layout as it was.</span> <div class="itemgroup stepresult">A modal appears asking you to confirm your selection.</div> </li><li class="li step stepexpand"> <span class="ph cmd">Select <span class="ph uicontrol">Keep new</span> to complete the upgrade to the new layout system, or select <span class="ph uicontrol">Use old</span> to reverse the upgrade process and return the page to the old layout system.</span> <div class="itemgroup info"> <img class="image" id="upgrade-layouts-uib__image_h2q_l2g_xrb" src="../image/uib-layout-keep-new.png" height="204" width="387" alt="Confirm that you want to keep the updated layout for your experience." /> </div> </li><li class="li step stepexpand"> <span class="ph cmd">The page reloads with the changes applied.</span> </li><li class="li step stepexpand"> <span class="ph cmd">View and test your page by selecting the <span class="ph uicontrol">Preview</span> button (<img class="image" id="upgrade-layouts-uib__image_ozj_zvz_wxb" src="../image/preview-button.png" alt="Preview button that opens the page variant." />).</span> </li></ol> </div> </div> </div> </body></html></div>