EVOLVE Electrical 8.1.4
Resources
Compatibility
- Autodesk® Revit® 2022.1.3
- Autodesk® Revit® 2023.0.1
- Autodesk® Revit® 2024.1.1
- Autodesk® Revit® 2025
Summary
EVOLVE 8.2 Release notes:
Upgrade Notices
Configuration setting incompatibilities
Some feature's project configurations may not be compatible with previous versions. To prevent compatibility issues, all project members should be on the same version.
API Notices
- New API methods
- API signature changes
- Removed API methods
🎉New:
- RP-142 Move Straight feature
- RP-654 Conduit Run Schedule: Custom Parameter columns import/export
- RP-655 Conduit Run Schedule - Maximum Allowable Bend
- RP-656 Add ability to edit Conduit Run Schedule Parallel Run separately
- RP-760 Move/Extend and Align Quick Tools
- RP-1018 Add Create MAJ option to Pre-Fab Manager
- RP-1077 Add halftone and transparent options to Renumber selection
- RP-1158 Add support for vertically sloped duct banks
- RP-1159 Add error when Smart Bend Multi-Trim finds conduit aligned improperly
- RP-1196 Align Run Intersection tool
- RP-1235 Custom Launch Pane tool
- RP-1243 View Local Usage Stats tool
- RP-1245 RP-1299 Video links for Quick Tools
- RP-1259 Add ability to customize ribbon panels
- RP-1261 Reorganize settings dropdown into separate dialog
- RP-1269 Additional video tooltips
- RP-1274 Add 'eVolveDocument' as PowerShell variable
- RP-1283 Add command context to selection prompt overlay
- RP-1302 Add CSV File, Serialized Data Table as External Data Table Source
- RP-1303 Copy Data Table tool
Change
- RP-892 Add help message on family conflict error, Fix notice messages
- RP-1074 Notify users to reopen models opened while not licensed
- RP-1118 Update button text on Library Configuration UI
- RP-1278 Option to disable auto-rebuild Spool Sheets after edit
- RP-1305 UI updates
- RP-1317 Workstation Settings: Change default settings for conduit angle/length to unchecked
- RP-1318 Points Along Run ignore vertical
- RP-1323 Settings Launcher HelpDoc update
Fix
- RP-142 Fix Move Straight breaking runs with certain bends at the end
- RP-538 Extend Run Small Fixes
- RP-655 Conduit Run Schedule - Updated tooltips
- RP-760 Multi Align: Only align open connector fix
- RP-784 Fix rotation of created Location views
- RP-1046 Connect offset slope error
- RP-1101 Fix Connect Offset allowing you to pick invalid elements to connect
- RP-1140 Fix conduit bend angles not respecting pull points as segments
- RP-1141 Fix writing to incorrect parameter when using back-to-back kick-90 families
- RP-1159 Smart Bend Multi-Trim failure case clean up
- RP-1188 Fix Multi-Trim showing incorrect error
- RP-1245 Fix spacing on Horizontal Spacing Config form
- RP-1296 Fix error when closing Revit without first opening a model
- RP-1309 Fix Create Points error when attempting to place on host
- RP-1334 Fix issue where internal Data Table cache clears incorrectly
- External Data Tables sourced from Excel load significantly faster
- Remove hardcoded product name from Spool Configuration display text
🧠Technical Notes
Known Technical Issues
Compatibility issue with other addins
Our product uses DevExpress 23.2.6 for it's UI components. Any other Revit addin (regardless of vendor) installed on the client also using DevExpress but on a different version may cause crashes and/or unpredictable behavior with our product and/or the other addin. When this is the case, the user must either uninstall the other addin or contact the vendor to issue a new release with updated DevExpress references.
External communication
Access to the following must be allowed and unfiltered on all client machines:
api.evolvemep.com
app.pendo.io
Revit Project Units
Unit precision
Content and/or default configurations shipped with the product use measurements of a set precision level. Revit projects must use (at a minimum) this precision level otherwise content and/or configurations may produce errors, incorrect results, or behave unpredictably.
Length units must be set to a precision of at least:
1/16"
in imperial0.001 m
in metric
Conduit Size units must be set to a precision of at least:
1/8"
in imperial0.001 m
in metric
Cable Tray Size cannot use imperial notation. Fractional values should be used when imperial measurements are used.
Rounding
Configuration data will be saved against the precision level at the time of save, regardless of the precision level of the previous value.
For example, assume a configuration value is currently set to 2 1/32"
and the current precision level is 1/16"
. When the user opens the configuration form, the value will show as 2 1/16"
. Upon the user clicking OK or Apply, the value will be saved as 2 1/16"
even if the user did not explicitly update this particular value. The value will remain 2 1/16"
even after the precision level is changed to 1/32"
, however at this point the user can update and save the configuration value as 2 1/32"
.
Licensing
When a license is disabled, the following automatic processes will not run which can cause the elements they update to become "stale" and/or lead to data issues:
- Data protection prompts and integrity enforcement on elements with a Pre-Fab Package (
eV_PackageId
) assigned - Conduit Schedule (Parameter Push) run assignment and updates on modifications during modeling
- System Families/Content
- Update of
eVolve_Description
on modeled content - Working with Bends, Offsets, and Kicks may fail or produce incorrect results
- Working with Family Hangers may fail or produce incorrect results
- Update of
- Clearance change monitoring
- Spool Modeling
- Deletion: disassociates parts, deletes generated spool sheets
- Change monitoring: assists in monitoring spools on the document
- If this is re-enabled in a session where spools have been modified then this must be rebuilt by either closing/reopening the model or by opening Prefab Manager. Failure to do so can cause incorrect behavior with the execution and/or detection of spooling events.
- Reset on Copy: when a spool is created via a copy from existing, associations of the "source" spool (packages, status, etc.) are removed from the new spool
- Assignment to Locations based on part assignments
- Automatic control of product specific View Template parameters
- Parameter Sync
- Workset Manager
- Macro Automation
- Colorizer
- Part Encoder
- Automatic Point Status updating
- Automatic Renumber
Default Configurations
Default feature configurations (what is applied when a feature is first used within a model) is applied in the following order (first match wins):
- Configuration exists within the model (i.e. the project template the model was created with contains configuration information)
- Default configuration is defined within Network Default Configuration of Workstation Settings
- Default configuration exists in the local machine's user profile folder for the product the feature was opened under
- Factory defaults are used
Localization
On startup, our product will set the Revit process' localization/culture according to the language settings configured. If the auto detect setting (which is the default) is used the culture will be set to the language which Revit was launched in.
Examples:
- Auto detect is set and Revit is launched in English. The culture will be set to "en-US".
- Auto detect is set and Revit is launched in French. The culture will be set to "fr-FR".
- French is set as the language and Revit is launched in English. The culture will be set "en-US".
When the environment is in a hybrid setup where all of the following localizations are not consistent: Windows, Revit, and eVolve - the following inconsistencies can occur:
- Some dialog messages may display in a different language
- Numeric formatting may be inconsistent
- For example, if Revit Project Units define numbers using the
#,###.##
format and the culture is set to use French, some numeric values may appear as# ###,##
- Certain input fields may require for data to be entered in the format of either the Project Units or the culture
- For example, if Revit Project Units define numbers using the
Number Formatting
The following are supported number formats for decimal values. If the settings below are not used, some features may not work as expected.
123,456,789.00
when running in the English language123.456.789,00
when running in the French language
Revit Limitations
In Revit versions prior to 2023, eVolve Properties and Compare Data may not update when selecting similar elements. To refresh the data displayed in this situation, click on a empty space within the view to clear the grid and then select the target element.
Misc
- Some features which utilize background processes and data caches may not work correctly until a project is saved with a unique RVT file name.
- If a Revit Workset referenced in a Workset Manager rule is deleted then Workset Manager configuration must be addressed immediately, otherwise elements may continue to be assigned to the deleted Workset.
- A licensed version of Microsoft Excel must be installed on the local machine for some import/export functionality to work.
- Background processes required for successful operation of the product are flagged as optional within Revit. If Revit fails to load them for any reason, the user will not be notified.
- The PowerShell version used for the execution of scripts depends upon the host Revit version:
- Revit 2025+ uses 7.4.2
- Prior versions use 5.1
- Some file operations may not work as expected when using either a network path, mapped folder location, or a directory which utilizes Windows symbolic or junction links. When this is encountered, it is recommended to use a local user path (such as the user's desktop) to perform the operation.
- Due to Revit's internal workings, Revit should be set to open on your primary monitor. When Revit is initially opened on a monitor other than the system's primary, unexpected/unpredictable behavior can occur with the initialization methods.
Foresite endpoints used
v1/admin/authentication
v1/admin/entitlement?userId={foresiteUserId}&productName={revitProductName}&clientId={uniqueMachineId}
v1/admin/user/username/{tokenUserName}
v1/message/message?MessagePriority=false&AccessedOn=false&take=25&skip={recordsProcessed}