Realfire Release notes - v5.0

Metadata Support in Explorer (Professional+)

This version of Realfire provides a connvenient and complete access to explore/view/compare metadata within an org. In this version, you see an additonal node Metadata in the explorer which shows all metadata files availalbe in the org for selected Metadata types.

By default 4-5 metadata types are listed but more can be selected from Explorer View Menu -> Filter Metadata.

View Metadata (Professioal+)

While explorer shows Metadata at file level, if you want to view at component level then you can view that from View Metadata feature from Connection Menu -> Tools -> View Metadata. This shows all available components/folders on the left tree widget and when you double click, it shows the components within that selected types.

Compare Metadata (Professioal+)

With (above) View Metadata feature you can explore metadata at component level in an org, Compare Metadata allows you to compare Metadata at component level from two different orgs. To access, select Connection Menu -> Tools -> Compare Metadata.

Metadata Deployments (Enterprise)

Building on top of Metadata capabilites in Professional edition, Metadata Deployments brings one of the most easy to use and feature rich deployments capabilities to Realfire. While this is not a Continous Integration product, it provides companies to supercharge the deployments and get break from restrictions of Changesets including deploying from Source folders to orgs.

Profile/Permsets Compare (Enterprise)

One of the most requested feature of Realfire is ability to compare Profiles/Permsets across connections and ability to make changes as you compare them. This version brings Profile/Permsets Compare feature which provides unprecedent visibility/transparency/convenience to understand how your Profiles/Permsets fare in various orgs.

To access goto Connection Menu -> Tools -> Compare/Edit Profiles/Permsets and select one or more profiles across connections.

Users Compare (Enterprise)

If a particular user has access to an Object at particular level (for ex., Modify All), it can be hard to fiture out why user has that access if user is assigned to multiple permission sets.

User compare is new feature which compares various aspects of one or more User details, even across connections.

This feature doesn’t allow to modify access as access could be coming from profile or permission set.

Parent/Child Records Browser (Professional+)

Parent/Child Browser allows you to select one or more records and navigate its parent/child records to any depth. This is similar to viewing a related lists in a page layout but it lets you explore all available relationships which you have access to.

From the Parent/Child browser you can view details about each of those records.

Package.xml Editor

Package.xml editor allows you edit contents of package.xml, view contents of existing package.xml and also build new from scratch by adding components from various sources including Salesforce Org, from other package.xml files or combining multiple package.xml files. It also dedupes the members as you add them.

To create new pacakage.xml select Connection Menu -> New -> Package.xml or File Menu -> New Package.xml or open any existing package.xml file from file system.

Application Toolbar (Essential+)

We have added application toolbar with features to easily access various aspects of application. Here are some of the actions that can help you save time.

  • Actions to Create New Connection/File or Open existing files
  • Open recently accessed file or metadata file or object
  • Open any of Favorite objects
  • Open Saved Scripts
  • Access Open Resource dialog
  • Open Soql/Apex/Rest editors
  • And other actions

View Records (Essential+)

View Records feature allows you to quickly view details of one or more Record Ids within a connection. It can also extract the Ids from any text you may have.

To access navigate to Context Popup Menu -> View Records;

Search Data (Essential+)

Search Data feature allows you to quickly search for given text across all objects or selected set of objects. This is similar to Global Search in Salesforce UI.

To access navigate to Context Popup Menu -> Search Data;

Record Preview (Essential+)

Record Preview view allows you to see details of selected ids with ability to control which fields are previewed. This also integrates with Soql Datagrid and if you hoverover any of the Id values, it will show the record preview.

Field Data Analysis (Enterprise)

Field Data Analysis feature has been completely updated to better provide information needed to asses the fields and its usage. Here are the noteworthy features.

  • Support for selecting multiple objects and analyze them
  • Calculate the Distinct percentage and default values percentage for each field
  • Deep value analysis for Picklist fields with categorization by record types
  • Deep value analysis for Text fields (optional and can be configured in options)
  • Parallel execution so you can process multiple objects in shortest time.

Explorer Enhancements

Explorer has been completely rebuilt from scratch to support various long pending features and new enhancements (like Metadata files).

Here are some of the notable user facing updates that you can take advantage of.

  • Objects can be navigates to any depth (Essential+)
  • Field Picklist values are shown in the Explorer and be able to search for
  • Ability to control level of details (Objects vs Objects/Fields vs Objects/Fields/Relationship Fields) to include in the search. To control, select Explorer View Menu -> Search Settings (All)
  • Copy Api fields with relationships included (all)
  • Multi-connection operations on (connect, disconnect, reconnect, delete, enable/disable readonly) Actions (all)
  • Multi-object operations on (set/unset favorites, refresh record counts) Actions (all)
  • Added Open Other menu option to open selcted object in different Connection (Essential+)
  • Updated Object icons to simplify the visualization (You can check what each icon means from Menu -> Help -> Open Icons Legend)

Object Details Enhancements

Object details window is one of the most used feature in Realfire as it is essential to understding the Org Object structure. This release bring various feature that help you achive that goal in more seamless way.

Here are some of the enhancements.

  • Optimized details window so only the tabs that you visiting renders it as you navigate to that tab. This speeds up opening the details window.
  • Ability to view all records in the View Data tab in addition to showing only default limited number of records. Also it has the ability to view records from List Views and Saved Scripts. Due to this fact, we renamed the tab from Preview Data to View Data as you can view much more records than just preview records.
  • At the bottom of the Object Details, you have Menu option which show same Popup Menu as shown in Explorer (minus few options) which allows you to open currently viewing object in different connection or take various actions like setting it as Favorite etc.,
  • Show additional metadata related to Object viz Validation Rules, Triggers, Page layouts (Professional+)
  • Added Grid Filters in Fields tab which allows to show only specific type of fields like Only Boolean Fields or Text Fields etc.,

Query Editor Enhancements

Here are some of the enhancements in the Query Editor (where you enter SOQL/DML/SOSL queries).

  • Now you don’t have to select all the text that you want to execute. Instead if no text is selected, Realfire will try to understand the signle statement (demarked by blank line or semi colon) and tries to execute it.

  • Toolbar actions have been simplified and new Save action is added to quickly save the contents.

  • Realfire uses internal Query parser which enables it to provide DML, Wildcard selection and other capabilites. It also means if there is an issue with Query Parsing, then you will not be able to execute the Soql query. In this edition, we have added Execute Direct which directly sends the selected text to Salesforce execution.

    To access, select the drop-down button next to Execute action in Query toolbar or select Query Popup Menu -> Execute Other -> Execute Direct.

Soql Data Grid Enhancements

  • Auto-refresh results for configured number of seconds
  • Ability to save changes to Tooling Objects
  • Simplification of Records Context menu

Debug Logs/Log Streaming Enhancements

  • Debug Log Streaming allows you to pause and resume streaming. When paused, the logs generated during that time-frame will be ignored.

Other Enhancements

  • Previously opened path is remembered while Opening file
  • User can specify a directory that should always be used while opening or saving fiels (Preferences -> Realfire -> General)
  • From Fields List (Tools -> Fields List), you can navigate back to field details or to sfdc ui
  • Standardize “Copy” and “Copy Other” as standard tree/datatable/grid actions
  • Upgrade force.com api jars to 45 and latest to 45.0.0