Items in Room

When Rooms (or Spaces) and Family Types in Revit are linked to the corresponding Rooms and Items in dRofus, it is possible to compare and validate the Occurrences of Items within your selected Room (or Space) in Revit using the "Items in Room" Panel.

This Panel can remain on display and refreshes automatically whenever you select a new Room (or Space) within Revit. To access this Panel, select the Room (or Space) in Revit and then select "Items in room" from the dRofus Add-On ribbon (as highlighted below):



General Commands / Options:

The Items in Room list consists of Items, arranged first by linked Items (according to their corresponding Family Types' Categories), and then by unlinked Items (if any). Each row within this list will represent an Item of the same type (either planned in dRofus or placed in Revit or both).

There may be multiple Revit instances or multiple dRofus occurrences represented within single rows.

If the Family Type / Item is not linked OR the quantity between the planned and modeled does not match (and the dRofus Item is marked as "To be modeled", and you have not selected "Hide Items not marked 'To be modeled'" within "Options"), the "Model count" text will be highlighted in red (as indicated below).



The following options (numbered above) are available depending on the status of the Revit instances and dRofus occurrences:

  1. Show in model: Displays the linked or unlinked Family instance(s) within the Model.
  2. Delete from model: Deletes the linked or unlinked Family instance(s) within the Model to correspond to what is planned / linked within dRofus.
  3. Update model: Similar to "Delete from model", except that there will be linked Family instance(s) added to the model in order to match the planned quantity in dRofus.
  4. Place: Allows you to place the linked Family instances directly (without having to browse / search within Revit). This will only apply to Family Types that are not Wall, Floor, Ceiling or Face Based.
  5. Load Family: If you do not have a linked Family Type within your current Revit model but a Family file had been uploaded as a document against the Item in dRofus, you can load that Family file into your current Revit model.
  6. Save Family: Allows you to upload the Family file as a document against the Item in dRofus. This will enable you to load the Family file into a different Revit model later on (see "Load Family" above).
  7. Link type: Allows you to link an unlinked Family Type / dRofus Item by opening up the "Items <-> Familiies" Panel, where the Family Type / Item will be shown pre-selected.
  8. Create in dRofus: In the case where the Family Type is not linked to an Item in dRofus (and the corresponding Item does not exist within dRofus), you are able to create the Item in dRofus, create the link and add it's occurrences within the Room's Item List - all in one operation. You will be prompted for the Item Main Group / Sub Group within which you'd like to create the Item. (Note that this option is only available if the Room in dRofus has it's Item List status set to "Derived From" or "Unique").
  9. Update dRofus: If there is a discrepancy of quantities between Revit and dRofus within a row, this option will update dRofus to match the count of Family instances within that specific row. (Only available if the Room in dRofus has it's Item List status set to "Derived From" or "Unique").
  10. Delete from dRofus: Deletes the Item from the Room's Item List in dRofus. (Only available if the Room in dRofus has it's Item List status set to "Derived From" or "Unique").
  11. Show in dRofus: Opens the Room's Item List and highlights the occurrence within dRofus.

Additional Commands / Options:

In the bottom row of the window you have the following (numbered) options:



  1. Sync Data: Synchronize data between Revit instances and dRofus occurrences. This will not affect quantities, only Parameter / Attribute values that have been mapped within the active Instance / Occurrence Configuration.
  2. Update dRofus: If there are any discrepancies in quantities between Revit and dRofus within the selected Room, this option will update dRofus to match the quantities of all Family instances (the Types of which are linked) in the Revit Room. (Only available if the Room in dRofus has it's Item List status as "Derived From" or "Unique").
  3. Update Revit: If there are any discrepancies in quantities between Revit and dRofus within the selected Room, this option will update Revit to match the quantities of all Item occurrences (the Types of which are linked) in the dRofus Room. This will only apply to Family Types that are not Wall, Floor, Ceiling or Face Based.
  4. Refresh: Refreshes the list.
  5. Options: Opens a Panel with (numbered) available options for the Items in Room Panel as follows:


  1. Hide Sub Items: Allows you to choose whether or not to show Sub-Items (as allocated to Items in dRofus) within the list.
  2. Hide Items not marked 'To be modeled': Allows you to choose whether or not to show Items that are not marked 'To be modeled' within dRofus.
  3. Look for Items in linked models: Allows you to choose whether or not to check for any Items within linked Revit models.
  4. Using Room Configuration: Shows the active Room Configuration. You can swap to another configuration by first clicking on the active configuration and then selecting the other configuration that you would like to use.
  5. Using Room Template Configuration: Shows the active Room Template Configuration. You can swap to another configuration by first clicking on the active configuration and then selecting the other configuration that you would like to use.
  6. Using Item Configuration: Shows the active Item Type Configuration. You can swap to another configuration by first clicking on the active configuration and then selecting the other configuration that you would like to use.
  7. Using Instance/Occurrence Configuration: Shows the active Item Occurrence Configuration. You can swap to another configuration by first clicking on the active configuration and then selecting the other configuration that you would like to use.
  8. Show instances in the model on selection: Allows you to choose to automatically highlight Family instances within the model when navigating within the Items in Room list.
  9. Split occurrences in dRofus if needed when syncing data: Allows you to choose to auto split a single row (but multiple count) of dRofus occurrences if they are linked / matched to Revit Family instances, and at the same different values are being pushed into dRofus using the active Item Occurrence Configuration.
  10. Match instances automatically when syncing data: Allows you to choose to auto match multiple dRofus occurrences to multiple Revit Family instances of the same Type (but it doesn't matter to you which specific instances are linked to which specific occurrences).
  11. Categories: Allows you to choose which Revit Family Categories to include within the Items in Room list.
  12. Items responsibility filter: Allows you to choose which dRofus Item Responsibility to include within the Items in Room list.
  13. Hide Nested Families: When checked, hides Revit nested families. 
  14. Show: Provides a drop-down menu with the following options:

    • Show all occurrences: Lists all Revit instances / dRofus occurrences as row items.
    • Show occurrences that differ from planned: Lists only those Revit instances / dRofus occurrences where there are discrepancies.
    • Show occurrences which has more than planned: Lists only those Revit instances / dRofus occurrences where the count of Family instances within Revit is more than the count of the corresponding Items within dRofus.
    • Show occurrences which has less than planned: Lists only those Revit instances / dRofus occurrences where the count of Family instances within Revit is less than the count of the corresponding Items within dRofus.
  15. Model groups: Provides a drop-down menu with the following options:

    • Show groups and grouped instances: Provided Model Groups have been included within the Revit Family Categories Filter, selecting this option will make the list show Model count values for both Revit Model Groups as well as Revit instances (that make up each Model Group).
    • Show groups only: Provided Model Groups have been included within the Revit Family Categories Filter, selecting this option will make the list show Model count values for only Revit Model Groups, and not those for Revit instances (that make up each Model Group).
    • Don't show groups: Even though Model Groups may have been included within the Revit Family Categories Filter, selecting this option will make the list not show Model count values for Revit Model Groups, and instead show only those for Revit instances (that make up each Model Group).