Generating Catalogues¶
Use Type Catalogue Manager to generate a Revit type catalogue from the types and parameters contained in a family.
Flow creates one catalogue row for each family type and allows you to choose which eligible type parameters are included.
Choose a Generation Workflow¶
There are two ways to generate a catalogue.
Open family workflow¶
Use this when the family is already open in Revit and you want to choose where the new catalogue is saved.
Content Browser workflow¶
Use this when the family is stored in the content library and you want Flow to manage opening the family and creating its associated catalogue.
Generate from an Open Family¶
The active Revit document must be a family document.
Then:
- Open Type Catalogue Manager.
- Choose Tools → Generate Catalogue.
- Review the Select Parameters window.
- Choose a parameter preset if appropriate.
- Add or remove individual parameter selections as required.
- Choose Generate.
- Select the destination and file name for the
.txtcatalogue. - Confirm replacement if the destination already contains a file with the same name.
- Review the generated catalogue in Type Catalogue Manager.
The generated catalogue is validated automatically.
A family document is required
Direct generation uses the active Revit family.
If a project document is active instead, Flow asks you to open a family document before generating the catalogue.
Select Catalogue Parameters¶
The Select Parameters window contains the family parameters that can be used as type-catalogue inputs.
Some commonly used parameters are selected automatically when their names contain terms such as:
- width;
- height;
- depth;
- length;
- material;
- diameter.
Review the selection rather than assuming every automatically selected parameter is required.
Parameters Excluded Automatically¶
Flow removes parameters that should not be driven by the generated type catalogue.
This includes:
- instance parameters;
- formula-driven parameters;
- reporting parameters.
These parameters are not available for selection.
Only eligible type inputs are offered
Excluding non-type and calculated parameters prevents them from being written as catalogue input columns accidentally.
Use Parameter Presets¶
Parameter presets make common parameter selections faster and more consistent.
Where presets are associated with the current family category, Flow presents the relevant options in the preset selector.
To use a preset:
- choose the required preset;
- Flow applies it immediately;
- the visible parameter list is reduced to the parameters included in that preset;
- review the checked parameters;
- adjust individual selections if required;
- choose Generate when ready.
There is no separate Apply button.
Default presets are available for common family categories including windows and doors.
Show the Full Parameter List¶
Choose All Parameters when you need to return from a preset to the complete list of eligible family parameters.
All Parameters controls which parameters are visible. It does not mean that every parameter is automatically checked.
Use Check All if you want every currently displayed parameter selected.
Search for a Parameter¶
Use Search parameters... to filter the currently displayed parameter list by name.
Search works together with the active preset view.
For example, if a window preset is active, search filters the parameters within that preset selection.
Choose All Parameters first if you need to search the entire eligible parameter list.
Check All and Uncheck All¶
Check All selects every parameter currently visible in the list.
Uncheck All clears every parameter currently visible in the list.
If a preset or search is filtering the list, these commands apply to the displayed parameters.
Save a Parameter Preset¶
If you regularly generate catalogues using the same parameter combination:
- select the required parameters;
- choose Save As Preset;
- enter a preset name;
- save the preset.
If a preset with the same name already exists, Flow asks whether you want to replace it.
The saved preset is available for future catalogue-generation workflows and can be associated with the relevant family category.
How the Catalogue Is Built¶
The first catalogue field represents the family Type Name.
For each Revit family type, Flow creates a row containing:
- the family type name; and
- the value of each selected parameter.
Parameter headers retain the Revit data type and unit information required by the type-catalogue format.
After generation, Flow loads the new .txt file into Type Catalogue Manager and validates it automatically.
Generate from Content Browser¶
You can generate a catalogue without manually opening a library family.
In Content Browser:
- locate the required
.rfafamily; - choose Generate Type Catalog;
- Flow opens the family temporarily;
- choose the parameters to include;
- choose Generate;
- confirm replacement if an associated catalogue already exists;
- review the generated catalogue in Type Catalogue Manager.
The generated .txt catalogue is associated with the family and uses the corresponding family location and base file name.
For example:
ADa_Window_Awning.rfa
creates:
ADa_Window_Awning.txt
Flow closes the temporary family document when the generation process is complete.
Use Content Browser for library content
This workflow is the quickest option when creating or rebuilding a catalogue for a family that already exists in the Flow content library.
After Generation¶
Before relying on the new catalogue, review:
- the included parameters;
- the Type Names;
- generated parameter values;
- units and data types where relevant;
- the Validation panel.
You can then edit the catalogue normally if adjustments are required.