Skip to main content

Categorizing Customizations

Categorizing all customizations in your account is part of the bundle removal process. This is done with saved searches and CSV imports and exports, because mass updates don't have summary criteria for this type of search.

Bundle components that don't have relationships outside the bundle, or customizations that aren't related to the bundle, must be flagged with CSV imports and exports.

  1. Open Lists > Search > Saved Searches
  2. Click Outside bundle with no relationships to the bundle saved search.
  3. On the Criteria tab, click Standard and add the following filters:
FilterDescription
Filter 1InactiveIs false
Filter 2Clean-Up StatusIs Not To Be Cleaned Up
  1. On the Criteria tab, click Summary and add the following:
Summary TypeFieldDescriptionFormula
SumFormula (Numeric)Is less than 1CASE WHEN {custrecord_flo_data_source.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
SumFormula (Numeric)Is less than 1CASE WHEN {custrecord_flo_scripts.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
SumFormula (Numeric)Is less than 1CASE WHEN {custrecord_flo_cust_forms.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
SumFormula (Numeric)Is less than 1CASE WHEN {custrecord_flo_wflws.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
SumFormula (Numeric)Is less than 1CASE WHEN {custrecord_flo_list.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
SumFormula (Numeric)Is less than 1CASE WHEN {custrecord_flo_searches.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
  1. On the Results tab, click Columns and fill in the following:
FieldSummary TypeFormula
Internal IDGroup
NameGroup
ParentGroup
Formula (Numeric)SumCASE WHEN {custrecord_flo_data_source. custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
Formula (Numeric)SumCASE WHEN {custrecord_flo_scripts.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
Formula (Numeric)SumCASE WHEN {custrecord_flo_cust_forms.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
Formula (Numeric)SumCASE WHEN {custrecord_flo_wflws.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
Formula (Numeric)SumCASE WHEN {custrecord_flo_list.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
Formula (Numeric)SumCASE WHEN {custrecord_flo_searches.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' THEN 1 ELSE 0 END
  1. Click Preview.This step takes some time.Troubleshooting: Saved Search Times Out

Export and Import the CSV File

  1. Export as a CSV file.

    Export to a CSV file

  2. Open the CSV file and delete the Overall Total row.

  3. Save the CSV.

  4. Open Setup > Import/Export > Import CSV Records

  5. On the Import Assistant enter the following:

  • Import Type: Custom Records
  • Record Type: Customization
  1. Click Select and select the CSV file you just exported.
  2. Click Next.
  3. Under Import Options, choose Update.
  4. Click Next.
  5. Under Field Mapping, add:
  • Internal ID
  • Customization: Removal Scenario
  • Customization: Removal Scenario 1
  1. Click Next and Start the Import.
  2. Choose Save & Run.
  1. Open Lists > Search > Saved Searches
  2. Find the In bundle with no outside relationships saved search.
  3. Under the Criteria tab, click Standard and add the following filters:
FilterDescription
Filter 1InactiveIs false
Filter 2Clean-Up Status
Is Not To Be Cleaned Up
  1. On the Criteria tab, click Summary and add the following:
Summary TypeFieldDescriptionFormula
SumFormula (Numeric)Is less than 1CASE WHEN{custrecord_flo_data_source.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_data_source},0)) < 1 THEN 0 ELSE 1 END
SumFormula (Numeric)Is less than 1CASE WHEN{custrecord_flo_cust_forms.custrecord_flo_cleanup_status} != 'Under Investigation' OR TO_NUMBER(NVL({custrecord_flo_cust_forms},0)) < 1 THEN 0 ELSE 1 END
SumFormula (Numeric)Is less than 1CASE WHEN{custrecord_flo_scripts.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_scripts},0)) < 1 THEN 0 ELSE 1 END
SumFormula (Numeric)Is less than 1CASE WHEN{custrecord_flo_wflws.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_wflws},0)) < 1 THEN 0 ELSE 1 END
SumFormula (Numeric)Is less than 1CASE WHEN{custrecord_flo_list.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_list},0)) < 1 THEN 0 ELSE 1 END
SumFormula (Numeric)Is less than 1CASE WHEN{custrecord_flo_searches.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_searches},0)) < 1 THEN 0 ELSE 1 END
  1. On the Results tab, click Columns and fill in the following:
FieldSummary TypeFormula
Internal IDGroup
NameGroup
ParentGroup
Formula (Numeric)SumCASE WHEN{custrecord_flo_data_source.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_data_source},0)) < 1 THEN 0 ELSE 1 END
Formula (Numeric)SumCASE WHEN{custrecord_flo_cust_forms.custrecord_flo_cleanup_status} != 'Under Investigation' OR TO_NUMBER(NVL({custrecord_flo_cust_forms},0)) < 1 THEN 0 ELSE 1 END
Formula (Numeric)SumCASE WHEN{custrecord_flo_scripts.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_scripts},0)) < 1 THEN 0 ELSE 1 END
Formula (Numeric)SumCASE WHEN{custrecord_flo_wflws.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_wflws},0)) < 1 THEN 0 ELSE 1 END
Formula (Numeric)SumCASE WHEN{custrecord_flo_list.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_list},0)) < 1 THEN 0 ELSE 1 END
Formula (Numeric)SumCASE WHEN{custrecord_flo_searches.custrecord_flo_cleanup_status} = 'To Be Cleaned Up' OR TO_NUMBER(NVL({custrecord_flo_searches},0)) < 1 THEN 0 ELSE 1 END
  1. Click Preview.This step takes some time.Troubleshooting: Saved Search Times Out

Export and Import the CSV File

  1. Export as a CSV file.
  2. Open the CSV file and delete the Overall Total row.
  3. Save the CSV.
  4. Open Setup > Import/Export > Import CSV Records
  5. On the Import Assistant enter the following:
  • Import Type: Custom Records
  • Record Type: Customization
  1. Click Select and select the CSV file you just exported.
  2. Click Next.
  3. Under Import Options, choose Update.
  4. Click Next.
  5. Under Field Mapping, add:
  • Internal ID
  • Customization: Removal Scenario
  • Customization: Removal Scenario 2
  1. Click Next and Start the Import.
  2. Choose Save & Run.

Next Step: Creating Four Mass Updates