Defining a custom library

Prerequisites

  • Folder structure containing all content(.xml, .xlsx, .rfa, and .png files), see below for folder structure suggestions.
  • Excel file(.xlsx) listing the various types contained with the content folders - Excel template

Excel Template break-down

Custom libraries are defined in an Excel file (.xlsx) and must contain the following headings:

  1. Family - row value must match Family name contained within .rfa file.
  2. Type - row value must match Type contained within .rfa file.
  3. File Path - row value equals the main root folder containing all content (the path specified in ???)
  4. eVolveCategoryId - row value equals the share parameter the family is grouped by.
  5. eVolveSubCategoryId - row value equals the share parameter the family is grouped by.
  6. Manufacturer - row value equals the share parameter the family is grouped by.
  7. Model (optional) - currently now utilized

Each Family and Type must be listed separately in the .xlsx file
The Family name and Type displayed in the Excel file must match the Family and Type displayed in the .rfa file.
To generate excel file through a Revit project

To easily create a list of all families and types, a Revit project containing an instance of each family and type is required. The following steps will create a text file containing columns and automatically populate the rows with information to create the custom library .xlsx file. The exported text file(.txt) may be opened in excel then saved in the .xlsx file format. While the Family and Types are automatically pulled from their respective .rfa files, the eVolveCategory, eVolveSubCategory, and Manufacturer shared parameters must be added to the project or families in order to populate the rows.

  1. While in a project, from the Properties Browser in the Schedules section, open eE_Library Export.
  2. From the ribbon, click File, click Export, click Reports, and click Schedule.
  3. From the Export Schedule window, navigate to the desired location to save the file, specify a name in the File Name dialog box, and click Save.
  4. From the Export Schedule window, select desired options and click OK.
The eE_Library Export schedule is contained within the eE_Project_Template.rte located in - C:\Program Files\eVolve\eVolve Electrical for Revit 20xx\Resources

Folder Structure Suggestions

Suggested folder structure Option #1

  • Custom Library - folder contains .xml, .xlsx, and the Content folder
    • Content - folder contains the All_Families folder
      • All_Families - contains all .rfa and .png files

Suggested folder structure Option #2

  • Custom Library - folder contains .xml, .xlsx, and Content folder
    • Content - folder contains .xml, .xlsx, Family_1, Family_2, Family_A, and Family_B folders
      • Family_1 - contains all .rfa and .png files
      • Family_2 - contains all .rfa and .png files
      • Family_A - contains all .rfa and .png files
      • Family_B - contains all .rfa and .png files

Folder names do not need to match the folder names in the above suggested folder structures

Relevant Articles

Creating a custom library

Overview of the eVolve Family Browser


How did we do?


Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)