Preserve your custom Next Experience theme during a clone
- UpdatedFeb 1, 2024
- 1 minute read
- Washington DC
- Navigation and UI
Preserve your custom Next Experience theme during a clone using a data preserver.
Before you begin
Role required: admin
Procedure
- Navigate to All > System Clone > Clone Definition > Preserve Data.
- Select New.
-
On the form, fill in the fields.
Table 1. Clone Data Preserver form Field Description Name Unique name for your data preserver. An example is Next Experience Theme Properties. Theme Option to determine whether this preserver is theme-related. In this case, select the option to mark as true. Table Table that is affected by this data preserver, in this case use System property [sys_properties]. Conditions Conditions that this data preserver acts on. Build the condition as Name is glide.ui.polaris.theme.custom. -
Right-click the header and select Save.
The Clone Profiles related list appears.
-
Create a new record for each of the following tables, and leave the condition field empty.
- sys_ux_theme
- sys_ux_style
- m2m_theme_style
- m2m_style_asset
- sys_ux_theme_asset
- sys_ux_theme_m2m_asset
- sys_ux_theme_m2m_customization
-
Create a new record for each of the following tables, including the associated condition.
Table 2. Clone Data Preserver for table and condition fields Table Conditions sys_properties Name is glide.ui.polaris.theme.custom sys_properties Name is glide.ui.polaris.theme_builder.override_logo Add this table for themes with custom logos:sys_attachment Name or unique identifier of the sys_attachment record on the target. - (Optional)
If you have a Clone Profile you would like to add, select Edit move your Clone Profile to your Data Preserver and select Save.
Note: A clone profile enables you to store predefined target and clone options. If you don’t have a Clone Profile, or don’t need one, skip this step.