Updated Nov 3rd 2026
Release summary
dRofus 2.19 lets you keep items specific to one project and copy rooms and room functions between projects. It adds protection for system memberships during model synchronization, plus status colors and status-based locking of room and occurrence numbers. The legacy TIDA module has been removed in favor of the Systems module. This release also includes several stability and synchronization fixes.
What's new
Items
[DROFUS-75202] [DROFUS-75203] Project-specific items
-
Project-scoped items: You can create items that belong to one project only. Other projects in the same database can't see or use them.
-
Project item permissions: Administrators can set separate permissions for project items: None, Read or Write.
-
Promote Item: In databases with two or more projects, users with write permission to shared items can turn a project-specific item into a shared item for the whole database.
-
Project child items: You can create child items within a project, so they stay in that project and aren't exposed to other projects.
-
Visual indicators: Item lists, detail views and item selection dialogs now distinguish project-specific items from shared items.
[DROFUS-75089] Edit existing quantity on templated room occurrences
-
You can now edit the Existing quantity property on room occurrences directly, even when the item list is linked to a room template.
-
You no longer need to switch the room's equipment status to Derived just to change existing quantities, so template connections are kept.
Rooms and room functions
[DROFUS-75205] Copy room functions from another project
-
The new Copy Room function from command copies room functions from another project into your current project.
-
Two commands have been renamed to make them clearer:
-
Copy Room function is now Copy Room function to.
-
Move Room function is now Move Room function to.
-
-
The navigation tree now refreshes correctly after room function operations and when you use Refresh.
[DROFUS-75260] Copy rooms to another project in the same database
-
In the Desktop Client, you can select several rooms and copy them to another project in the same database using the expanded Copy Room dialog.
-
You can browse the projects you have access to and choose the target function and sub-function for the copied rooms.
[DROFUS-75183] Alphanumeric serials for room function numbers
-
Room function number serials can now include letters and digits, for example,
0A2645. -
The serial field supports 6 characters, and up to 8 characters for custom numbering standards.
Statuses
[DROFUS-75277] Status colours
-
Status values can now have colours, making workflow stages easier to recognise in supported views and integrations, including dRofus WEB.
[DROFUS-75214] Lock room and occurrence numbers using statuses
-
Administrators can configure statuses that lock classification numbers on occurrences and room function numbers on rooms.
-
While a room or occurrence has a locking status, its protected number can't be changed and the object can't be deleted.
-
To change the number or delete the object, first assign a status that doesn't lock changes. Normal permissions still apply.
Revit and model synchronization
[DROFUS-75188] Protect room connections when syncing occurrences
-
Use Do not update room relationship to synchronize other occurrence data while keeping room assignments unchanged in dRofus.
-
When selected, the option prevents both new room assignments and changes to existing room connections—even if an instance moves to another room in Revit.
-
When the option is not selected, room connections follow the room found in Revit. If no room is found, an existing connection is retained.
-
Grouped instances spanning several rooms require additional care; different rules may apply.
Protect room connections when syncing occurrences
[DROFUS-75058] Protected system memberships created in dRofus
-
System memberships you create directly in dRofus are now locked by default, protecting them from deletion during synchronization with third-party tools such as Revit or IFC.
-
You can report on and filter locked system memberships, and unlock one or more memberships so they follow the external model again.
-
The Revit synchronization log now records when a system membership has been overridden.
Lock and unlock system memberships
Removed features
[DROFUS-74189] Legacy TIDA module removed
-
The legacy TIDA module has been removed from the Desktop Client, following dRofus End of Life Features
-
Projects that used TIDA now use the Systems module.
Improvements
[DROFUS-75348] More stable equipment synchronization
-
Improved equipment matching prevents errors when synchronizing model instances that have no matching dRofus occurrence.
Resolved issues
Rooms
[DROFUS-75268] Room group display and editing
-
Fixed missing room group types and errors when selecting, editing or saving room groups while the Room Data and Area panes were open.
[DROFUS-75291] Saving occurrence room assignments
-
Fixed an issue where room assignments selected in the Desktop Client property panel weren't saved in the Rooms and Items modules.
Items and occurrences
[DROFUS-75284] Priorities on derived template occurrences
-
Fixed an issue that prevented users from setting priorities on item lists derived from template occurrences.
[DROFUS-75304] Bulk updates to “To be modelled”
-
Fixed an issue where setting To be modelled on several items at once silently failed to save.
Revit
[DROFUS-75386] Saving room changes in the Revit add-in
-
Fixed an issue where room relationship changes made in the add-in property panel weren't saved.
[DROFUS-75240] Revit 2026 and later add-in loading
-
Fixed an issue where switching back to a stable release after using a version with the new plugin isolation mechanism prevented the add-in from loading and caused commands to disappear from Tools in the ribbon.