How to fix it
- First, identify where your changes actually went. Navigate to
System Update Sets > Local Update Setsand look for any update sets with 'In progress' state that aren't the one you expected. - Check the
sys_update_xmltable. Filter by your user name and today's date. Look at theupdate_setfield to see which update set actually captured your changes. - If changes went to the wrong update set, you have two options: either move the customer update records to the correct update set, or merge the update sets. To move records, open each
sys_update_xmlrecord and change theupdate_setfield to point to your target update set. - For application scope issues, check the
applicationfield in thesys_update_xmlrecords. If they show 'Global' but should be in your custom application, you'll need to recreate the changes while in the correct scope. - For non-capturable records (data, email accounts, etc.), document them in a separate deployment guide. Navigate to
System Definition > Tablesand check if the table hasAllow configurationchecked - if not, changes won't be captured. - Before making any new changes, always verify your current update set by checking the application picker in the top banner shows your target application, and the update set picker shows your target update set.
- Once you've consolidated all changes into the correct update set, complete it by going to
System Update Sets > Local Update Sets, opening your update set, and clickingComplete Update Set. - Export the update set as XML and import it on your target instance via
System Update Sets > Update SourcesorRetrieved Update Sets > Import Update Set from XML.
After importing, always click 'Preview Update Set' and check the Preview Problems related list before committing. This catches scope conflicts and missing dependencies early.