Realfire Release - v5.0
New Features
Metadata Support in Explorer (Professional+)
This version of Realfire provides a convenient and complete access to explore/view/compare metadata within an org. In this version, you see an additional node
Metadata
in the explorer which shows all metadata files available 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 (Professional+)
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 (Professional+)
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 capabilities 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 Continuous 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 unprecedented 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 figure 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 package.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 hover-over 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 selected 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 understanding the Org Object structure. This release bring various feature that help you achieve 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
andSaved Scripts
. Due to this fact, we renamed the tab fromPreview Data
toView 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 OnlyBoolean Fields
orText Fields
etc.,
Query Editor Enhancements
Here are some of the enhancements in the Query Editor (where you enter SOQL/DML/SOSL parserQueries).
-
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 single 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 capabilities. 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 selectQuery 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 fields (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