Overview
Door Scheduler is a Revit documentation automation add-in that collects placed Door instances, groups them by Type Mark or Family and Type, and prepares coordinated tabular and graphic schedule outputs. The tool can create a native Revit Door Schedule containing Type Mark, Door Type, Width, Height, quantity and available material parameters, then create a door schedule sheet using a selected title block. Its preferred graphic workflow duplicates a user-prepared Legend template containing real Door Legend Components for plan and front/elevation views, copies those components for each grouped door type, assigns the corresponding Door Family Type, and builds a CAD-style panel with borders, dimensions, material callouts and door information. The original Legend template is protected from modification. Users can control sheet naming, title block, legend scale and drawing-area offsets, while the generator keeps the selected graphic scale fixed and adjusts panel layout to the available sheet area. Settings are saved to JSON for repeat use.
Key features
- Collects placed Revit Door instances from the active model
- Groups doors by Type Mark or by Family and Type
- Summarizes Door Type, Type Mark, description and required quantity
- Reads door Width and Height from Revit family/type parameters
- Builds door location summaries from project parameters, room relationships and level fallback
- Collects door Mark values for grouped door instances
- Collects available door, frame, panel, glass, finish and material parameter values
- Creates or replaces a native Revit Door Schedule
- Door Schedule includes Type Mark, Door Type, Width, Height, available materials and quantity
- Sorts the Revit schedule by Type Mark and Door Type
- Creates a Door Schedule sheet using a selectable title block
- Preferred Legend workflow duplicates a user-selected source Legend with detailing
- Uses real Door Legend Components for plan and front/elevation graphics
- Protects the original Legend template and performs generated changes only on the duplicate
- Creates one CAD-style graphic panel per grouped door type
- Creates actual Revit width and height dimensions where supported, with fallback dimension values when Revit blocks them
- Creates material callouts with annotation leaders around the door elevation graphic
- Supports configurable legend scale, sheet naming and drawing-area top/left/right/bottom offsets
- Places the Revit schedule against the usable drawing-area boundary and positions the graphic legend from the configured top-left offset
- Keeps the selected Legend scale fixed and adjusts panel columns/layout to available sheet width
- Supports replace-existing schedule and generated graphic-view options
- Saves Door Scheduler settings to JSON for reuse
- Provides a door-type preview and settings workflow before generation
- Writes a diagnostic error log when a project-specific generation error stops the command

