Backup My Org v1.3.1 Out Now

A new version of Backup My Organization (BMO) is now available! Full of new features and improvements, BMO v1.3.1 is aimed at making backing up and restoring the items, users, and groups in your ArcGIS Organizations easier and more efficient. We have also added backup and restore support for the ‘Instant App’ Item type.

Key Highlights

Filtering Items with a CSV

Customer needs are the main driver for how we expand and improve our products over time. A common request has been to import a CSV and use it to filter items. We are happy to announce this functionality is now included in BMO! To filter by CSV, you need to select the ‘Import CSV’ filter. You will be able to filter by the ID or Title attribute. Once you have uploaded the desired CSV, click the check mark button to apply everything.

A screenshot of Backup My Organization v1.3.1.0. The screen is on the 'Select Items to Backup' page. The select filter option is active. The first dropdown shows 'Import CSV'. The second dropdown is active, and the options for 'ID' and 'Title' are displayed 'ID' is selected. After the two dropdowns is an input where the user has specified a CSV file to use for the filter.
Importing a CSV to filter an ArcGIS Organization’s items

Using CSVs for Mapping Restore Steps

While we were adding CSV filters for backing up items, we added CSV import support for mapping Users, Groups, and Items during the Restore Configuration process as well. For User Mappings, the CSV must include both the source and destination usernames.

A screenshot of the user mappings screen in Backup My Org. A CSV file has been selected to use for mapping.
In this instance, all of the content from users in the Source ArcGIS Organization will be moved to the ‘Portal_Admin’ user in the destination org.

When using a CSV for remapping Groups, the source field must be the title of the group in the ArcGIS Organization that’s being specified as the source. The destination field will be the Group ID from the destination org. See below for an example of this formatting:

Screenshot of the first two lines of a CSV file. The first line is 'origin,destination'. The second line is 'Test Shared Update,' followed by an alphanumeric string representing the Group ID.

Last but not least, you can use a CSV to import mapping for Items. In this instance, the item from the source ArcGIS Organization will overwrite the item in the destination org. This can be helpful for restoring a previous version of an item (thereby undoing unintentional changes) or copying a more up-to-date version of an item from one ArcGIS Organization to another (while preserving any references to that item in other places). In order to use a CSV for mapping in this instance, the ‘origin’ and ‘destination’, both the source and destination fields must have the id of their respective items.

More New Features and Improvements

Large Org Improvements

  • Improvements to caching content for larger ArcGIS Organizations
    • especially Organizations with over 10,000 items
  • More efficient logging
  • Memory improvements for Backup statistics

Logging Improvements

  • Improved error reporting for when creating folders
  • Added option to log debugging information for fetch engines

Filter Improvements

  • Update some filters to show “not contain” instead of “not”
  • Update the “Owner Folder” filter to accept “Folder” as a property to filter by

BMO Configuration Options

  • Added Node Config setting for maximum service name size
  • Added option to show the exact completion number next to percentage in progress screens

Restoration Options

  • Added option to ignore users if they don’t own any items
  • Added option to ‘Select All’ when applying global settings for a restore
  • Find-and-Replace tool for formatting new usernames in bulk
    • i.e. jsmith_qa to jsmith_prod for all users
  • If a feature service with parameters fails, will try again without specifying the parameters
  • Improvements for publishing TPKs and Feature Service Views
  • Improvements for Update Feature Service accuracy
Two individuals with backpacks walking away from the photographer. They are going up stairs with a gradual incline.
Building better products, together

Bug Fixes

  • Managed Identities
    • Fixed bug where OAuth2WithCredentials did not always authenticate properly
    • Fix to prevent infinite login loop if trying to use a non-administrator role
    • Fix for load issue with Azure credentials
  • Restore
    • Fix for item ID restoring to a different destination for registered service
    • Fix for table restoration for feature service view processing
    • Fix for groups reporting owner as backup owner instead of token owner in createGroup
    • Improved UserAgent interactions during fetch operations
  • Restore Feature Service
    • Fix for when the layers in the feature service do not have sequential IDs
    • If the another service in the ArcGIS Organization already exists with the same name, the restore process will append _1 to the name and continue the restore
    • Fix for replace issues when updating sublayers
    • Fixes for table feature service restoration
    • Fixes for restoration to Enterprise versions from an ArcGIS backup with change tracking
  • Restore Groups
    • Support for shared update groups and admin control groups
    • Fixed group dependencies with gallery apps
    • Fix for restoring groups with member names that have changed on the destination
    • Fix for issue with adding users and items to groups
  • Restore Users
    • Fix for error creating new users with OAuth2WithCredentials
    • Better support for UserTypes
    • Now checks if user level update is necessary
    • Improvements for updating user level on ArcGIS Enterprise 10.6.1 environments
  • Restore Postprocessing
    • Fix for registered service rewiring with data JSON
    • Adding a Service Definition to a Feature Service View no longer crashes in the post-processing step
    • Fix for rewiring web mapping apps and instant apps dependencies
  • Fix for determining dashboard version
  • Fixed Confirmation popup when adding more than a page of Users or Groups does not complete
  • Fix for CSV filter formatting
  • Fix for Restore Log deletion with incomplete database entry
  • Better support for backing up and restoring Instant Apps
  • Error handling for timeouts for the organization’s cache
  • Fix for disk space checking network drive symbolic links
  • Fix for custom fetch headers
  • Fix for select all button for selection grids
  • Fix for issue with the export BMO logs button

How to Get the Update

You can check the current version of Backup My Org in the lower left corner of the application. If you are using an older version, contact us to request an updated build.

If you don’t have Backup My Org and would like to try it out or see a demo of the product, please reach out to our sales team for assistance.

Want More from GEO Jobe?

Subscribe to our weekly newsletter for product updates, new, highlights of cool projects, and more! You can also follow us on Twitter or check out the articles below

Photo of Courtney Menikheim. They are about 5 foot 7, have hair cropped close to their head, except for the top, which hangs over by their jawline. They are smiling at the camera. They wear glasses.

Application Developer

Courtney is an enthusiastic GEODev and member of our Products team. When they aren't helping design and build software, Courtney enjoys playing board games, spending time with their dogs, and gardening.