What's new in RS Param Manager
Features and updates
Revit 2021–2027 · 1.7.92 · 2026-10-07
Work with parameters in bulk—not one by one
Add, delete, map, transfer, and change parameters as a set. RS Param Manager brings family and project parameter workflows into readable tables and can open instead of the standard Revit dialogs.
The essentials: one action for multiple parameters
Add. Bring in shared parameters from one or more shared parameter files (SPFs), plus custom family parameters in the Family Editor. Load lists from Excel, CSV, TSV, TXT, or the clipboard; assign a group and type/instance setting to a whole set.
Delete. Remove several selected parameters with one command and confirmation. Revit built-in parameters are protected; document dependencies and restrictions may prevent deletion.
Map. Prepare replacements of family parameters or existing shared parameters with shared definitions from an SPF. Match compatible definitions by name and review before applying. Shared parameter names can also be updated from an SPF by the same GUID.
Transfer. Move selected parameters between groups, reorder them in a family, exchange sets through files, and align project parameters with a reference. A separate command transfers values between parameters.
Change type and properties. Switch multiple parameters between type and instance, assign groups and categories, and edit family parameter properties. Convert family parameters to shared parameters or back where Revit permits.
See the properties you need at a glance
In a family: name, origin—built-in, shared, or family parameter—data type, type/instance, value, formula, and lock. Group headings show the group; editing dialogs and tooltips provide additional properties.
In projects and SPFs: parameter kind, data type, group, categories, and applicable binding properties. Global parameters show values, formulas, and reporting status; the SPF editor shows GUID, description, and definition flags. Project shared-parameter descriptions and user-modifiable status come from connected SPFs, matched by GUID.
Type/instance, parameter origin, and data type are different properties. An existing data type, such as Length or Text, cannot be changed arbitrarily: replacements require a matching data type.
Working with families and projects
Families: add and edit a complete set
Bulk Add now uses two side-by-side lists with arrows/double-click. Input errors keep the entered formula for correction, cancellation or forced application where available. Read-only cells use disabled-text color; long menus scroll and open at the current value. Copy Name omits “(default)”; Up/Down no longer jerks the table; create/edit icons use Revit’s eight-point star.
«Редактировать параметры массово» открывает таблицу свойств. Выделите несколько параметров; если выделен один или ни одного, откроются все, кроме встроенных. Назначайте группу, «тип / экземпляр», отчётность и подсказки нескольким строкам. Подбор из ФОП по имени выбирает только единственного кандидата того же типа данных; соответствия можно назначить вручную для каждой строки и применить подготовленный набор. Таблица работает так же, как остальные списки плагина: выбор в меню и флажки применяются сразу ко всем выделенным строкам.
Projects: parameters and bindings in one table
Отдельные сворачиваемые блоки показывают общие параметры, общие без привязки, параметры проекта и глобальные. Группу, категории, «тип / экземпляр» и «по экземплярам групп» можно менять для нескольких подходящих строк. Общие параметры без привязки можно массово привязать к категориям, сохранив GUID. Значения и формулы глобальных параметров редактируются здесь же. Внутри блоков параметры собраны по группам Revit, как в семействе: группы сворачиваются, перетаскиваются и сдвигаются кнопками ▲ / ▼, а ПКМ по заголовку возвращает «Порядок групп как в Revit». «Переместить в группу» (ПКМ по строке) переносит все выделенные параметры, «Вверх / вниз» сдвигает выделенное внутри группы. Порядок глобальных параметров меняется в самом Revit, а порядок общих параметров и параметров проекта хранится в модели; «Отмена» откатывает и порядок.
Values when changing a binding: type to instance copies the type value to its instances; instance to type transfers a value only when every instance of that type agrees. Conflicts are reported, and the affected type values remain empty.
Transfer, exchange, and review
Families—.params.json. Export stores parameters, properties, formulas, and values for all family types. Import previews Before/After and applies only checked changes: additions, explicit deletions, replacements, names, groups, type/instance, formulas, values, and order. Omitting a parameter from the file does not delete it. Import checks regeneration of all family types afterward.
Projects—compare with a reference. Use an open project, a link, .rvt / .rte, or .rsparams.json. Shared parameters match by GUID; project parameters by name. Choose missing shared parameters to add, bindings to correct, replacements, and extras to remove. Export to Excel, CSV, or a reference file; a data-type mismatch is not corrected automatically.
Value transfer and usage. Value Transfer works with one source/target parameter pair, processing elements or types in the target categories in bulk: fill empty values only or overwrite. Usage helps review populated values, schedules, filters, views, and families; it does not prove that every possible dependency is absent.
SPFs: more than choosing a file
Редактор ФОП позволяет переключаться между подключёнными файлами, видеть свойства параметров, искать, создавать и править определения и группы, переносить и удалять несколько выбранных параметров. GUID и тип данных существующего определения не меняются. Перед правками создаётся резервная копия; изменение ФОП само по себе не обновляет определения в уже существующих семействах. В окнах «Импорт параметров семейства» и «Изменение общих параметров» есть управление загруженными файлами: «ФОП…» (добавить, убрать из списка, обновить, открыть редактор) и «Обновить» — перечитать файлы с диска, чтобы увидеть параметр, добавленный в ФОП, пока окно открыто. Если файл изменился на диске после чтения, решение предупреждает об этом; после обновления строки импорта, которым не хватало общего параметра, становятся доступными и отмечаются.
Familiar Revit commands and recent improvements
Open the solution instead of standard dialogs
In Settings → Revit Commands, enable the commands you need. Each has its own switch; replacement is off by default. Once enabled, the familiar Revit button and its assigned keyboard shortcut open the solution:
Family Types opens the extended family parameter table.
Project Parameters opens the project parameter table.
Shared Parameters opens the editor for Revit's active SPF.
Global Parameters opens the project table showing global parameters only.
From a window opened this way, Standard Revit dialog… saves changes and switches to the native dialog. The override can be disabled. It does not replace every nested Revit dialog; overriding Global Parameters is unavailable in Revit 2021. If a command cannot be overridden, another add-in owns it, or the solution window fails to open, the native command is retained or restored.
Improvements through version 1.7.92
Formulas and import. The multiline editor supports indentation and // comments while sending a single-line formula to Revit. Import handles formulas and values together. When a formula fails, the solution supplements Revit's message with detected causes: unknown names, self-references and cycles, type-to-instance references, and incompatible restrictions; it also lists participating parameter data types.
Bulk Add now uses two side-by-side lists with arrows/double-click. Input errors keep the entered formula for correction, cancellation or forced application where available. Read-only cells use disabled-text color; long menus scroll and open at the current value. Copy Name omits “(default)”; Up/Down no longer jerks the table; create/edit icons use Revit’s eight-point star.
Navigation and relationships. Tab / Shift+Tab move down/up within a column; arrow keys help move between cells. Scroll while editing. Show related highlights direct formula dependents. Show unassigned filters length, angle, and integer parameters not assigned to dimensions or arrays; a formula alone does not count as an assignment.
Appearance and control over changes
Fast tables, per-section project columns, search, sorting, and saved column widths and group states support large lists. In Settings → Colors, distinguish origin through row backgrounds and data types through text color; themes and bold text are configurable. General settings also provide licensing and updates.
Save a document copy before bulk editing. Review previews and reports: one failed operation does not always roll back the entire batch. Cancel in the main window reverts changes not yet committed; Apply commits the current stage. SPF edits are written separately: on cancellation, the editor offers to restore the saved file state.
Licensing modes
New “Pay as you go” licensing mode: top up the RS-Systems account on the website, then any suite product can run for 1 cent per minute of actual work. Only active minutes are charged: input in product windows or panels, command execution, long processing, or background model work; an open but idle window is free. The 1 cent/minute charge is per computer regardless of how many products are running; Internet is required. The account is connected with a device code (the password is never passed to the product); connecting it in one product enables the mode in all. Priority: license → regional promotion → active trial → pay as you go, so licensed or trial products do not consume the balance.
A new product first uses its own 90-day trial—even if an account is already connected—and only then starts consuming the balance together with the other suite products. An expired trial does not restart; an individual product license still takes precedence over pay as you go, while the other products remain on pay as you go. Status: “Trial: N days left. Then — pay as you go.”
The status line shows the balance (“Pay as you go: balance 12.34 USD (≈ 20 h 34 min)”). With less than one hour left, an indicator, “≈ N min left — top up your balance”, and a “Top up” button appear. There are no balance pop-ups. Without a connection or with an empty balance, commands and panels do not start; already open windows and running processing are not interrupted. “Pay as you go” (connect, top up, disconnect) is now available in the startup and License windows.









